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" wrote in message
news:200412311656.iBVGu8Nb026469@milliways.osl.iu.edu...
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
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users