[Boost-bugs] [Boost C++ Libraries] #2609: Boost 1.37.0 is not self-contained when building using archive component

Subject: [Boost-bugs] [Boost C++ Libraries] #2609: Boost 1.37.0 is not self-contained when building using archive component
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-12-23 14:32:14


#2609: Boost 1.37.0 is not self-contained when building using archive component
---------------------------------+------------------------------------------
 Reporter: fundawang_at_[hidden] | Owner:
     Type: Bugs | Status: new
Milestone: Boost 1.38.0 | Component: None
  Version: Boost 1.37.0 | Severity: Problem
 Keywords: |
---------------------------------+------------------------------------------
 I'm compiling kdevplatform 4.1.85 with boost in Mandriva. With boost
 1.36.0, it builds and run correctly, but with 1.37.0, it fails with:

 {{{
 -- Looking for C++ include boost/archive/polymorphic_xml_iarchive.hpp
 -- Looking for C++ include boost/archive/polymorphic_xml_iarchive.hpp -
 not found
 -- Looking for C++ include boost/archive/polymorphic_xml_oarchive.hpp
 -- Looking for C++ include boost/archive/polymorphic_xml_oarchive.hpp -
 not found
 -- Looking for C++ include boost/archive/polymorphic_text_oarchive.hpp
 -- Looking for C++ include boost/archive/polymorphic_text_oarchive.hpp -
 not found
 -- Looking for C++ include boost/archive/polymorphic_text_iarchive.hpp
 -- Looking for C++ include boost/archive/polymorphic_text_iarchive.hpp -
 not found
 -- Didn't find needed headers
 (polymorphic_(xml,txt)_(iarchive,oarchive).hpp) from Boost archive library
 }}}

 And the test building log says:
 {{{
 Determining if the include file boost/archive/polymorphic_xml_iarchive.hpp
 exists failed with the following output:
 Change Dir:
 /home/fwang/rpm/BUILD/kdevplatform-0.9.84/build/CMakeFiles/CMakeTmp

 Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast"
 /usr/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make
 CMakeFiles/cmTryCompileExec.dir/build
 gmake[1]: Entering directory
 `/home/fwang/rpm/BUILD/kdevplatform-0.9.84/build/CMakeFiles/CMakeTmp'
 /usr/bin/cmake -E cmake_progress_report
 /home/fwang/rpm/BUILD/kdevplatform-0.9.84/build/CMakeFiles/CMakeTmp/CMakeFiles
 1
 Building CXX object CMakeFiles/cmTryCompileExec.dir/CheckIncludeFile.cxx.o
 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-
 align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-
 exceptions -fno-check-new -fno-common -Woverloaded-virtual -fno-
 threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -o
 CMakeFiles/cmTryCompileExec.dir/CheckIncludeFile.cxx.o -c
 /home/fwang/rpm/BUILD/kdevplatform-0.9.84/build/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
 In file included from
 /usr/include/boost/archive/basic_text_iprimitive.hpp:46,
                  from /usr/include/boost/archive/xml_iarchive.hpp:23,
                  from
 /usr/include/boost/archive/polymorphic_xml_iarchive.hpp:20,
                  from
 /home/fwang/rpm/BUILD/kdevplatform-0.9.84/build/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx:1:
 /usr/include/boost/serialization/throw_exception.hpp: In function 'void
 boost::serialization::throw_exception(const std::exception&)':
 /usr/include/boost/serialization/throw_exception.hpp:30: error:
 'throw_exception' is not a member of 'boost'
 gmake[1]: *** [CMakeFiles/cmTryCompileExec.dir/CheckIncludeFile.cxx.o]
 Error 1
 gmake[1]: Leaving directory
 `/home/fwang/rpm/BUILD/kdevplatform-0.9.84/build/CMakeFiles/CMakeTmp'
 gmake: *** [cmTryCompileExec/fast] Error 2
 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/2609>
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:49:59 UTC