|
Boost Testing : |
From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2004-10-20 04:39:22
Robert Ramey wrote:
>>Just today I comment out this workaround locally to see if I could do
>>anything about it. The library compiles ok if the workaround is removed
>>but I had unresolved symbols when linking, so I didn't pursue the issue
>>any further. If you are interested, I will try to get a small isolated
>>test case from the serialization library up and running.
Ok, I lied. :-( I removed the workaround from xml_[w]grammar.cpp and tried
to compile test_shared_ptr.o.
This is the first error I got:
cxx -c -tlocal -noimplicit_include -D__USE_STD_IOSTREAM -nousing_std
-msg_display_number -msg_disable 186,450,1115
-DBOOST_ARCHIVE_TEST=text_archive.hpp -g -O0 -inline none -ieee -gall
-model ansi -I"../../../bin/boost/libs/serialization/test"
-I"/net/users/schoepflin/src/boost/boost-cvs" -I"/usr/include"
-I"/net/users/schoepflin/src/boost/boost-cvs" -o
"../../../bin/boost/libs/serialization/test/test_shared_ptr_text_archive.test/tru64cxx65-041/debug/test_shared_ptr.o"
"../../../libs/serialization/test/test_shared_ptr.cpp"
...
cxx: Error:
/net/users/schoepflin/src/boost/boost-cvs/boost/mpl/list/aux_/pop_front.hpp,
line 28: #266
"next" is ambiguous
detected during:
instantiation of class
"boost::mpl::pop_front_impl<boost::mpl::aux::list_tag>::a
pply<List> [with
List=boost::mpl::list<boost::archive::detail::null_type,
boost::archive::text_oarchive,
boost::archive::text_iarchive, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na>::type]"
at line 29 of
"/net/users/schoepflin/src/boost/boost-cvs/boost/mpl/pop_
front.hpp"
instantiation of class "boost::mpl::pop_front<Sequence> [with
Sequence=boost::mpl::list<boost::archive::detail::null_ty
pe, boost::archive::text_oarchive,
boost::archive::text_iarchive, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na>::type]"
at line 138 of
"/net/users/schoepflin/src/boost/boost-cvs/boost/archive/
detail/known_archive_types.hpp"
typedef typename next<List>::type type;
Can you make anything out of this?
Markus