id summary reporter owner description type status milestone component version severity resolution keywords cc 3004 test_dll_exported fails marvin.sielenkemper@… Robert Ramey "Built with msvc-8.0. The failure message is: d:\boost\boost.build\libs\serialization\test\test_tools.hpp(183): unregistered void cast in function 'int __cdecl main(int,char *[])' 1 error detected. I found and fixed this problem first with our own test suite. Problem: The lib allows multiple instances of the extended_type_info to represent the same type. This seems to be ok in most cases. But in the void cast code this breaks and reports a missing cast where there is one present: the equality (or order in that case) is too fine. I added the proper weaker equality and search the cast list again using that if the first search failed. Assembling the patch for this ticket, I noticed that there already is a unit test for the kind of DLL exported stuff we use. But it was not executed. So I fixed that, ran the test on the original lib and it failed. With my patch it succeeds again. " Bugs closed Boost 1.40.0 serialization Boost Development Trunk Problem fixed DLL , msvc-8.0