mingw-cross-env-list
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]