[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Mingw-cross-env-list] mingw-cross-env-2.9: DEbian Squeeze AMD65: Failed
From: |
Joost Kraaijeveld |
Subject: |
[Mingw-cross-env-list] mingw-cross-env-2.9: DEbian Squeeze AMD65: Failed to build package boost! |
Date: |
Fri, 06 Nov 2009 11:41:24 +0100 |
Hi,
Compiling Boost 1.40 with mingw-cross-env-2.9 fails because the compiler
seems not to recognise "-mthreads". Is this correct/to be expected or is
there a workaround/solution available ?
TIA
The error in the terminal is:
make boost
[build] boost
Failed to build package boost!
------------------------------------------------------------
...skipped
<p/home/jkr/src/mingw-cross-env-2.9/usr/i686-pc-mingw32/lib>libboost_math_tr1-mt-d.a
for lack of
<pbin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static/target-os-windows/threadapi-win32/threading-multi>libboost_math_tr1-mt-d.a...
...failed updating 236 targets...
...skipped 420 targets...
...updated 199 targets...
make[1]: *** [build-only-boost] Error 1
make[1]: Leaving directory `/home/jkr/src/mingw-cross-env-2.9'
real 1m58.765s
user 1m3.348s
sys 0m14.589s
------------------------------------------------------------
[log] /home/jkr/src/mingw-cross-env-2.9/usr/log-boost
make: *** [/home/jkr/src/mingw-cross-env-2.9/usr/installed-boost] Error 1
Excerpt from log-boost:
cd '/home/jkr/src/mingw-cross-env-2.9/tmp-boost/boost_1_40_0'
echo 'using gcc : : i686-pc-mingw32-g++ : ;' >
'/home/jkr/src/mingw-cross-env-2.9/tmp-boost/boost_1_40_0/user-config.jam'
# make the build script generate .a library files instead of .lib
sed 's,<target-os>windows : lib ;,<target-os>windows : a ;,' -i
'/home/jkr/src/mingw-cross-env-2.9/tmp-boost/boost_1_40_0/tools/build/v2/tools/types/lib.jam'
# compile boost jam
cd '/home/jkr/src/mingw-cross-env-2.9/tmp-boost/boost_1_40_0/tools/jam/src' &&
./build.sh
###
### Using 'gcc' toolset.
###
rm -rf bootstrap
mkdir bootstrap
gcc -o bootstrap/jam0 command.c compile.c debug.c expand.c glob.c hash.c
hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c
option.c output.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c
subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c
class.c native.c w32_getreg.c modules/set.c modules/path.c modules/regex.c
modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c
./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= clean
...found 1 target...
...updating 1 target...
...updated 1 target...
./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root=
...found 47 targets...
...updating 2 targets...
[MKDIR] bin.linuxx86_64
[COMPILE] bin.linuxx86_64/bjam
...updated 2 targets...
cd '/home/jkr/src/mingw-cross-env-2.9/tmp-boost/boost_1_40_0' &&
tools/jam/src/bin.*/bjam -j '1' --user-config=user-config.jam target-os=windows
threading=multi link=static threadapi=win32 --layout=tagged --without-mpi
--without-python
--prefix='/home/jkr/src/mingw-cross-env-2.9/usr/i686-pc-mingw32'
--exec-prefix='/home/jkr/src/mingw-cross-env-2.9/usr/i686-pc-mingw32/bin'
--libdir='/home/jkr/src/mingw-cross-env-2.9/usr/i686-pc-mingw32/lib'
--includedir='/home/jkr/src/mingw-cross-env-2.9/usr/i686-pc-mingw32/include'
-sEXPAT_INCLUDE='/home/jkr/src/mingw-cross-env-2.9/usr/i686-pc-mingw32/include'
-sEXPAT_LIBPATH='/home/jkr/src/mingw-cross-env-2.9/usr/i686-pc-mingw32/lib'
stage install
warning: Building Boost.Regex with the optional Unicode/ICU support disabled.
note: Please refer to the Boost.Regex documentation for more information
note: this is a strictly optional feature.
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam
...patience...
...patience...
...patience...
...found 19767 targets...
...updating 855 targets...
common.mkdir stage
common.mkdir stage/lib
common.mkdir bin.v2
common.mkdir bin.v2/libs
common.mkdir bin.v2/libs/math
common.mkdir bin.v2/libs/math/build
common.mkdir bin.v2/libs/math/build/gcc-mingw-4.3.4
common.mkdir bin.v2/libs/math/build/gcc-mingw-4.3.4/debug
common.mkdir bin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static
common.mkdir
bin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static/target-os-windows
common.mkdir
bin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static/target-os-windows/threadapi-win32
common.mkdir
bin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static/target-os-windows/threadapi-win32/threading-multi
common.mkdir
bin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static/target-os-windows/threadapi-win32/threading-multi/..
common.mkdir
bin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static/target-os-windows/threadapi-win32/threading-multi/../src
common.mkdir
bin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static/target-os-windows/threadapi-win32/threading-multi/../src/tr1
gcc.compile.c++.pch
bin.v2/libs/math/build/gcc-mingw-4.3.4/debug/link-static/target-os-windows/threadapi-win32/threading-multi/../src/tr1/pch.hpp.gch
cc1plus: error: unrecognized command line option "-mthreads"
--
Groeten,
Joost Kraaijeveld
Askesis B.V.
Molukkenstraat 14
6524NB Nijmegen
tel: 024-3888063 / 06-51855277
fax: 024-3608416
web: www.askesis.nl
- [Mingw-cross-env-list] mingw-cross-env-2.9: DEbian Squeeze AMD65: Failed to build package boost!,
Joost Kraaijeveld <=