Bug#876167: libglibmm-2.4-dev: Please update to 2.54.1 to remove C++14 requirement
Jonathan McDowell
noodles at earth.li
Tue Sep 19 07:44:38 UTC 2017
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
More information about the pkg-gnome-maintainers
mailing list