Subject: Re: [Boost-users] [Serialization] Sometimes Fails Reading BinaryFile
From: Robert Ramey (ramey_at_[hidden])
Date: 2010-06-17 12:21:30


Robert McCullough wrote:

>> basic_binary_iarchive<Archive>::init() is failing on line :
>> if(l == std::strlen(BOOST_ARCHIVE_SIGNATURE())) {
>> and line
>> if(file_signature != BOOST_ARCHIVE_SIGNATURE())
>>
>>
>> Do you have any ideas why I would be getting these large numbers for
>> " l "?
>>
>> What does the " input_library_version " indicate?
>>
>> What does input_library_version == 5 mean ?
>>
>> What does input_library_version == 7 mean ?

Look at the code in boost_archive.cpp. Comments in the code
describe what these numbers mean.

Robert Ramey