Re: [Boost-bugs] [Boost C++ Libraries] #3747: Not possible to split derived classes in several files

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3747: Not possible to split derived classes in several files
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-12-11 16:48:15


#3747: Not possible to split derived classes in several files
--------------------------------------------------+-------------------------
  Reporter: Runar Undheim <r.undheim@…> | Owner: ramey
      Type: Bugs | Status: closed
 Milestone: Boost 1.42.0 | Component: serialization
   Version: Boost 1.41.0 | Severity: Problem
Resolution: invalid | Keywords:
--------------------------------------------------+-------------------------
Changes (by ramey):

  * status: reopened => closed
  * resolution: => invalid

Comment:

 Question: I attached and updated set of files. These were the same as your
 original ones with a couple of changes to fix obvious blunders. I built
 and ran this program with on my msvc 7.1 system with the latest trunk.
 Did you actually try to use the files I sent you? That is, does the exact
 test which passes on my setup fail on yours?

 Robert Ramey

 Just perusing serializationDerived.3.cpp shows an obvious error in the
 understanding of "export". The main function of BOOST_CLASS_EXPORT(..) is
 to instatiate code for each Archive class included. Hence, it makes no
 sense to ..EXPORT in the same file with no "#include ...archive.hpp. Go
 back and study the documentation and the examples. If the documentation
 isn't clear enough, I'd be happy to consider a patch submitted to the
 documentation.

 Robert Ramey

 PS. The fact that something may have worked in 1.39 is not really
 helpful. I can't test that version now and sometimes things that
 shouldn't work in fact do work. RR

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3747#comment:3>
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:02 UTC