[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