Boost logo

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