[Boost-bugs] [Boost C++ Libraries] #2187: Boost 1.35.0 does not build on Maemo

Subject: [Boost-bugs] [Boost C++ Libraries] #2187: Boost 1.35.0 does not build on Maemo
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-08-11 22:21:59


#2187: Boost 1.35.0 does not build on Maemo
----------------------------------+-----------------------------------------
 Reporter: pgquiles_at_[hidden] | Owner: bemandawes
     Type: Bugs | Status: new
Milestone: Boost 1.35.1 | Component: filesystem
  Version: Boost 1.35.0 | Severity: Problem
 Keywords: |
----------------------------------+-----------------------------------------
 I tried to build Boost 1.35.0 on Maemo using the Diablo SDK. On the ARMEL
 platform, Boost fails to build boost::filesystem with this error:

 [sbox-DIABLO_ARMEL: ~/boost/boost1.35-1.35.0] > make
 ./tools/jam/src/bin.linuxarm/bjam -d+2 --user-config=user-config.jam
 warning: Graph library does not contain optional GraphML reader.
 note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to
 the
 note: directories containing the Expat headers and libraries,
 respectively.
 warning: skipping optional Message Passing Interface (MPI) library.
 note: to enable MPI support, add "using mpi ;" to user-config.jam.
 note: to suppress this message, pass "--without-mpi" to bjam.
 note: otherwise, you can safely ignore this message.
 Building Boost.Regex with the optional Unicode/ICU support disabled.
 Please refer to the Boost.Regex documentation for more information
 (don't panic: this is a strictly optional feature).
 gcc.link.dll bin.v2/libs/filesystem/build/gcc-3.4.4/release/threading-
 multi/libboost_filesystem-mt.so.1.35.0

     "g++" -o "bin.v2/libs/filesystem/build/gcc-3.4.4/release/threading-
 multi/libboost_filesystem-mt.so.1.35.0" -Wl,-h -Wl,libboost_filesystem-
 mt.so.1.35.0 -shared -Wl,--start-group
 "bin.v2/libs/filesystem/build/gcc-3.4.4/release/threading-
 multi/operations.o" "bin.v2/libs/filesystem/build/gcc-3.4.4/release
 /threading-multi/path.o" "bin.v2/libs/filesystem/build/gcc-3.4.4/release
 /threading-multi/portability.o"
 "bin.v2/libs/filesystem/build/gcc-3.4.4/release/threading-
 multi/utf8_codecvt_facet.o" "bin.v2/libs/system/build/gcc-3.4.4/release
 /threading-multi/libboost_system-mt.so.1.35.0" -Wl,-Bstatic
 -Wl,-Bdynamic -lrt -Wl,--end-group -Wl,--strip-all -pthread

 bin.v2/libs/filesystem/build/gcc-3.4.4/release/threading-
 multi/path.o:(.bss._ZZNK5boost6system14error_category7messageEiE1s[boost::system::error_category::message(int)
 const::s]+0x0): multiple definition of
 `boost::system::error_category::message(int) const::s'
 bin.v2/libs/filesystem/build/gcc-3.4.4/release/threading-
 multi/operations.o:(.bss._ZZNK5boost6system14error_category7messageEiE1s[*boost::system::error_category::message(int)
 const::s]+0x0): first defined here
 collect2: ld returned 1 exit status
 ...skipped <pbin.v2/libs/wave/build/gcc-3.4.4/release/threading-multi
>libboost_wave-mt.so.1.35.0 for lack of
 <pbin.v2/libs/filesystem/build/gcc-3.4.4/release/threading-multi
>libboost_filesystem-mt.so.1.35.0...
 ...failed updating 1 target...

 I am passing the --without-icu parameter to 'configure' because Maemo does
 not include ICU.

-- 
Ticket URL: <http://svn.boost.org/trac/boost/ticket/2187>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC