Bug#805197: dino: FTBFS: incompatability with newer sigc++/glibmm

Chris West (Faux) solo-debianbugs at goeswhere.com
Sun Nov 15 20:03:36 UTC 2015


Source: dino
Version: 0.2.8-3
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

The package fails to build inside glibmm, who have attempted to fix the
problem with std=c++11, which appears to be applied?  I don't know why
it's not working, though:

make[4]: Entering directory '/dino-0.2.8/src/libdinoseq'
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -std=c++11 -I/usr/include/libxml++-2.6 -I/usr/lib/x86_64-linux-gnu/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -fno-default-inline -ansi -pedantic -Wall -g -O2 -c controller.cpp  -fPIC -DPIC -o .libs/controller.o
In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0,
                 from /usr/include/glibmm-2.4/glibmm/error.h:23,
                 from /usr/include/glibmm-2.4/glibmm/thread.h:49,
                 from /usr/include/glibmm-2.4/glibmm.h:87,
                 from deleter.hpp:24,
                 from controller.cpp:25:
/usr/include/glibmm-2.4/glibmm/ustring.h:267:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat]
   ~ustring() noexcept;
   ^
In file included from /usr/include/c++/5/type_traits:35:0,
                 from /usr/include/sigc++-2.0/sigc++/visit_each.h:22,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from /usr/include/glibmm-2.4/glibmm/thread.h:51,
                 from /usr/include/glibmm-2.4/glibmm.h:87,
                 from deleter.hpp:24,
                 from controller.cpp:25:
/usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^

Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/dino.html

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



More information about the pkg-multimedia-maintainers mailing list