Source: ntcard Version: 1.2.2+dfsg-4 Severity: serious Tags: ftbfs upstream Justification: ftbfs
Hi,
It seems that since introduction of nthash 2.3.0, ntcard is
failing to build from source. Relevant part of the log:
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 -Wformat
-Werror=format-security -c -o Common/nthll-Fcontrol.o `test -f
'Common/Fcontrol.cpp' || echo './'`Common/Fcontrol.cpp
ntcard.cpp:2:10: fatal error: nthash/ntHashIterator.hpp: No such file
or directory
2 | #include "nthash/ntHashIterator.hpp"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile:632: ntcard-ntcard.o] Error 1
make[3]: *** Waiting for unfinished jobs....
nthll.cpp:11:10: fatal error: nthash/ntHashIterator.hpp: No such file
or directory
11 | #include "nthash/ntHashIterator.hpp"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
I tried a few things to get the package back on track, but
changes seem more involved than just changing headers. I
suppose this would be fixed in an upcoming upstream version, but
such newer release does not seem to exist so far.
For information,
Étienne.
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.0.0-4-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
signature.asc
Description: PGP signature

