[Bug 663624] [NEW] mumble FTBFS with GCC 4.5

Krzysztof Klimonda kklimonda at syntaxhighlighted.com
Wed Oct 20 01:06:40 UTC 2010


Public bug reported:

Binary package hint: mumble

It's actually due to the bug in boost [1] [2], opening task for both
packages.

[1] patch https://svn.boost.org/trac/boost/changeset/61467
[2] ticket https://svn.boost.org/trac/boost/ticket/4061

g++ -c -include release/mumble -pipe -Wfatal-errors -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -g -Wall -Wextra -O2 -I/usr/include/alsa -D_REENTRANT -D_REENTRANT -I/usr/include/avahi-compat-libdns_sd/ -D_REENTRANT -Wall -W -D_REENTRANT -DNO_UPDATE_CHECK -DPLUGIN_PATH=/usr/lib/mumble -DMUMBLE_VERSION=1.2.2-5 -DHAVE_LIMITS_H -DHAVE_ENDIAN_H -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.2 -DMUMBLE -DUSE_ALSA -DUSE_OSS -DUSE_PULSEAUDIO -DUSE_BONJOUR -DUSE_DBUS -DUSE_SPEECHD -DUSE_G15 -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I../../src -I. -I../bonjour -I/usr/include/celt -I/usr/lib/oss/include -Irelease -I/usr/X11R6/include -I. -o release/SSL.o ../SSL.cpp
g++ -c -include release/mumble -pipe -Wfatal-errors -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -g -Wall -Wextra -O2 -I/usr/include/alsa -D_REENTRANT -D_REENTRANT -I/usr/include/avahi-compat-libdns_sd/ -D_REENTRANT -Wall -W -D_REENTRANT -DNO_UPDATE_CHECK -DPLUGIN_PATH=/usr/lib/mumble -DMUMBLE_VERSION=1.2.2-5 -DHAVE_LIMITS_H -DHAVE_ENDIAN_H -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.2 -DMUMBLE -DUSE_ALSA -DUSE_OSS -DUSE_PULSEAUDIO -DUSE_BONJOUR -DUSE_DBUS -DUSE_SPEECHD -DUSE_G15 -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I../../src -I. -I../bonjour -I/usr/include/celt -I/usr/lib/oss/include -Irelease -I/usr/X11R6/include -I. -o release/BanEditor.o BanEditor.cpp
In file included from /usr/include/boost/mpl/set/aux_/iterator.hpp:19:0,
                 from /usr/include/boost/mpl/set/aux_/begin_end_impl.hpp:19,
                 from /usr/include/boost/mpl/set/set0.hpp:29,
                 from /usr/include/boost/parameter/aux_/set.hpp:13,
                 from /usr/include/boost/parameter/parameters.hpp:48,
                 from /usr/include/boost/accumulators/framework/accumulator_set.hpp:19,
                 from /usr/include/boost/accumulators/accumulators.hpp:12,
                 from mumble_pch.hpp:65:
