Re: [Boost-bugs] [Boost C++ Libraries] #4660: Error read binary archive, created by old boost version

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4660: Error read binary archive, created by old boost version
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-09-21 06:57:38


#4660: Error read binary archive, created by old boost version
---------------------------------------+------------------------------------
  Reporter: serge-voropaev@… | Owner: ramey
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: serialization
   Version: Boost 1.44.0 | Severity: Showstopper
Resolution: | Keywords:
---------------------------------------+------------------------------------

Comment (by Sergey Voropaev <serge-voropaev@…>):

 Replying to [comment:5 ramey]:
> ouch - again. I merging the missing file into the release branch. In
 the mean time her eit is.
>
> Robert Ramey
 I download fix_six.cpp from trunk and build it with 1.44.0 release. The
 program does not work with archive, created by boost 1.34.1 and 1.43.0.
 The code " boost::archive::binary_iarchive ia(fb);
 " throw exception from line in basic_binary_iarchive.ipp:[[BR]]
 {{{
     if(BOOST_ARCHIVE_VERSION() < input_library_version)
         boost::serialization::throw_exception(
             archive_exception(archive_exception::unsupported_version)
         );
 }}}
 Value of variable '''input_library_version''' is 0x0407
 Please read my comments above about change format of library version
 information from "unsigned char" -> "unsigned short"

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4660#comment:6>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:04 UTC