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

Reply via email to