desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #136221
[Bug 1478367] Re: FTBFS: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat]
> All packages that use glibmm would be required to be updated in Ubuntu
to build with C++11 for this transition
It's the libstdc++ ABI break that causes the need for apps to be
rebuilt. glibmm using C++11 in its API should not require anything to be
rebuilt, and we'd definitely like to know if it does. I wouldn't call
use of C++11 a transition.
It's inconvenient for you that the ABI break (libstdc++) and API change
(glibmm using C++11) happened at around the same time in Ubuntu, but now
that you've now managed to rebuild (because of the libstdc++ ABI break),
for instance, subtitleeditor, with glibmm 2.44 (without C++11), updating
glibmm to 2.45/46 should have no effect whatsoever on how well the
already-built subtitleeditor works.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to glibmm2.4 in Ubuntu.
https://bugs.launchpad.net/bugs/1478367
Title:
FTBFS: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-
compat]
Status in glibmm2.4 package in Ubuntu:
Fix Released
Bug description:
Hi,
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.
Best,
Philip
[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:
https://bugs.launchpad.net/ubuntu/+source/glibmm2.4/+bug/1478367/+subscriptions
References