[Boost-bugs] [Boost C++ Libraries] #6211: bcp does not extract all necessary files for Boost.Signals2

Subject: [Boost-bugs] [Boost C++ Libraries] #6211: bcp does not extract all necessary files for Boost.Signals2
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-12-05 13:06:06


#6211: bcp does not extract all necessary files for Boost.Signals2
-------------------------------------+--------------------------------------
 Reporter: tmmikolajczyk@… | Owner: johnmaddock
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: bcp
  Version: Boost 1.48.0 | Severity: Problem
 Keywords: bcp, signals2 |
-------------------------------------+--------------------------------------
 Seems that required boost/parameter/aux_/overloads.hpp is missing.

 In order to reproduce, do the following:

 1) Command:

 $ boost_1_48_0/dist/bin/bcp --boost=./boost_1_48_0/ signals2.hpp temp/ >
 bcp_signals2_hpp_out.txt
 no errors detected

 (the bcp_signals2_hpp_out.txt is in the attachment)

 2) Simple application:

 #include <boost/signals2.hpp>

 int main(int argc, char* argv[])
 {
     return 0;
 }

 3) Compilation:

 $ g++ -I./ main.cpp
 In file included from ./boost/parameter/parameters.hpp:922:0,
                  from ./boost/parameter.hpp:11,
                  from ./boost/signals2/signal_type.hpp:32,
                  from ./boost/signals2.hpp:20,
                  from main.cpp:2:
 ./boost/preprocessor/iteration/detail/iter/forward1.hpp:62:37: fatal
 error: boost/parameter/aux_/overloads.hpp: No such file or directory
 compilation terminated.


 Looking into the code (/boost/parameter/parameters.hpp:922), the way of
 including "overloads.hpp" is not straightforward, that's why bcp may not
 be able to detect such dependency.

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