Your message dated Sun, 16 Jul 2023 23:38:49 +0000
with message-id <[email protected]>
and subject line Bug#1037738: fixed in libsecrecy 0.0.5+ds-3
has caused the Debian Bug report #1037738,
regarding libsecrecy: ftbfs with GCC-13
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 [email protected]
immediately.)
--
1037738: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037738
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libsecrecy
Version: 0.0.5+ds-2
Severity: normal
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-13
[This bug is targeted to the upcoming trixie 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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/libsecrecy_0.0.5+ds-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html
[...]
| ~~~~~~~~^~~~~~~
./libsecrecy/RawKey.hpp: In instantiation of ‘void
libsecrecy::RawKey<_keysize>::readKey(libsecrecy::GPGMEContext&, std::istream&,
const libsecrecy::SecrecyKeyValueStore&) [with long unsigned int _keysize = 32;
std::istream = std::basic_istream<char>]’:
./libsecrecy/GCMFactoryBase.hpp:74:54: required from here
./libsecrecy/RawKey.hpp:697:62: error: ‘hexToNum’ was not declared in this scope
./libsecrecy/RawKey.hpp:699:62: error: ‘hexToNum’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at the point
of instantiation
699 | uint8_t const low = hexToNum(*it++) <<
0;
| ~~~~~~~~^~~~~~~
./libsecrecy/RawKey.hpp:697:62: note: ‘hexToNum’ declared here, later in the
translation unit
697 | uint8_t const high = hexToNum(*it++) <<
4;
| ~~~~~~~~^~~~~~~
apps/secrecy.cpp: In function ‘int importKey(const char*, int, char**)’:
apps/secrecy.cpp:265:61: error: ‘hexToNum’ is not a member of
‘libsecrecy::NumToHex’
265 | uint8_t const uhigh =
libsecrecy::NumToHex::hexToNum(hexinput[i++]);
| ^~~~~~~~
apps/secrecy.cpp:266:61: error: ‘hexToNum’ is not a member of
‘libsecrecy::NumToHex’
266 | uint8_t const ulow =
libsecrecy::NumToHex::hexToNum(hexinput[i++]);
| ^~~~~~~~
apps/secrecy.cpp:319:61: error: ‘hexToNum’ is not a member of
‘libsecrecy::NumToHex’
319 | uint8_t const uhigh =
libsecrecy::NumToHex::hexToNum(shash[2*i+0]);
| ^~~~~~~~
apps/secrecy.cpp:320:60: error: ‘hexToNum’ is not a member of
‘libsecrecy::NumToHex’
320 | uint8_t const ulow =
libsecrecy::NumToHex::hexToNum(shash[2*i+1]);
| ^~~~~~~~
apps/secrecy.cpp:344:61: error: ‘hexToNum’ is not a member of
‘libsecrecy::NumToHex’
344 | uint8_t const uhigh =
libsecrecy::NumToHex::hexToNum(c_bindata_a[2*i+0]);
| ^~~~~~~~
apps/secrecy.cpp:345:61: error: ‘hexToNum’ is not a member of
‘libsecrecy::NumToHex’
345 | uint8_t const ulow =
libsecrecy::NumToHex::hexToNum(c_bindata_a[2*i+1]);
| ^~~~~~~~
./libsecrecy/RawKey.hpp: In instantiation of ‘void
libsecrecy::RawKey<_keysize>::readKey(libsecrecy::GPGMEContext&, std::istream&,
const libsecrecy::SecrecyKeyValueStore&) [with long unsigned int _keysize = 16;
std::istream = std::basic_istream<char>]’:
./libsecrecy/GCMFactoryBase.hpp:56:54: required from here
./libsecrecy/RawKey.hpp:697:62: error: ‘hexToNum’ was not declared in this scope
697 | uint8_t const high = hexToNum(*it++) <<
4;
| ~~~~~~~~^~~~~~~
./libsecrecy/RawKey.hpp:699:62: error: ‘hexToNum’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at the point
of instantiation
699 | uint8_t const low = hexToNum(*it++) <<
0;
| ~~~~~~~~^~~~~~~
./libsecrecy/RawKey.hpp:697:62: note: ‘hexToNum’ declared here, later in the
translation unit
697 | uint8_t const high = hexToNum(*it++) <<
4;
| ~~~~~~~~^~~~~~~
./libsecrecy/RawKey.hpp: In instantiation of ‘void
libsecrecy::RawKey<_keysize>::readKey(libsecrecy::GPGMEContext&, std::istream&,
const libsecrecy::SecrecyKeyValueStore&) [with long unsigned int _keysize = 24;
std::istream = std::basic_istream<char>]’:
./libsecrecy/GCMFactoryBase.hpp:65:54: required from here
./libsecrecy/RawKey.hpp:697:62: error: ‘hexToNum’ was not declared in this scope
./libsecrecy/RawKey.hpp:699:62: error: ‘hexToNum’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at the point
of instantiation
699 | uint8_t const low = hexToNum(*it++) <<
0;
| ~~~~~~~~^~~~~~~
./libsecrecy/RawKey.hpp:697:62: note: ‘hexToNum’ declared here, later in the
translation unit
697 | uint8_t const high = hexToNum(*it++) <<
4;
| ~~~~~~~~^~~~~~~
./libsecrecy/RawKey.hpp: In instantiation of ‘void
libsecrecy::RawKey<_keysize>::readKey(libsecrecy::GPGMEContext&, std::istream&,
const libsecrecy::SecrecyKeyValueStore&) [with long unsigned int _keysize = 32;
std::istream = std::basic_istream<char>]’:
./libsecrecy/GCMFactoryBase.hpp:74:54: required from here
./libsecrecy/RawKey.hpp:697:62: error: ‘hexToNum’ was not declared in this scope
./libsecrecy/RawKey.hpp:699:62: error: ‘hexToNum’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at the point
of instantiation
699 | uint8_t const low = hexToNum(*it++) <<
0;
| ~~~~~~~~^~~~~~~
./libsecrecy/RawKey.hpp:697:62: note: ‘hexToNum’ declared here, later in the
translation unit
697 | uint8_t const high = hexToNum(*it++) <<
4;
| ~~~~~~~~^~~~~~~
make[3]: *** [Makefile:674: test/testEncDec-testEncDec.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:688: test/testSeek-testSeek.o] Error 1
make[3]: *** [Makefile:660: apps/secrecy-secrecy.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:494: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:401: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 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: libsecrecy
Source-Version: 0.0.5+ds-3
Done: Étienne Mollier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libsecrecy, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Étienne Mollier <[email protected]> (supplier of updated libsecrecy 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 16 Jul 2023 23:26:42 +0200
Source: libsecrecy
Architecture: source
Version: 0.0.5+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1037738
Changes:
libsecrecy (0.0.5+ds-3) unstable; urgency=medium
.
* fix-autopkgtest-failures-32-bit.patch: bug open upstream.
* gcc-13.patch: add: fix ftbfs. (Closes: #1037738)
* d/control: declare compliance to standards version 4.6.2.
Checksums-Sha1:
24041a09e100df87a57d39bc859d7cfc99a2c96b 2265 libsecrecy_0.0.5+ds-3.dsc
0e7305f22c2d318560ca68ee6b0975ff8d38ba1e 5108
libsecrecy_0.0.5+ds-3.debian.tar.xz
Checksums-Sha256:
0417b5e4507fda6001c7f62324bf0fb7d233760910a4904391372266ba20ac93 2265
libsecrecy_0.0.5+ds-3.dsc
967f1c6f7f3a8aa5c57a8d68a0f7596a69fdcd32102560c4920b62fc72f16ae4 5108
libsecrecy_0.0.5+ds-3.debian.tar.xz
Files:
7a86b0aeba4c95e8d9e318b5083919fb 2265 science optional
libsecrecy_0.0.5+ds-3.dsc
d99376ff43ff82343032740a2d3a4f5f 5108 science optional
libsecrecy_0.0.5+ds-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmS0Y9UUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdqbkw/7Bpfebh1WM817hE5nwvkUneRPXwC+
CQycvLwHeAqAOV/K8bpAeUD5I2rndo2cDzQfuWpVX9wq20wf2OIKTNGBQwecpWx9
S4p5Bdmzs2cBNSrsK8srN2M1KuzqorquqfFW0SD3J0LsjZyvVNR9gBFvemVp9pKC
66rf70W4MoyjvFN/V141x25P0/Gu3vxulOdjbZPFtY0L2OgjEWP1YFegAFvZCThk
W5pb1TWoKIDhFBKOOlmsNa268at8qgMafX28fl7I34vPcl2Y04G0In0MXuBjbrpV
Dt/WzHOLo1K3RBbscrUmKWykeJgI0WLmSs2CNylBB1kTIjLKsrx0/+EsoYzI4qSM
YraFGYTk918LPcLImmdz4Ef8XpWIxnhT9lJiwO22ExHi1MZqN50advid9YceP5z2
4Dh7nPPUxHswFndm27W77XbDD3AZAb43oEF228nNrP4cSi42j3v83XYW2rXbJUHj
qjg76wJ3+w3wwwluOq4wJEu6MJzXyf2emSlWGLdUzxNAcUYLb26Fe/4GtzbStZ5+
eUVX+M7+PTHfwFoGScaa+ovaOVP0dnFdsdQ8xexRTQapMQ+81LnYUdg5lhB2Lco+
+BadEoB7CeSPMz1YlTC10vbao/kbLkcZW7+sMnCbOlVtlfwkqruFErzivb5Xgp48
9XZhuBvO0nbIoak=
=Pus+
-----END PGP SIGNATURE-----
--- End Message ---