Your message dated Tue, 12 Oct 2021 15:19:04 +0000
with message-id <e1majyw-0007rv...@fasolo.debian.org>
and subject line Bug#984222: fixed in log4shib 2.0.0-3
has caused the Debian Bug report #984222,
regarding xmltooling: ftbfs with GCC-11
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
984222: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984222
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:xmltooling
Version: 3.2.0-2
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/xmltooling_3.2.0-2_unstable_gcc11.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
from ../xmltooling/AbstractXMLObject.h:30,
from AbstractSimpleElement.h:30,
from AbstractSimpleElement.cpp:28:
/usr/include/log4shib/Category.hh:115:9: error: ISO C++17 does not allow
dynamic exception specifications
115 | throw(std::invalid_argument);
| ^~~~~
/usr/include/log4shib/Category.hh:149:9: error: ISO C++17 does not allow
dynamic exception specifications
149 | throw(std::invalid_argument);
| ^~~~~
In file included from /usr/include/log4shib/Appender.hh:21,
from /usr/include/log4shib/Category.hh:14,
from ../xmltooling/logging.h:34,
from ../xmltooling/AbstractXMLObject.h:30,
from AbstractComplexElement.h:30,
from AbstractComplexElement.cpp:28:
/usr/include/log4shib/Priority.hh:106:9: error: ISO C++17 does not allow
dynamic exception specifications
106 | throw(std::invalid_argument);
| ^~~~~
In file included from /usr/include/log4shib/Appender.hh:21,
from /usr/include/log4shib/Category.hh:14,
from ../xmltooling/logging.h:34,
from ../xmltooling/AbstractXMLObject.h:30,
from AbstractAttributeExtensibleXMLObject.h:30,
from AbstractAttributeExtensibleXMLObject.cpp:28:
/usr/include/log4shib/Priority.hh:106:9: error: ISO C++17 does not allow
dynamic exception specifications
106 | throw(std::invalid_argument);
| ^~~~~
In file included from ../xmltooling/logging.h:34,
from ../xmltooling/AbstractXMLObject.h:30,
from AbstractComplexElement.h:30,
from AbstractComplexElement.cpp:28:
/usr/include/log4shib/Category.hh:115:9: error: ISO C++17 does not allow
dynamic exception specifications
115 | throw(std::invalid_argument);
| ^~~~~
/usr/include/log4shib/Category.hh:149:9: error: ISO C++17 does not allow
dynamic exception specifications
149 | throw(std::invalid_argument);
| ^~~~~
In file included from ../xmltooling/logging.h:34,
from ../xmltooling/AbstractXMLObject.h:30,
from AbstractAttributeExtensibleXMLObject.h:30,
from AbstractAttributeExtensibleXMLObject.cpp:28:
/usr/include/log4shib/Category.hh:115:9: error: ISO C++17 does not allow
dynamic exception specifications
115 | throw(std::invalid_argument);
| ^~~~~
/usr/include/log4shib/Category.hh:149:9: error: ISO C++17 does not allow
dynamic exception specifications
149 | throw(std::invalid_argument);
| ^~~~~
AbstractSimpleElement.cpp: In member function ‘virtual void
xmltooling::AbstractSimpleElement::removeChild(xmltooling::XMLObject*)’:
AbstractSimpleElement.cpp:65:52: warning: unused parameter ‘child’
[-Wunused-parameter]
65 | void AbstractSimpleElement::removeChild(XMLObject* child)
| ~~~~~~~~~~~^~~~~
make[4]: *** [Makefile:1443: libxmltooling_lite_la-AbstractSimpleElement.lo]
Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:1436:
libxmltooling_lite_la-AbstractDOMCachingXMLObject.lo] Error 1
AbstractComplexElement.cpp: In copy constructor
‘xmltooling::AbstractComplexElement::AbstractComplexElement(const
xmltooling::AbstractComplexElement&)’:
AbstractComplexElement.cpp:45:1: warning: base class ‘class
xmltooling::AbstractXMLObject’ should be explicitly initialized in the copy
constructor [-Wextra]
45 | AbstractComplexElement::AbstractComplexElement(const
AbstractComplexElement& src)
| ^~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:1429: libxmltooling_lite_la-AbstractComplexElement.lo]
Error 1
make[4]: *** [Makefile:1422:
libxmltooling_lite_la-AbstractAttributeExtensibleXMLObject.lo] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/xmltooling'
make[3]: *** [Makefile:937: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/xmltooling'
make[2]: *** [Makefile:595: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:499: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: log4shib
Source-Version: 2.0.0-3
Done: Ferenc Wágner <wf...@debian.org>
We believe that the bug you reported is fixed in the latest version of
log4shib, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 984...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ferenc Wágner <wf...@debian.org> (supplier of updated log4shib package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 12 Oct 2021 14:57:35 +0200
Source: log4shib
Architecture: source
Version: 2.0.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Shib Team <pkg-shibboleth-de...@lists.alioth.debian.org>
Changed-By: Ferenc Wágner <wf...@debian.org>
Closes: 984222
Changes:
log4shib (2.0.0-3) unstable; urgency=medium
.
[ Debian Janitor ]
* [e33dabe] Set debhelper-compat version in Build-Depends.
Changes-By: lintian-brush
Fixes: lintian: uses-debhelper-compat-file
* [c9a9757] Re-export upstream signing key without extra signatures.
Changes-By: lintian-brush
Fixes: lintian: public-upstream-key-not-minimal
* [2fcfee0] Set field Upstream-Name in debian/copyright.
Changes-By: lintian-brush
.
[ Ferenc Wágner ]
* [8f0aa87] New patch: Remove dynamic exception specifications forbidden by
ISO C++17
(Closes: #984222)
* [a04593f] Override Lintian warning about national encoding in HTML file
* [9f39c19] Bump watch file format version to 4
* [ade9e8e] Update Standards-Version to 4.6.0 (no changes required)
* [5d4c277] Switch to Debhelper compat 13 and simplify rules
* [bc6e3b7] Enable rootless build
* [0200148] I don't plan to provide a symbols control file
Checksums-Sha1:
4e2a1c9b21e3ada400390409c99d6af574e05f3f 2474 log4shib_2.0.0-3.dsc
e9c99d0d2d4e32bb083f1546e34961c46255cdab 35656 log4shib_2.0.0-3.debian.tar.xz
c4d8a2186ff44252e0cac96b3e0a0ca77d454472 8263 log4shib_2.0.0-3_amd64.buildinfo
Checksums-Sha256:
51e498bc1e3eed6b94a984ef2f867b9e8e21df3c1678712f0ac8468c76625877 2474
log4shib_2.0.0-3.dsc
a7b642e068091be98fcdfdff0928cc12dda3386858fc3fe8a2cc05ef2bfa5d45 35656
log4shib_2.0.0-3.debian.tar.xz
e151b6ad687deafc5ccd35ea3f9e14a12f5feccee97f39a63865c99c0b471e0f 8263
log4shib_2.0.0-3_amd64.buildinfo
Files:
5afe2edfda7f9279e63df5ae0208bf5d 2474 libs optional log4shib_2.0.0-3.dsc
0476716faa16507c1446a46e750d97fe 35656 libs optional
log4shib_2.0.0-3.debian.tar.xz
8880a6986010c4f155246201aa84ee7a 8263 libs optional
log4shib_2.0.0-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEwddEx0RNIUL7eugtOsj3Fkd+2yMFAmFlh1MACgkQOsj3Fkd+
2yPKMg//b/ny0HkZ76a88Lo0REQeDPravTWI50xrPnadXoCyAhocnDQZNPmR1EV7
d47EzSbngXLtlmbCN397ztytRWV2E8wWvQ4ybiFcqwpf689l0P6/agPBG1vMJGp+
AwbLHxODprKnQEPfWP2WTcJFd/bwKwWaKM+uFr8+SATXKEYGDN7yhzNvzHES6Zwv
BJvCCB3UwTmwfUZB7VSLV+RT5EY9p6rcuZf+xmxmULvfgHXCghUGOFZ3lUFNV7EU
AUJxs9zSqKERmQeYxeswHi9vX896oUYk3mJrreeMP1HJM2R7sFa9jIvlInH6DXQ3
qRLBXa0C8y4MGX7bG90Qnnu+7ov0eVQb8RMXmiHYDuqMuiXjGJaYVLXhRzhcpzml
7qA1RXW+4WZ28F5cO53NyTYhwGweFjGa+zEAs+Gd6WJwD/bCOGSRzg4AA5Ds0KxZ
BrXf7Zpd6ii8hKk14agPazKREzyAYtnVjuzsxcS4LFSe066/saJqa3hJzz5sv8TV
Jaa6yp3fPrcWB+Q4X6BnubeDQNxsufl6RjS0pgtyQvR0H9Ut/k3XHbZjLh9423Jm
0NP5SxxHT0MBw6LOaYiK6wRpYvnxY/Ez/BP6gFnhV0NxaXgy7IcgxbxLS5W7q50v
on9KWRkpUTxuukP2SdCV15WADi6HKVJKyUsYlq1EWNPELtUMkj8=
=8G85
-----END PGP SIGNATURE-----
--- End Message ---