← Back to team overview

desktop-packages team mailing list archive

[Bug 1478367] Re: FTBFS: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat]


Hi Murray,

All packages that use glibmm would be required to be updated in Ubuntu
to build with C++11 for this transition (while existing packages worked
fine all packages need to be able to be rebuilt). This was a much more
work than I had initially expected and since a number of these packages
are taken directly from Debian this would require us to diverge the
packaging to complete this. For this reason the transition was too large
to be completed in 15.10 and we will look at doing it in 16.04.
Hopefully Debian will make the transition at the same time and it will
be less changes required in Ubuntu.

You received this bug notification because you are a member of Desktop
Packages, which is subscribed to glibmm2.4 in Ubuntu.

  FTBFS: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-

Status in glibmm2.4 package in Ubuntu:
  Fix Released

Bug description:

  while subtitleeditor builds fine with glibmm2.4 version 2.44.0-1 [1]
  it fails with 2.45.40-0ubuntu1 [2].

  The error is:

  /usr/include/gtkmm-3.0/gtkmm/textiter.h:1231:5: error:
  'exception_handlers_invoke' is not a member of 'Glib'

  The diff between both versions of glibmm2.4 show some changes with 'exception_handlers_invoke' [3] so I suspect the error comes from this changes.


  [1] https://launchpadlibrarian.net/212735989/buildlog_ubuntu-wily-amd64.subtitleeditor_0.52.1-1~ppa0_BUILDING.txt.gz
  [2] https://launchpadlibrarian.net/212738226/buildlog_ubuntu-wily-amd64.subtitleeditor_0.52.1-1_BUILDING.txt.gz
  [3] http://launchpadlibrarian.net/212362235/glibmm2.4_2.44.0-1_2.45.40-0ubuntu1.diff.gz

To manage notifications about this bug go to: