
On Sun, 23 Mar 2008 06:11:23 +0000, Sohail Somani wrote:
Does anyone know why these are failing? These are the only tests failing on my machine (g++ 4.1.3 on 32-bit Linux). Additionally test_*_dll don't seem to be running either... Anyway, the error I see is:
../libs/serialization/test/test_tools.hpp(182): unregistered void cast in function 'int main(int, char**)'
Hmm... I was under the impression that there is no longer a header ordering requirement for export.hpp. Strangely enough, the following diff fixes the problem for me. Index: test_exported.cpp =================================================================== --- test_exported.cpp (revision 43795) +++ test_exported.cpp (working copy) @@ -19,11 +19,11 @@ #endif #include <boost/serialization/base_object.hpp> -#include <boost/serialization/export.hpp> #include <boost/serialization/type_info_implementation.hpp> #include <boost/archive/archive_exception.hpp> #include "test_tools.hpp" +#include <boost/serialization/export.hpp> // <--- oops??? #include "base.hpp" -- Sohail Somani http://uint32t.blogspot.com