
Markus Schöpflin ha escrito:
JOAQUIN LOPEZ MU?Z wrote:
[...]
I'd be grateful if some volunteer with access to one of the aforementioned compilers could try to compile the attached file ***against the current CVS*** and report the results.
[...]
Here you are:
cxx -V Compaq C++ V7.1-006 for Compaq Tru64 UNIX V5.1B (Rev. 2650) Compiler Driver V7.1-006 (cxx) cxx Driver
cxx -c -std strict_ansi -model ansi -I/vol2/boost/src/boost-HEAD test_inclusion.cpp cxx: Error: /vol2/boost/src/boost-HEAD/boost/serialization/traits.hpp, line 56: incomplete type is not allowed detected during: instantiation of class "boost::serialization::traits<T, Level, Tracking, Version, ETII> [with T=boost::serialization::nvp<int>, Level=2, Tracking=0, Version=0U,
ETII=boost::serialization::extended_type_info_impl<boost: :serialization::nvp<int>>]" at line 43 of "/vol2/boost/src/boost-HEAD/boost/serialization/nvp.hpp" instantiation of class "boost::serialization::nvp<T> [with T=int]" at line 37 of "test_inclusion.cpp" typedef BOOST_DEDUCED_TYPENAME ETII::type type_info_implementation; -----------------------------------^ cxx: Info: 1 error detected in the compilation of "test_inclusion.cpp".
HTH, Markus
It helps a lot! If you don't mind doing another round, you can find attached modified versions of boost/serialization/traits.hpp boost/serialization/type_info_implementation.hpp Could you give the test another try, now replacing the mentioned files with the ones attached? TIA, Joaquín M López Muñoz Telefónica, Investigación y Desarrollo