Re: [Boost-bugs] [Boost C++ Libraries] #4903: Serialization library in Boost 1.45 is unable to read archive created with Boost 1.39

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4903: Serialization library in Boost 1.45 is unable to read archive created with Boost 1.39
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-12-23 20:55:14


#4903: Serialization library in Boost 1.45 is unable to read archive created with
Boost 1.39
-------------------------------------------------------+--------------------
  Reporter: Rüdiger Brünner <rbruenner@…> | Owner: ramey
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: serialization
   Version: Boost 1.45.0 | Severity: Showstopper
Resolution: | Keywords:
-------------------------------------------------------+--------------------

Comment (by ramey):

 looking your PDF file

 In BOTH versions the version # is in position 0x1a. In the 1.39 version
 it's equal to 0x05 and in the 1.45 version it's equal to 0x08. This is
 what I expect. In 1.39 the version # is just one byte while in 1.45 it's
 two bytes (0x0800). Then come the sizes of the types. In both cases it's
 0x04 0x04 0x04 0x08 0x01. Then on 1.39 it's followed by 5 x 0x00 while in
 1.4 it's followed by 8 x 0x00. This is after the header has been
 processed. On my test file, this number is the boolean flag. In 1.39 this
 is one byte while on 1.45 this is one byte. I believe this is the error.

 Robert Ramey

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4903#comment:12>
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:05 UTC