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