Bug#802059: abgate: FTBFS: glibmm-2.4 requires -std=c++11

Chris West (Faux) solo-debianbugs at goeswhere.com
Sat Oct 17 12:04:40 UTC 2015


Source: abgate
Version: 1.1.7-1
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:

Get:119 http://urika:3142/ftp.debian.org/debian/ sid/main libglibmm-2.4-dev amd64 2.46.1-1 [1,052 kB]
	make -j1
make[1]: Entering directory '/abgate-1.1.7'
g++ -Wl,-z,relro -O3 -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2` -o gate.so
g++ -Wl,-z,relro -O3 -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2 gthread-2.0` -o gate_gui.so
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 /usr/include/gtkmm-2.4/gtkmm/main.h:7,
                 from gate_gui.cpp:24:
/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 \
  ^
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 /usr/include/gtkmm-2.4/gtkmm/main.h:7,
                 from gate_gui.cpp:24:
/usr/include/glibmm-2.4/glibmm/ustring.h:267:12: error: expected ‘;’ at end of member declaration
   ~ustring() noexcept;
            ^
/usr/include/glibmm-2.4/glibmm/ustring.h:267:14: error: ‘noexcept’ does not name a type
   ~ustring() noexcept;
              ^
/usr/include/glibmm-2.4/glibmm/ustring.h:267:14: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
/usr/include/glibmm-2.4/glibmm/ustring.h:881:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   FormatStream(const ustring::FormatStream&) = delete;
                                                ^
Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/abgate.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