Package: libglibmm-2.4-dev Version: 2.54.0-1 Severity: important Tags: upstream
I have just tried to prepare a new upload of Pulseview to unstable only to have it fail with: In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/libsigrokcxx/libsigrokcxx.hpp:78, from /<<PKGBUILDDIR>>/main.cpp:25: /usr/include/glibmm-2.4/glibmm/variant.h:2012:24: error: 'std::index_sequence' has not been declared std::index_sequence<Is...>) ^~~~~~~~~~~~~~ It turns out this is due to the update of glibmm2.4 to 2.54.0 in unstable, and its use of std::index_sequence which is only available from C++14 onwards. I note that upstream released 2.54.1 yesterday which includes a fix to not require C++14 (https://mail.gnome.org/archives/gnome-announce-list/2017-September/msg00019.html). Please can you get the version in unstable updated to include at least this fix as I suspect the C++14 requirement will cause more than just Pulseview to FTBFS. Thanks, J. -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (900, 'testing'), (800, 'unstable'), (500, 'stable-updates'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.13.2 (SMP w/4 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libglibmm-2.4-dev depends on: ii libglib2.0-dev 2.54.0-1 ii libglibmm-2.4-1v5 2.50.1-1 ii libsigc++-2.0-dev 2.10.0-1 ii pkg-config 0.29-4+b1 libglibmm-2.4-dev recommends no packages. Versions of packages libglibmm-2.4-dev suggests: pn libglibmm-2.4-doc <none> pn libgtkmm-3.0-dev <none> -- no debconf information