[pkg-boost-devel] Bug#509903: polymorphic_text_oarchive.hpp broken

Modestas Vainius modestas at vainius.eu
Sat Dec 27 15:59:06 UTC 2008


Package: libboost-dev
Version: 1.34.1-14
Severity: grave

Hello,

I'm unable to build a simple program which includes
polymorphic_text_oarchive.hpp header. see below. 1.35 and up seems to work.
Tested with 1.34.1-15 but I believe it should apply to 1.34.1-14 (which is in
lenny) as well.

---- test.cpp -----
#include <boost/archive/polymorphic_text_oarchive.hpp>

int main() {
  return 0;
}
------------------

$ g++ -o test test.cpp     
In file included from /usr/include/boost/archive/detail/polymorphic_oarchive_impl.hpp:32,
                 from /usr/include/boost/archive/polymorphic_text_oarchive.hpp:21,       
                 from test.cpp:1:                                                        
/usr/include/boost/archive/polymorphic_oarchive.hpp:83: error: ‘virtual void boost::archive::polymorphic_oarchive::save(int64_t)’ cannot beoverloaded
/usr/include/boost/archive/polymorphic_oarchive.hpp:80: error: with ‘virtual void boost::archive::polymorphic_oarchive::save(long int)’
/usr/include/boost/archive/polymorphic_oarchive.hpp:84: error: ‘virtual void boost::archive::polymorphic_oarchive::save(uint64_t)’ cannot be overloaded
/usr/include/boost/archive/polymorphic_oarchive.hpp:81: error: with ‘virtual void boost::archive::polymorphic_oarchive::save(long unsigned int)’
In file included from /usr/include/boost/archive/polymorphic_text_oarchive.hpp:21,
                 from test.cpp:1:
/usr/include/boost/archive/detail/polymorphic_oarchive_impl.hpp:111: error: ‘virtual void boost::archive::detail::polymorphic_oarchive_impl<ArchiveImplementation>::save(int64_t)’ cannot be overloaded
/usr/include/boost/archive/detail/polymorphic_oarchive_impl.hpp:104: error: with ‘virtual void boost::archive::detail::polymorphic_oarchive_impl<ArchiveImplementation>::save(long int)’
/usr/include/boost/archive/detail/polymorphic_oarchive_impl.hpp:114: error: ‘virtual void boost::archive::detail::polymorphic_oarchive_impl<ArchiveImplementation>::save(uint64_t)’ cannot be overloaded
/usr/include/boost/archive/detail/polymorphic_oarchive_impl.hpp:107: error: with ‘virtual void boost::archive::detail::polymorphic_oarchive_impl<ArchiveImplementation>::save(long unsigned int)’


-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libboost-dev depends on:
ii  libboost-serialization-dev    1.34.1-15  serialization library for C++
ii  libstdc++6-4.3-dev [libstdc++ 4.3.2-1    The GNU Standard C++ Library v3 (d

Versions of packages libboost-dev recommends:
pn  libboost-date-time-dev        <none>     (no description available)
pn  libboost-doc                  <none>     (no description available)
pn  libboost-filesystem-dev       <none>     (no description available)
pn  libboost-graph-dev            <none>     (no description available)
pn  libboost-iostreams-dev        <none>     (no description available)
pn  libboost-program-options-dev  <none>     (no description available)
pn  libboost-python-dev           <none>     (no description available)
pn  libboost-regex-dev            <none>     (no description available)
pn  libboost-signals-dev          <none>     (no description available)
pn  libboost-test-dev             <none>     (no description available)
pn  libboost-thread-dev           <none>     (no description available)
pn  libboost-wave-dev             <none>     (no description available)

libboost-dev suggests no packages.

-- no debconf information





More information about the pkg-boost-devel mailing list