Your message dated Thu, 01 Aug 2024 21:23:02 +0000
with message-id <e1szdgi-000sf8...@fasolo.debian.org>
and subject line Bug#1075324: fixed in ntcard 1.2.2+dfsg-9
has caused the Debian Bug report #1075324,
regarding ntcard: ftbfs with GCC-14
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.)
--
1075324: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075324
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ntcard
Version: 1.2.2+dfsg-8
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14
[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-14/g++-14, but succeeds to build with gcc-13/g++-13. 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/2024/07/01/ntcard_1.2.2+dfsg-8_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 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-14/porting_to.html
[...]
checking for dlsym in -ldl... yes
checking for gzwrite in -lz... no
checking for g++ option to support OpenMP... -fopenmp
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating data/Makefile
config.status: creating config.h
config.status: executing depfiles commands
dh_auto_build
make -j8
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in data
make[3]: Entering directory '/<<PKGBUILDDIR>>/data'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/data'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
g++ -DHAVE_CONFIG_H -I. -I./Common -I/usr/include -I/<<PKGBUILDDIR>> -fopenmp
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
ntcard-ntcard.o `test -f 'ntcard.cpp' || echo './'`ntcard.cpp
g++ -DHAVE_CONFIG_H -I. -I./Common -I/usr/include -I/<<PKGBUILDDIR>> -fopenmp
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
nthll-nthll.o `test -f 'nthll.cpp' || echo './'`nthll.cpp
g++ -DHAVE_CONFIG_H -I. -I./Common -I/usr/include -I/<<PKGBUILDDIR>> -fopenmp
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
Common/ntcard-Uncompress.o `test -f 'Common/Uncompress.cpp' || echo
'./'`Common/Uncompress.cpp
g++ -DHAVE_CONFIG_H -I. -I./Common -I/usr/include -I/<<PKGBUILDDIR>> -fopenmp
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
Common/ntcard-SignalHandler.o `test -f 'Common/SignalHandler.cpp' || echo
'./'`Common/SignalHandler.cpp
g++ -DHAVE_CONFIG_H -I. -I./Common -I/usr/include -I/<<PKGBUILDDIR>> -fopenmp
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
Common/ntcard-Fcontrol.o `test -f 'Common/Fcontrol.cpp' || echo
'./'`Common/Fcontrol.cpp
g++ -DHAVE_CONFIG_H -I. -I./Common -I/usr/include -I/<<PKGBUILDDIR>> -fopenmp
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
Common/nthll-Uncompress.o `test -f 'Common/Uncompress.cpp' || echo
'./'`Common/Uncompress.cpp
g++ -DHAVE_CONFIG_H -I. -I./Common -I/usr/include -I/<<PKGBUILDDIR>> -fopenmp
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
Common/nthll-SignalHandler.o `test -f 'Common/SignalHandler.cpp' || echo
'./'`Common/SignalHandler.cpp
g++ -DHAVE_CONFIG_H -I. -I./Common -I/usr/include -I/<<PKGBUILDDIR>> -fopenmp
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
Common/nthll-Fcontrol.o `test -f 'Common/Fcontrol.cpp' || echo
'./'`Common/Fcontrol.cpp
In file included from ntHashIterator.hpp:6,
from nthll.cpp:11:
In function ‘bool NTMC64(const char*, unsigned int, unsigned int, uint64_t&,
uint64_t&, unsigned int&, uint64_t*)’,
inlined from ‘bool NTMC64(const char*, unsigned int, unsigned int,
uint64_t&, uint64_t&, unsigned int&, uint64_t*)’ at nthash.hpp:667:13,
inlined from ‘void ntHashIterator::init()’ at ntHashIterator.hpp:66:53,
inlined from ‘ntHashIterator::ntHashIterator(const std::string&, unsigned
int, unsigned int, size_t)’ at ntHashIterator.hpp:41:13,
inlined from ‘void ntRead(const std::string&, uint8_t*)’ at
nthll.cpp:100:42:
nthash.hpp:689:17: error: array subscript 1 is outside array bounds of ‘void
[8]’ [-Werror=array-bounds=]
689 | hVal[i] = tVal;
| ~~~~~~~~^~~~~~~
In constructor ‘ntHashIterator::ntHashIterator(const std::string&, unsigned
int, unsigned int, size_t)’,
inlined from ‘void ntRead(const std::string&, uint8_t*)’ at
nthll.cpp:100:42:
ntHashIterator.hpp:39:58: note: at offset 8 into object of size 8 allocated by
‘operator new []’
39 | m_seq(seq), m_h(h), m_k(k), m_hVec(new uint64_t[h]), m_pos(pos)
| ^
In file included from ntHashIterator.hpp:6,
from ntcard.cpp:2:
In function ‘bool NTMC64(const char*, unsigned int, unsigned int, uint64_t&,
uint64_t&, unsigned int&, uint64_t*)’,
inlined from ‘bool NTMC64(const char*, unsigned int, unsigned int,
uint64_t&, uint64_t&, unsigned int&, uint64_t*)’ at nthash.hpp:667:13,
inlined from ‘void ntHashIterator::init()’ at ntHashIterator.hpp:66:53,
inlined from ‘ntHashIterator::ntHashIterator(const std::string&, unsigned
int, unsigned int, size_t)’ at ntHashIterator.hpp:41:13,
inlined from ‘void ntRead(const std::string&, const std::vector<unsigned
int>&, uint16_t*, size_t*)’ at ntcard.cpp:151:38:
nthash.hpp:689:17: error: array subscript 1 is outside array bounds of ‘void
[8]’ [-Werror=array-bounds=]
689 | hVal[i] = tVal;
| ~~~~~~~~^~~~~~~
In constructor ‘ntHashIterator::ntHashIterator(const std::string&, unsigned
int, unsigned int, size_t)’,
inlined from ‘void ntRead(const std::string&, const std::vector<unsigned
int>&, uint16_t*, size_t*)’ at ntcard.cpp:151:38:
ntHashIterator.hpp:39:58: note: at offset 8 into object of size 8 allocated by
‘operator new []’
39 | m_seq(seq), m_h(h), m_k(k), m_hVec(new uint64_t[h]), m_pos(pos)
| ^
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:688: nthll-nthll.o] Error 1
make[3]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:632: ntcard-ntcard.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:725: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:426: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ntcard
Source-Version: 1.2.2+dfsg-9
Done: Étienne Mollier <emoll...@debian.org>
We believe that the bug you reported is fixed in the latest version of
ntcard, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Étienne Mollier <emoll...@debian.org> (supplier of updated ntcard 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: Thu, 01 Aug 2024 22:58:36 +0200
Source: ntcard
Architecture: source
Version: 1.2.2+dfsg-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emoll...@debian.org>
Closes: 1075324
Changes:
ntcard (1.2.2+dfsg-9) unstable; urgency=medium
.
* d/v/nthash.hpp: fix an off-by-one error spotted by gcc-14.
(Closes: #1075324)
* fixup-configure.ac.patch: new: fix configure script issue:
./configure: line 3675: test: syntax error: `-O2' unexpected
* d/control: declare compliance to standards version 4.7.0.
* d/control: declare architecture-is-64-bit.
Checksums-Sha1:
f7cb343e4f3e8d5a6781abcfffaca4d24bb2ce43 2157 ntcard_1.2.2+dfsg-9.dsc
3bef27e49643b9f185c5ced8a064de883f2dc5a3 772540
ntcard_1.2.2+dfsg-9.debian.tar.xz
Checksums-Sha256:
b40f25cd00a908201938b09e997603acdbd6b247adb2dcd727d544f192c93d8d 2157
ntcard_1.2.2+dfsg-9.dsc
60253be65690bfc5beaeedb84f60bd09d8150a746a68e4a2dd32eee378fea253 772540
ntcard_1.2.2+dfsg-9.debian.tar.xz
Files:
90a48c95c2c6afbed27142f801ee381e 2157 science optional ntcard_1.2.2+dfsg-9.dsc
4b6bbb6540873cb088c1912bd7897744 772540 science optional
ntcard_1.2.2+dfsg-9.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmar+A4UHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdrOag/9Fi//9VRW9ZwMnrcJK8eX7DQZ/feJ
2o/WDKvI23VglzU+QF96yFmvo+YRzPCnVjIuDtel0/9Nc0nPtxc0c56gfKJu+4MK
SELxrFEcskk6zDhB75JtgT5e/9oz4Z2gTDcpYUT9LS299jQKkGyc67A5T37SZsOG
MtsbwOdqogbXYEuPzmhOpT+sKlC1Lm9kkUev+JGlpkEu9JGxP9zNxBHyqf8Q374R
qJaorIPHkCTUTDqBVp+Br5ajdweJcpRXmWfF4ETmhCktjnE3zLMMk8eFFcjxGaOe
PAVoxenzNTCL/X0z4/EGCTbKMEomHwKbIAvB0rHeH35j9BKaiSHV+agf7wZQVW0Z
lYWv1SQAOfCRuLoLNnQZT6UK52/Ds95/BSjKdI/tkor4fxqJX8cmf3xhgN2iUTBK
VUtTyAo9lMfJ+MQ482WGt8n4zwNljIMdwIi/yYF7EpYPfocLu+a1GkLOrBuqNTDL
X4qvpWlPY5NSTFSZQ5xug4TyeYjolLQ6Nv6rvST3UCl3aXUdmegYp08ysBeHw3bN
8rypLaKuAZS/EAf74ny+ve2U8eitABxw1xLlAJEAY9sdXsFPE9LBAwlW+VSFylue
VX41tRTOj/XKGdk/20cEuPEMxVO4RNxPWd7WMsrG11qdfNM86+VVtxWdr7w3G1LQ
i3zpiMIB9/sQQJg=
=kxOn
-----END PGP SIGNATURE-----
pgpdrvLDAVtqy.pgp
Description: PGP signature
--- End Message ---