Boost build error in Cygwin
I downloaded boost_1_32_0.tar.bz2 and tried to build under Cgywin, here is the procedure: 1. Download latest Cygwin setup.exe (Version: 2.427) 2. Run setup.exe and download latest Cygwin distro from http://cygwin.get-software.com 3. Run setup.exe again to install the Cygwin 4. $ bjam -sTOOLS=gcc -sPYTHON_ROOT=/usr -sPYTHON_VERSION=2.4 --builddir=../boost_build install >& build.log Build result: ------------- ...found 11563 targets... ...updating 4329 targets... .. .. ...failed updating 16 targets... ...skipped 20 targets... ...updated 4293 targets... FAILURES: --------- ...failed gcc-Archive-action ../boost_build/bin/boost/libs/serialization/build/libboost_wserialization.a/ gcc/debug/libboost_wserialization-gcc-d-1_32.a... ...failed gcc-Archive-action ../boost_build/bin/boost/libs/serialization/build/libboost_wserialization.a/ gcc/debug/threading-multi/libboost_wserialization-gcc-mt-d-1_32.a... ...failed gcc-Archive-action ../boost_build/bin/boost/libs/serialization/build/libboost_wserialization.a/ gcc/release/libboost_wserialization-gcc-1_32.a... ...failed gcc-Archive-action ../boost_build/bin/boost/libs/serialization/build/libboost_wserialization.a/ gcc/release/threading-multi/libboost_wserialization-gcc-mt-1_32.a... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_prg_exec_monitor.dll/gcc/d ebug/libboost_prg_exec_monitor-gcc-d-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_prg_exec_monitor.dll/gcc/d ebug/threading-multi/libboost_prg_exec_monitor-gcc-mt-d-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_prg_exec_monitor.dll/gcc/r elease/libboost_prg_exec_monitor-gcc-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_prg_exec_monitor.dll/gcc/r elease/threading-multi/libboost_prg_exec_monitor-gcc-mt-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_test_exec_monitor.dll/gcc/ debug/libboost_test_exec_monitor-gcc-d-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_test_exec_monitor.dll/gcc/ debug/threading-multi/libboost_test_exec_monitor-gcc-mt-d-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_test_exec_monitor.dll/gcc/ release/libboost_test_exec_monitor-gcc-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_test_exec_monitor.dll/gcc/ release/threading-multi/libboost_test_exec_monitor-gcc-mt-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_unit_test_framework.dll/gc c/debug/libboost_unit_test_framework-gcc-d-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_unit_test_framework.dll/gc c/debug/threading-multi/libboost_unit_test_framework-gcc-mt-d-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_unit_test_framework.dll/gc c/release/libboost_unit_test_framework-gcc-1_32.dll... ...failed Chmod1 ../boost_build/bin/boost/libs/test/build/libboost_unit_test_framework.dll/gc c/release/threading-multi/libboost_unit_test_framework-gcc-mt-1_32.dll... ...failed updating 16 targets... SKIPPED: -------- ...skipped <@boost!lib>libboost_wserialization-gcc-d-1_32.a for lack of <@boost!libs!serialization!build/libboost_wserialization.a/gcc/debug>libboos t_wserialization-gcc-d-1_32.a... ...skipped <@boost!lib>libboost_wserialization-gcc-mt-d-1_32.a for lack of <@boost!libs!serialization!build/libboost_wserialization.a/gcc/debug/threadi ng-multi>libboost_wserialization-gcc-mt-d-1_32.a... ...skipped <@boost!lib>libboost_wserialization-gcc-1_32.a for lack of <@boost!libs!serialization!build/libboost_wserialization.a/gcc/release>libbo ost_wserialization-gcc-1_32.a... ...skipped <@boost!lib>libboost_wserialization-gcc-mt-1_32.a for lack of <@boost!libs!serialization!build/libboost_wserialization.a/gcc/release/threa ding-multi>libboost_wserialization-gcc-mt-1_32.a... ...skipped <@boost!lib>libboost_prg_exec_monitor-gcc-d-1_32.dll for lack of <@boost!libs!test!build/libboost_prg_exec_monitor.dll/gcc/debug>libboost_prg _exec_monitor-gcc-d-1_32.dll... ...skipped <@boost!lib>libboost_prg_exec_monitor-gcc-mt-d-1_32.dll for lack of <@boost!libs!test!build/libboost_prg_exec_monitor.dll/gcc/debug/threading-mu lti>libboost_prg_exec_monitor-gcc-mt-d-1_32.dll... ...skipped <@boost!lib>libboost_prg_exec_monitor-gcc-1_32.dll for lack of <@boost!libs!test!build/libboost_prg_exec_monitor.dll/gcc/release>libboost_p rg_exec_monitor-gcc-1_32.dll... ...skipped <@boost!lib>libboost_prg_exec_monitor-gcc-mt-1_32.dll for lack of <@boost!libs!test!build/libboost_prg_exec_monitor.dll/gcc/release/threading- multi>libboost_prg_exec_monitor-gcc-mt-1_32.dll... ...skipped <@boost!lib>libboost_test_exec_monitor-gcc-d-1_32.dll for lack of <@boost!libs!test!build/libboost_test_exec_monitor.dll/gcc/debug>libboost_te st_exec_monitor-gcc-d-1_32.dll... ...skipped <@boost!lib>libboost_test_exec_monitor-gcc-mt-d-1_32.dll for lack of <@boost!libs!test!build/libboost_test_exec_monitor.dll/gcc/debug/threading-m ulti>libboost_test_exec_monitor-gcc-mt-d-1_32.dll... ...skipped <@boost!lib>libboost_test_exec_monitor-gcc-1_32.dll for lack of <@boost!libs!test!build/libboost_test_exec_monitor.dll/gcc/release>libboost_ test_exec_monitor-gcc-1_32.dll... ...skipped <@boost!lib>libboost_test_exec_monitor-gcc-mt-1_32.dll for lack of <@boost!libs!test!build/libboost_test_exec_monitor.dll/gcc/release/threading -multi>libboost_test_exec_monitor-gcc-mt-1_32.dll... ...skipped <@boost!lib>libboost_unit_test_framework-gcc-d-1_32.dll for lack of <@boost!libs!test!build/libboost_unit_test_framework.dll/gcc/debug>libboost_ unit_test_framework-gcc-d-1_32.dll... ...skipped <@boost!lib>libboost_unit_test_framework-gcc-mt-d-1_32.dll for lack of <@boost!libs!test!build/libboost_unit_test_framework.dll/gcc/debug/threading -multi>libboost_unit_test_framework-gcc-mt-d-1_32.dll... ...skipped <@boost!lib>libboost_unit_test_framework-gcc-1_32.dll for lack of <@boost!libs!test!build/libboost_unit_test_framework.dll/gcc/release>libboos t_unit_test_framework-gcc-1_32.dll... ...skipped <@boost!lib>libboost_unit_test_framework-gcc-mt-1_32.dll for lack of <@boost!libs!test!build/libboost_unit_test_framework.dll/gcc/release/threadi ng-multi>libboost_unit_test_framework-gcc-mt-1_32.dll... ...skipped <@boost!lib>libboost_wserialization-gcc-d.a for lack of <@boost!lib>libboost_wserialization-gcc-d-1_32.a... ...skipped <@boost!lib>libboost_wserialization-gcc-mt-d.a for lack of <@boost!lib>libboost_wserialization-gcc-mt-d-1_32.a... ...skipped <@boost!lib>libboost_wserialization-gcc.a for lack of <@boost!lib>libboost_wserialization-gcc-1_32.a... ...skipped <@boost!lib>libboost_wserialization-gcc-mt.a for lack of <@boost!lib>libboost_wserialization-gcc-mt-1_32.a... ...skipped 20 targets... Looks like the failures is not important, but I am just wondering what is the cause of these problems. Welson Sun
gcc under cygwin does not support wide character i/o. Hence, all tests with
wide char archives (text_warchive, xml_warchive, etc) fail in this
environment.
Robert Ramey
"Welson Sun"
participants (3)
-
John Maddock
-
Robert Ramey
-
Welson Sun