2007/8/25, Robert Ramey
Well, then there's a problem.
Ideally you should run the whole serialization regression test suite which would isolate what part of the system is failing. Or better yet, since (if I remember correctly) you're using boost on a "new" platform (one not usually tested for boost) the best would be to run the whole boost test suite. I realise that this take a while. But it's the only way you can be sure you're on solid ground and pinpoint any failings which might be rippling through to some higher level tests in a non-obvious way.
I haven't noticed who you are until reading the documents of serialization library.Thank you,Robert. Sorry,I even don't know how to build the whole serialization regression test suite. Cannot serialize a pointer with boost is not a big problem,I can do it myself.But I want to know how boost do it.Unfortunately,for me boost's source code is very hard.Maybe a chart of the class hierarchy is helpful.Iever read SGI STL's list's source code,I think its easier than serialization library,and it's easy to print as it's in a single file. How did you design the serialization library? If you don't mind I can send my libboost_serialization-vc71-s-1_33_1.lib to you,then you may find where the problem is.My OS is win2000 sp4.My compiler is vc7.1. You must be very busy,so I'm afraid I'm wasting your time.I'll read your codes,hope I can understand them. Sincerely, Wei Niu