|
Boost Testing : |
From: Joaquín Mª López Muñoz (joaquin_at_[hidden])
Date: 2007-11-19 10:36:35
Hello, the date_time serialization test testgreg_serialize fails at the aforementioned
regression runner with the following (http://tinyurl.com/24jdla ):
C:/Programme/mingw-3.4.5/bin/g++.exe" -ftemplate-depth-128 -O0 -fno-inline -Wall -g
-DBOOST_ALL_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -I".." -c -o "X:\boost-regression\gcc-3.4.5\results\boost\bin.v2\libs\serialization\build\gcc-mingw-3.4.5\
debug\basic_text_wiprimitive.o" "..\libs\serialization\src\basic_text_wiprimitive.cpp"
..\libs\serialization\src\basic_text_wiprimitive.cpp:14:2: #error "wide char i/o not supported
on this platform"
which suggests that testgreg_serialize depends on boost_wserialization (note the w), yet the
associated Jamfile.v2 reads:
[ run gregorian/testgreg_serialize.cpp
../build//boost_date_time/<link>static
../../serialization/build//boost_serialization
: : : $(DATE_TIME_PROPERTIES)
: testgreg_serialize ]
That is, testgreg_serialize depends on boost_serialization (without the w), and in fact my
local tests on Cygwin show that doing a bjam testgreg_serialize does not compile any
wide char part of Boost.Serialization.
Any idea what's going on? Thank you,
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo