Hi,
1. The following works with xml_archive:
cd boost_1_64_0/libs/serialization/test
bjam -sBOOST_ARCHIVE_LIST=xml_archive.hpp
2. Example from documentation[1]
does not work for me.
Documentation tells[1]:
--------------------------
To test a new archive, for example, portable binary archives, with the
gcc compiler, make a header file portable_binary_archive.hpp and invoke
bjam with
-sBOOST_ARCHIVE_LIST=portable_binary_archive.hpp
This process in encapsulated in the shell or cmd script library_test
whose command line is
library_test --toolset=gcc
-sBOOST_ARCHIVE_LIST=portable_binary_archive.hpp
-------------------------
[1]
http://www.boost.org/doc/libs/1_64_0/libs/serialization/doc/archive_referenc...
I created
boost_1_64_0/libs/serialization/test/portable_binary_archive.hpp
with following lines:
#include
typedef portable_binary_oarchive test_oarchive;
typedef std::ofstream test_ostream;
#include
typedef portable_binary_iarchive test_iarchive;
typedef std::ifstream test_istream;
#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
1. There is no "library_test" script in boost_1_64_0.tar.bz2.
2.
cd boost_1_64_0/libs/serialization/test
bjam -sBOOST_ARCHIVE_LIST=portable_binary_archive.hpp
fails with many linking errors like that:
../../../bin.v2/libs/serialization/test/test_array_portable_binary_archive.test/gcc-6.3.0/debug/test_array.o:
In function
`portable_binary_oarchive::save(std::__cxx11::basic_string
const&)': /home/ss/src/boost_1_64_0/libs/serialization/test/../../../libs/serialization/example/portable_binary_oarchive.hpp:105:
undefined reference to
`boost::archive::basic_binary_oprimitive::save(std::__cxx11::basic_string const&)'
What am i doing wrong?
--
Best regards, Sergey Spiridonov
GAMIC mbH, Roermonder Str. 151, 52072 Aachen, Germany
Phone +49 241 889110
CEO Paul Malkomes
Amtsgericht Aachen HRB 4029 VAT-ID: DE 121 677 540
Please use support@gamic.com for support requests and bug reports