[Debian-med-packaging] Bug#1051325: sortmerna: FTBFS: concurrentqueue.h: No such file or directory
László Böszörményi (GCS)
gcs at debian.org
Wed Sep 6 10:01:26 BST 2023
Source: sortmerna
Version: 4.3.6-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
Hi,
During a rebuild of your package for RocksDB transition your package
fails to build on amd64. Relevant lines:
In file included from
/build/sortmerna-4.3.6/src/sortmerna/paralleltraversal.cpp:57:
/build/sortmerna-4.3.6/include/readsqueue.hpp:49:12: fatal error:
concurrentqueue/concurrentqueue.h: No such file or directory
49 | # include <concurrentqueue/concurrentqueue.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [src/sortmerna/CMakeFiles/smr_objs.dir/build.make:233:
src/sortmerna/CMakeFiles/smr_objs.dir/paralleltraversal.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /build/sortmerna-4.3.6/src/sortmerna/output.cpp:49:
/build/sortmerna-4.3.6/include/readsqueue.hpp:49:12: fatal error:
concurrentqueue/concurrentqueue.h: No such file or directory
49 | # include <concurrentqueue/concurrentqueue.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [src/sortmerna/CMakeFiles/smr_objs.dir/build.make:205:
src/sortmerna/CMakeFiles/smr_objs.dir/output.cpp.o] Error 1
In file included from /build/sortmerna-4.3.6/src/sortmerna/kseq_load.cpp:39:
/build/sortmerna-4.3.6/include/kseq_load.hpp:63:12: error: 'uint64_t'
has not been declared
63 | uint64_t number_total_read,
| ^~~~~~~~
/build/sortmerna-4.3.6/src/sortmerna/kseq_load.cpp:53:12: error:
'uint64_t' has not been declared
53 | uint64_t number_total_read,
| ^~~~~~~~
It seems the mentioned header moved to
/usr/include/concurrentqueue/moodycamel/concurrentqueue.h ; please
update your package.
Regards,
Laszlo/GCS
More information about the Debian-med-packaging
mailing list