|
Boost Users : |
Subject: Re: [Boost-users] RE [Q] any successes in building 1.38+GCC-4.3.2+cygwin
From: V S P (toreason_at_[hidden])
Date: 2009-03-02 14:34:37
Hi, thank you for suggesting the switches.
I think it built most of it. I removed by symlink from g++ to gcc-4
(just in case
as Vladimir recommended) and used your settings (except I specified
toolset= instead of --with-toolset (as that was erroring out).
I saved the bulid log file and only saw a couple of errors
---- gcc.compile.c++ bin.v2/libs/serialization/build/gcc-cygwin_4.3.2/release/threadi ng-multi/basic_text_wiprimitive.o^M libs\serialization\src\basic_text_wiprimitive.cpp:14:2: error: #error "wide char i/o not supported on this platform"^M -------------- gcc.compile.c++ bin.v2/libs/thread/build/gcc-cygwin_4.3.2/release/threading-mult i/pthread/thread.o^M In file included from ./boost/thread/detail/platform.hpp:17,^M from ./boost/thread/detail/config.hpp:20,^M from libs\thread\src\pthread\thread.cpp:8:^M ./boost/config/requires_threads.hpp:29:4: error: #error "Threading support unava liable: it has been explicitly disabled with BOOST_DISABLE_THREADS"^M ------------------------ libs\thread\src\pthread\thread.cpp:356: error: 'to_timespec_duration' was not de clared in this scope^M ------------------------------ gcc.compile.c++ bin.v2/libs/math/build/has_long_double_support.test/gcc-cygwin_4 .3.2/release/link-static/threading-multi/has_long_double_support.o^M libs\math\build\has_long_double_support.cpp:9:2: error: #error "long double supp ort is not supported by Boost.Math on this Plaform: the long double version of t he TR1 library will not be built."^M -------------------------------- The libraries it built: ---------------------------- boost_date_time-gcc-mt-1_38.so boost_filesystem-gcc-mt-1_38.so boost_graph-gcc-mt-1_38.so boost_iostreams-gcc-mt-1_38.so boost_math_c99-gcc-mt-1_38.so boost_math_c99f-gcc-mt-1_38.so boost_math_tr1-gcc-mt-1_38.so boost_math_tr1f-gcc-mt-1_38.so boost_prg_exec_monitor-gcc-mt-1_38.so boost_program_options-gcc-mt-1_38.so boost_python-gcc-mt-1_38.so boost_regex-gcc-mt-1_38.so boost_serialization-gcc-mt-1_38.so boost_signals-gcc-mt-1_38.so boost_system-gcc-mt-1_38.so boost_unit_test_framework-gcc-mt-1_38.so libboost_date_time-gcc-mt-1_38.a libboost_date_time-gcc-mt.a libboost_filesystem-gcc-mt-1_38.a libboost_filesystem-gcc-mt.a libboost_graph-gcc-mt-1_38.a libboost_graph-gcc-mt.a libboost_iostreams-gcc-mt-1_38.a libboost_iostreams-gcc-mt.a libboost_math_c99-gcc-mt-1_38.a libboost_math_c99-gcc-mt.a libboost_math_c99f-gcc-mt-1_38.a libboost_math_c99f-gcc-mt.a libboost_math_tr1-gcc-mt-1_38.a libboost_math_tr1-gcc-mt.a libboost_math_tr1f-gcc-mt-1_38.a libboost_math_tr1f-gcc-mt.a libboost_prg_exec_monitor-gcc-mt-1_38.a libboost_prg_exec_monitor-gcc-mt.a libboost_program_options-gcc-mt-1_38.a libboost_program_options-gcc-mt.a libboost_python-gcc-mt-1_38.a libboost_python-gcc-mt.a libboost_regex-gcc-mt-1_38.a libboost_regex-gcc-mt.a libboost_serialization-gcc-mt-1_38.a libboost_serialization-gcc-mt.a libboost_signals-gcc-mt-1_38.a libboost_signals-gcc-mt.a libboost_system-gcc-mt-1_38.a libboost_system-gcc-mt.a libboost_test_exec_monitor-gcc-mt-1_38.a libboost_test_exec_monitor-gcc-mt.a libboost_unit_test_framework-gcc-mt-1_38.a libboost_unit_test_framework-gcc-mt.a libboost_wave-gcc-mt-1_38.a libboost_wave-gcc-mt.a --------------------------------------------------------------- Even python built ! :-) thanks again, Vlad > > I have not yet switch from 1.37 to 1.38 but I use the following > user-config.jam to run the regression tests. Can you try with it? It has > to be put in your home directory > > using gcc : cygwin_4.3.2 : /usr/bin/g++-4 : > <compileflags>-DBOOST_POSIX_API > <compileflags>-DBOOST_POSIX_PATH > ; > > and bjam --with-toolset=gcc-cygwin_4.3.2 > > > Avis : -- V S P toreason_at_[hidden] -- http://www.fastmail.fm - Does exactly what it says on the tin
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net