Boost logo

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


Boost-testing list run by mbergal at meta-comm.com