[pkg-boost-devel] Bug#653812: push_front.hpp completely broken

Steve M. Robbins smr at debian.org
Sat Dec 31 04:06:20 UTC 2011


Package: libboost1.48-dev
Version: 1.48.0-2
Severity: normal
Tags: patch upstream

The following simple file does not compile with gcc 4.6.2:

#include <boost/fusion/algorithm/transformation/push_front.hpp>

Compile errors:

In file included from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:13:0,
                 from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:21,
                 from /usr/include/boost/fusion/view/iterator_range.hpp:10,
                 from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:12,
                 from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:17,
                 from /usr/include/boost/fusion/view/joint_view/joint_view.hpp:13,
                 from /usr/include/boost/fusion/algorithm/transformation/push_front.hpp:11,
                 from transformation_push_front.cc:1:
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:128:37: error: -F¡push_front¢ in namespace ¡boost::fusion::result_of¢ does not name a type-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:128:47: error: expected template-argument before -F¡<¢ token-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:128:47: error: expected -F¡>¢ before ¡<¢ token-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:132:13: error: template argument 1 is invalid
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:133:9: error: expected -F¡::¢ before ¡type¢-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp: In static member function -F¡static boost::fusion::detail::make_segment_sequence_front<Stack, Size>::type boost::fusion::detail::make_segment_sequence_front<Stack, Size>::call(const Stack&)¢:-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:142:17: error: -F¡push_front¢ is not a member of ¡boost::fusion¢-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp: At global scope:
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:405:41: error: -F¡push_front¢ in namespace ¡boost::fusion::result_of¢ does not name a type-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:405:51: error: expected template-argument before -F¡<¢ token-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:405:51: error: expected -F¡>¢ before ¡<¢ token-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:410:17: error: wrong number of template arguments (1, should be 2)
/usr/include/boost/fusion/algorithm/transformation/push_back.hpp:19:16: error: provided for -F¡template<class Sequence, class T> struct boost::fusion::result_of::push_back¢-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:411:13: error: template argument 1 is invalid
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:412:9: error: expected -F¡::¢ before ¡type¢-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp: In static member function -F¡static boost::fusion::detail::make_segmented_range_reduce2<StackBegin, StackEnd, SameSegment>::type boost::fusion::detail::make_segmented_range_reduce2<StackBegin, StackEnd, SameSegment>::call(StackBegin, StackEnd)¢:-A
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:426:21: error: -F¡push_front¢ is not a member of ¡boost::fusion¢-A




-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libboost1.48-dev depends on:
ii  libc6                               2.13-24
ii  libgcc1                             1:4.6.2-9
ii  libicu48                            4.8.1.1-1
ii  libstdc++6                          4.6.2-9
ii  libstdc++6-4.4-dev [libstdc++-dev]  4.4.6-14
ii  libstdc++6-4.5-dev [libstdc++-dev]  4.5.3-10
ii  libstdc++6-4.6-dev [libstdc++-dev]  4.6.2-9

libboost1.48-dev recommends no packages.

Versions of packages libboost1.48-dev suggests:
ii  default-jdk                       <none>
ii  docbook-xml                       4.5-7
ii  docbook-xsl                       1.76.1+dfsg-1
ii  doxygen                           1.7.6.1-2
ii  fop                               1:1.0.dfsg2-3
ii  libboost-chrono1.48-dev           1.48.0-2
ii  libboost-date-time1.48-dev        1.48.0-2
ii  libboost-filesystem1.48-dev       1.48.0-2
ii  libboost-graph-parallel1.48-dev   1.48.0-2
ii  libboost-graph1.48-dev            1.48.0-2
ii  libboost-iostreams1.48-dev        1.48.0-2
ii  libboost-locale1.48-dev           1.48.0-2
ii  libboost-math1.48-dev             1.48.0-2
ii  libboost-mpi1.48-dev              1.48.0-2
ii  libboost-program-options1.48-dev  1.48.0-2
ii  libboost-python1.48-dev           1.48.0-2
ii  libboost-random1.48-dev           1.48.0-2
ii  libboost-regex1.48-dev            1.48.0-2
ii  libboost-serialization1.48-dev    1.48.0-2
ii  libboost-signals1.48-dev          1.48.0-2
ii  libboost-system1.48-dev           1.48.0-2
ii  libboost-test1.48-dev             1.48.0-2
ii  libboost-thread1.48-dev           1.48.0-2
ii  libboost-timer1.48-dev            1.48.0-2
ii  libboost-wave1.48-dev             1.48.0-2
ii  libboost1.48-doc                  <none>
ii  xsltproc                          1.1.26-8

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: diff
Type: text/x-diff
Size: 781 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20111230/f52ea429/attachment.diff>


More information about the pkg-boost-devel mailing list