← 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]


Ah, I see this in the debian/changelog file for the glibmm package:

glibmm2.4 (2.45.41.is.2.44.0-0ubuntu1) wily; urgency=medium

  * Revert 2.45 update - it requires everything to be built using C++11

 -- Robert Ancell <robert.ancell@xxxxxxxxxxxxx>  Fri, 31 Jul 2015
15:46:18 +1200

I don't understand that and I wish someone had actually talked to
upstream glibmm. The need for C++11 at compile time has no effect
whatsoever on already-built applications and is easy to deal with when
building applications. The next version of gcc will actually use C++11
by default.

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: