Boost logo

Boost Users :

Subject: Re: [Boost-users] [Serialization] archive back compatibility problems should be fixed
From: Philipp Münzel (mailing-lists_at_[hidden])
Date: 2010-10-20 08:57:26


Bryce Lelbach <admin <at> thefireflyproject.us> writes:

>
>
> Could anyone who's been having a problem with Serialization archive back
> compatibility please update from the SVN trunk and check if the problem still
> exists? It should be fixed as of r66107.
>

And trying to build a dll for boost serialization with gcc 4.4 fails also:

bjam.exe -q --layout=system --with-serialization toolset=gcc
variant=release link=shared threading=multi

gcc.link.dll bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\threading-m
ulti\libboost_serialization.dll.a
Creating library file: bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\t
hreading-multi\libboost_serialization.dll.aCannot export _ZN5boost13serializatio
n9singletonINS_7archive6detail12_GLOBAL__N_13mapINS2_12xml_iarchiveEEEE12get_ins
tanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_12xml_iarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_12xml_iarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_12xml_iarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_12xml_oarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_12xml_oarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_12xml_oarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_12xml_oarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_13text_iarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_13text_iarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_13text_iarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_13text_iarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_13text_oarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_13text_oarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_13text_oarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_13text_oarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_15binary_iarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_15binary_iarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_15binary_iarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_15binary_iarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_15binary_oarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_15binary_oarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_15binary_oarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_15binary_oarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_18naked_xml_iarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_18naked_xml_iarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_18naked_xml_iarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_18naked_xml_iarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_19naked_text_iarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_19naked_text_iarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_19naked_text_iarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_19naked_text_iarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_20polymorphic_iarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_20polymorphic_iarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_20polymorphic_iarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_20polymorphic_iarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_20polymorphic_oarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_20polymorphic_oarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_20polymorphic_oarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_20polymorphic_oarchiveEEEE20get_mutable_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_21naked_binary_iarchiveEEEE12get_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_21naked_binary_iarchiveEEEE12is_destroyedEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_21naked_binary_iarchiveEEEE18get_const_instanceEv: symbol not found
Cannot export _ZN5boost13serialization9singletonINS_7archive6detail12_GLOBAL__N_
13mapINS2_21naked_binary_iarchiveEEEE20get_mutable_instanceEv: symbol not found

collect2: ld returned 1 exit status

    "g++" "-Wl,--out-implib,bin.v2\libs\serialization\build\gcc-mingw-4.4.0\re
lease\threading-multi\libboost_serialization.dll.a" -o "bin.v2\libs\serializatio
n\build\gcc-mingw-4.4.0\release\threading-multi\libboost_serialization.dll" -sh
ared -Wl,--start-group "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\
threading-multi\basic_archive.o" "bin.v2\libs\serialization\build\gcc-mingw-4.4.
0\release\threading-multi\basic_iarchive.o" "bin.v2\libs\serialization\build\gcc
-mingw-4.4.0\release\threading-multi\basic_iserializer.o" "bin.v2\libs\serializa
tion\build\gcc-mingw-4.4.0\release\threading-multi\basic_oarchive.o" "bin.v2\lib
s\serialization\build\gcc-mingw-4.4.0\release\threading-multi\basic_oserializer.
o" "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\threading-multi\basi
c_pointer_iserializer.o" "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\releas
e\threading-multi\basic_pointer_oserializer.o" "bin.v2\libs\serialization\build\
gcc-mingw-4.4.0\release\threading-multi\basic_serializer_map.o" "bin.v2\libs\ser
ialization\build\gcc-mingw-4.4.0\release\threading-multi\basic_text_iprimitive.o
" "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\threading-multi\basic
_text_oprimitive.o" "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\thr
eading-multi\basic_xml_archive.o" "bin.v2\libs\serialization\build\gcc-mingw-4.4
.0\release\threading-multi\binary_iarchive.o" "bin.v2\libs\serialization\build\g
cc-mingw-4.4.0\release\threading-multi\binary_oarchive.o" "bin.v2\libs\serializa
tion\build\gcc-mingw-4.4.0\release\threading-multi\extended_type_info.o" "bin.v2
\libs\serialization\build\gcc-mingw-4.4.0\release\threading-multi\extended_type_
info_typeid.o" "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\threadin
g-multi\extended_type_info_no_rtti.o" "bin.v2\libs\serialization\build\gcc-mingw
-4.4.0\release\threading-multi\polymorphic_iarchive.o" "bin.v2\libs\serializatio
n\build\gcc-mingw-4.4.0\release\threading-multi\polymorphic_oarchive.o" "bin.v2\
libs\serialization\build\gcc-mingw-4.4.0\release\threading-multi\stl_port.o" "bi
n.v2\libs\serialization\build\gcc-mingw-4.4.0\release\threading-multi\text_iarch
ive.o" "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\threading-multi\
text_oarchive.o" "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\thread
ing-multi\void_cast.o" "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\
threading-multi\archive_exception.o" "bin.v2\libs\serialization\build\gcc-mingw-
4.4.0\release\threading-multi\xml_grammar.o" "bin.v2\libs\serialization\build\gc
c-mingw-4.4.0\release\threading-multi\xml_iarchive.o" "bin.v2\libs\serialization
\build\gcc-mingw-4.4.0\release\threading-multi\xml_oarchive.o" "bin.v2\libs\seri
alization\build\gcc-mingw-4.4.0\release\threading-multi\xml_archive_exception.o"
 "bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\threading-multi\shared
_ptr_helper.o" -Wl,-Bstatic -Wl,-Bdynamic -Wl,--end-group -mthreads

...failed gcc.link.dll bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\t
hreading-multi\libboost_serialization.dll.a bin.v2\libs\serialization\build\gcc-
mingw-4.4.0\release\threading-multi\libboost_serialization.dll...
...removing bin.v2\libs\serialization\build\gcc-mingw-4.4.0\release\threading-mu
lti\libboost_serialization.dll.a
...failed updating 1 target...


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net