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@fastmail.fm -- http://www.fastmail.fm - Does exactly what it says on the tin