Re: [Boost-bugs] [Boost C++ Libraries] #6179: spirit fatal error: 'boost/endian/integers.hpp' file not found

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6179: spirit fatal error: 'boost/endian/integers.hpp' file not found
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-04-23 10:06:07


#6179: spirit fatal error: 'boost/endian/integers.hpp' file not found
------------------------------------------------------+---------------------
  Reporter: Peter Schueller <schueller.p@…> | Owner: hkaiser
      Type: Bugs | Status: reopened
 Milestone: To Be Determined | Component: spirit
   Version: Boost Release Branch | Severity: Problem
Resolution: | Keywords: endian
------------------------------------------------------+---------------------
Changes (by Peter Schüller <schueller.p@…>):

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

Comment:

 reopening, as the issue reappeared in release branch (not in trunk!) on
 March 19, 2012, and was not fixed since then. (Reporting now, as the next
 release is soon.)

 The output below is from [78149]

 The following does not build:
 {{{
 #include <boost/spirit/include/qi.hpp>

 int main(int, char**)
 {
   return 0;
 }
 }}}

 g++ 4.6.1 gives me
 {{{
 In file included from /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/home/qi/binary/binary.hpp:16:0,
                  from /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/home/qi/binary.hpp:14,
                  from /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/home/qi.hpp:18,
                  from /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/include/qi.hpp:16,
                  from endian_problem.cpp:1:
 /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/home/support/detail/endian.hpp:24:37: fatal
 error: boost/endian/integers.hpp: No such file or directory
 compilation terminated.
 }}}

 clang-3.0 gives me
 {{{
 In file included from endian_problem.cpp:1:
 In file included from /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/include/qi.hpp:16:
 In file included from /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/home/qi.hpp:18:
 In file included from /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/home/qi/binary.hpp:14:
 In file included from /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/home/qi/binary/binary.hpp:16:
 /var/lib/buildbot/instdirs/boost-
 release/include/boost/spirit/home/support/detail/endian.hpp:24:10: fatal
 error:
       'boost/endian/integers.hpp' file not found
 #include <boost/endian/integers.hpp>
          ^
 1 error generated.
 }}}

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