Bug#802365: sooperlooper: FTBFS: sigc++-2.0 requires -std=c++11

Chris West (Faux) solo-debianbugs at goeswhere.com
Mon Oct 19 18:11:12 UTC 2015


Source: sooperlooper
Version: 1.7.3~dfsg0-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:

g++ -DHAVE_CONFIG_H -I.   -D_FORTIFY_SOURCE=2  -D_REENTRANT -Os -fomit-frame-pointer -mmmx -msse -mfpmath=sse -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/sooperlooper-1.7.3~dfsg0/libs/pbd -I/sooperlooper-1.7.3~dfsg0/libs/midi++ -I/usr/include/libxml2  -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include  -c -o pathscanner.o pathscanner.cc
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ./pbd/transmitter.h:27,
                 from ./pbd/error.h:23,
                 from pathscanner.cc:27:
/usr/include/sigc++-2.0/sigc++/trackable.h:115:3: warning: identifier ‘noexcept’ is a keyword in C++11 [-Wc++0x-compat]
   trackable(trackable&& src) 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 ./pbd/transmitter.h:27,
                 from ./pbd/error.h:23,
                 from pathscanner.cc:27:
/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 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 ./pbd/transmitter.h:27,
                 from ./pbd/error.h:23,
                 from pathscanner.cc:27:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:3: warning: identifier ‘decltype’ is a keyword in C++11 [-Wc++0x-compat]
   static int check(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
   ^

See http://bugs.debian.org/802352 for a similar bug.

Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/sooperlooper.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