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",