/usr/include/boost/mpl/has_key.hpp: In instantiation of 'boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >':
/usr/include/boost/mpl/if.hpp:67:11:   instantiated from 'boost::mpl::if_<boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::insert<mpl_::arg<1>, boost::mpl::pair<mpl_::arg<2>, mpl_::arg<2> >, mpl_::na> >'
/usr/include/boost/mpl/eval_if.hpp:37:41:   instantiated from 'boost::mpl::eval_if<boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::insert<mpl_::arg<1>, boost::mpl::pair<mpl_::arg<2>, mpl_::arg<2> >, mpl_::na> >'
/usr/include/boost/accumulators/framework/depends_on.hpp:330:9:   instantiated from 'boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> >'
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:85:5:   instantiated from 'const int boost::mpl::aux::template_arity_impl<boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> >, 1>::value'
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:93:5:   instantiated from 'const int boost::mpl::aux::template_arity<boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > >::value'
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:98:30:   [ skipping 2 instantiation contexts ]
/usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:73:1:   instantiated from 'boost::mpl::apply2<boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > >, boost::mpl::map0<>, boost::accumulators::tag::mean>'
/usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:166:1:   instantiated from 'boost::mpl::aux::fold_impl<-0x00000000000000001, boost::mpl::aux::transform_iter<boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 0l>, boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::accumulators::as_feature, mpl_::void_>, mpl_::arg<1> >, 0> >, boost::mpl::aux::transform_iter<boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::accumulators::as_feature, mpl_::void_>, mpl_::arg<1> >, 0> >, boost::mpl::map0<>, boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > > >'
/usr/include/boost/mpl/fold.hpp:39:18:   instantiated from 'boost::mpl::fold<boost::accumulators::detail::as_feature_list<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, void>, boost::mpl::map0<>, boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > > >'
/usr/include/boost/accumulators/framework/depends_on.hpp:370:13:   instantiated from 'boost::accumulators::detail::make_accumulator_tuple<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, double, void>'
/usr/include/boost/accumulators/framework/accumulator_set.hpp:122:5:   instantiated from 'boost::accumulators::accumulator_set<double, boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count> >'
ServerHandler.h:91:178:   instantiated from here
/usr/include/boost/mpl/has_key.hpp:33:1: error: no class template named 'apply' in 'struct boost::mpl::has_key_impl<boost::mpl::non_sequence_tag>'
compilation terminated due to -Wfatal-errors.
make[3]: *** [release/BanEditor.o] Error 1
make[3]: Leaving directory `/build/buildd/mumble-1.2.2/src/mumble'
make[2]: *** [release] Error 2
make[2]: Leaving directory `/build/buildd/mumble-1.2.2/src/mumble'
make[1]: *** [sub-src-mumble-sub_Release_ordered] Error 2
make[1]: Leaving directory `/build/buildd/mumble-1.2.2'
make: *** [build-arch-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

** Affects: boost1.42 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: mumble (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: boost1.42 (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

  Binary package hint: mumble
  
  It's actually due to the bug in boost [1] [2], opening task for both
  packages.
  
+ [1] patch https://svn.boost.org/trac/boost/changeset/61467
+ [2] ticket https://svn.boost.org/trac/boost/ticket/4061
+ 
  g++ -c -include release/mumble -pipe -Wfatal-errors -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -g -Wall -Wextra -O2 -I/usr/include/alsa -D_REENTRANT -D_REENTRANT -I/usr/include/avahi-compat-libdns_sd/ -D_REENTRANT -Wall -W -D_REENTRANT -DNO_UPDATE_CHECK -DPLUGIN_PATH=/usr/lib/mumble -DMUMBLE_VERSION=1.2.2-5 -DHAVE_LIMITS_H -DHAVE_ENDIAN_H -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.2 -DMUMBLE -DUSE_ALSA -DUSE_OSS -DUSE_PULSEAUDIO -DUSE_BONJOUR -DUSE_DBUS -DUSE_SPEECHD -DUSE_G15 -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I../../src -I. -I../bonjour -I/usr/include/celt -I/usr/lib/oss/include -Irelease -I/usr/X11R6/include -I. -o release/SSL.o ../SSL.cpp
  g++ -c -include release/mumble -pipe -Wfatal-errors -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -g -Wall -Wextra -O2 -I/usr/include/alsa -D_REENTRANT -D_REENTRANT -I/usr/include/avahi-compat-libdns_sd/ -D_REENTRANT -Wall -W -D_REENTRANT -DNO_UPDATE_CHECK -DPLUGIN_PATH=/usr/lib/mumble -DMUMBLE_VERSION=1.2.2-5 -DHAVE_LIMITS_H -DHAVE_ENDIAN_H -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.2 -DMUMBLE -DUSE_ALSA -DUSE_OSS -DUSE_PULSEAUDIO -DUSE_BONJOUR -DUSE_DBUS -DUSE_SPEECHD -DUSE_G15 -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I../../src -I. -I../bonjour -I/usr/include/celt -I/usr/lib/oss/include -Irelease -I/usr/X11R6/include -I. -o release/BanEditor.o BanEditor.cpp
  In file included from /usr/include/boost/mpl/set/aux_/iterator.hpp:19:0,
-                  from /usr/include/boost/mpl/set/aux_/begin_end_impl.hpp:19,
-                  from /usr/include/boost/mpl/set/set0.hpp:29,
-                  from /usr/include/boost/parameter/aux_/set.hpp:13,
-                  from /usr/include/boost/parameter/parameters.hpp:48,
-                  from /usr/include/boost/accumulators/framework/accumulator_set.hpp:19,
-                  from /usr/include/boost/accumulators/accumulators.hpp:12,
-                  from mumble_pch.hpp:65:
+                  from /usr/include/boost/mpl/set/aux_/begin_end_impl.hpp:19,
+                  from /usr/include/boost/mpl/set/set0.hpp:29,
+                  from /usr/include/boost/parameter/aux_/set.hpp:13,
+                  from /usr/include/boost/parameter/parameters.hpp:48,
+                  from /usr/include/boost/accumulators/framework/accumulator_set.hpp:19,
+                  from /usr/include/boost/accumulators/accumulators.hpp:12,
+                  from mumble_pch.hpp:65:
  /usr/include/boost/mpl/has_key.hpp: In instantiation of 'boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >':
  /usr/include/boost/mpl/if.hpp:67:11:   instantiated from 'boost::mpl::if_<boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::insert<mpl_::arg<1>, boost::mpl::pair<mpl_::arg<2>, mpl_::arg<2> >, mpl_::na> >'
  /usr/include/boost/mpl/eval_if.hpp:37:41:   instantiated from 'boost::mpl::eval_if<boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::insert<mpl_::arg<1>, boost::mpl::pair<mpl_::arg<2>, mpl_::arg<2> >, mpl_::na> >'
  /usr/include/boost/accumulators/framework/depends_on.hpp:330:9:   instantiated from 'boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> >'
  /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:85:5:   instantiated from 'const int boost::mpl::aux::template_arity_impl<boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> >, 1>::value'
  /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:93:5:   instantiated from 'const int boost::mpl::aux::template_arity<boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > >::value'
  /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:98:30:   [ skipping 2 instantiation contexts ]
  /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:73:1:   instantiated from 'boost::mpl::apply2<boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > >, boost::mpl::map0<>, boost::accumulators::tag::mean>'
  /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:166:1:   instantiated from 'boost::mpl::aux::fold_impl<-0x00000000000000001, boost::mpl::aux::transform_iter<boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 0l>, boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::accumulators::as_feature, mpl_::void_>, mpl_::arg<1> >, 0> >, boost::mpl::aux::transform_iter<boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::accumulators::as_feature, mpl_::void_>, mpl_::arg<1> >, 0> >, boost::mpl::map0<>, boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > > >'
  /usr/include/boost/mpl/fold.hpp:39:18:   instantiated from 'boost::mpl::fold<boost::accumulators::detail::as_feature_list<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, void>, boost::mpl::map0<>, boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > > >'
  /usr/include/boost/accumulators/framework/depends_on.hpp:370:13:   instantiated from 'boost::accumulators::detail::make_accumulator_tuple<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, double, void>'
  /usr/include/boost/accumulators/framework/accumulator_set.hpp:122:5:   instantiated from 'boost::accumulators::accumulator_set<double, boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count> >'
  ServerHandler.h:91:178:   instantiated from here
  /usr/include/boost/mpl/has_key.hpp:33:1: error: no class template named 'apply' in 'struct boost::mpl::has_key_impl<boost::mpl::non_sequence_tag>'
  compilation terminated due to -Wfatal-errors.
  make[3]: *** [release/BanEditor.o] Error 1
  make[3]: Leaving directory `/build/buildd/mumble-1.2.2/src/mumble'
  make[2]: *** [release] Error 2
  make[2]: Leaving directory `/build/buildd/mumble-1.2.2/src/mumble'
  make[1]: *** [sub-src-mumble-sub_Release_ordered] Error 2
  make[1]: Leaving directory `/build/buildd/mumble-1.2.2'
  make: *** [build-arch-stamp] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2
- 
- [1] patch https://svn.boost.org/trac/boost/changeset/61467
- [2] ticket https://svn.boost.org/trac/boost/ticket/4061

-- 
mumble FTBFS with GCC 4.5
https://bugs.launchpad.net/bugs/663624
You received this bug notification because you are a member of Debian
VoIP Team, which is subscribed to mumble in ubuntu.



More information about the Pkg-voip-maintainers mailing list