- Package:
- src:genomicsdb
- Source:
- src:genomicsdb
- Submitter:
- Date:
- 2025-01-13 16:36:04 UTC
- Severity:
- normal
- Tags:
X-Debbugs-Cc: fmtlib@packages.debian.org, aron@debian.org Dear maintainers, We are planning the transition towards fmtlib 11.1 (in experimental). You package genomicsdb 1.5.4-4 FTBFS with fmtlib 11.1.1+ds1-1. There are no significant API changes from (in testing) fmtlib 10 to 11. After a quick look at ratt logs (thanks @aron for running it), I can spot problems including (but not limited to): - removal of APIs: nmodl, opm-common - use of private APIs (fmt::detail): dolphin-emu - '-fpermissive' compiler errors: doxygen, nheko - unformattable types: genomicsdb, gerbera - missing #include for std header: ntfs2btrfs, transmission ...and many of them have already been fixed by upstream. There might be false positives due to collision with other on-going transitions (e.g. python3.13). Please close this bug if so.
(Probably) related build logs:
[ 28%] Building CXX object src/main/CMakeFiles/GenomicsDB_library_object_files.dir/cpp/src/genomicsdb/genomicsdb_multid_vector_field.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/main && /usr/bin/c++ -DDUPLICATE_CELL_AT_END=1 -DGENOMICSDB_VERSION=\"1.5.4-SNAPSHOT-\" -DSTRING_VIEW_FOUND=1 -D_FILE_OFFSET_BITS=64 -I/<<PKGBUILDDIR>>/genomicsdb-htslib -I/<<PKGBUILDDIR>>/genomicsdb-tiledb -I/<<PKGBUILDDIR>>/genomicsdb-tiledb/core/include/c_api -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/<<PKGBUILDDIR>>/src/main/cpp/include/genomicsdb -I/<<PKGBUILDDIR>>/src/main/cpp/include/loader -I/<<PKGBUILDDIR>>/src/main/cpp/include/query_operations -I/<<PKGBUILDDIR>>/src/main/cpp/include/utils -I/<<PKGBUILDDIR>>/src/main/cpp/include/vcf -I/<<PKGBUILDDIR>>/src/main/cpp/include/config -I/<<PKGBUILDDIR>>/src/main/cpp/include/api -I/<<PKGBUILDDIR>>/src/test/cpp/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/resources -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wno-reorder -Wno-unknown-pragmas -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-result -fopenmp -std=c++17 -fPIC -MD -MT src/main/CMakeFiles/GenomicsDB_library_object_files.dir/cpp/src/genomicsdb/genomicsdb_multid_vector_field.cc.o -MF CMakeFiles/GenomicsDB_library_object_files.dir/cpp/src/genomicsdb/genomicsdb_multid_vector_field.cc.o.d -o CMakeFiles/GenomicsDB_library_object_files.dir/cpp/src/genomicsdb/genomicsdb_multid_vector_field.cc.o -c /<<PKGBUILDDIR>>/src/main/cpp/src/genomicsdb/genomicsdb_multid_vector_field.cc
[ 28%] Building CXX object src/main/CMakeFiles/GenomicsDB_library_object_files.dir/cpp/src/loader/tiledb_loader_text_file.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/main && /usr/bin/c++ -DDUPLICATE_CELL_AT_END=1 -DGENOMICSDB_VERSION=\"1.5.4-SNAPSHOT-\" -DSTRING_VIEW_FOUND=1 -D_FILE_OFFSET_BITS=64 -I/<<PKGBUILDDIR>>/genomicsdb-htslib -I/<<PKGBUILDDIR>>/genomicsdb-tiledb -I/<<PKGBUILDDIR>>/genomicsdb-tiledb/core/include/c_api -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/<<PKGBUILDDIR>>/src/main/cpp/include/genomicsdb -I/<<PKGBUILDDIR>>/src/main/cpp/include/loader -I/<<PKGBUILDDIR>>/src/main/cpp/include/query_operations -I/<<PKGBUILDDIR>>/src/main/cpp/include/utils -I/<<PKGBUILDDIR>>/src/main/cpp/include/vcf -I/<<PKGBUILDDIR>>/src/main/cpp/include/config -I/<<PKGBUILDDIR>>/src/main/cpp/include/api -I/<<PKGBUILDDIR>>/src/test/cpp/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/resources -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wno-reorder -Wno-unknown-pragmas -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-result -fopenmp -std=c++17 -fPIC -MD -MT src/main/CMakeFiles/GenomicsDB_library_object_files.dir/cpp/src/loader/tiledb_loader_text_file.cc.o -MF CMakeFiles/GenomicsDB_library_object_files.dir/cpp/src/loader/tiledb_loader_text_file.cc.o.d -o CMakeFiles/GenomicsDB_library_object_files.dir/cpp/src/loader/tiledb_loader_text_file.cc.o -c /<<PKGBUILDDIR>>/src/main/cpp/src/loader/tiledb_loader_text_file.cc
In file included from /<<PKGBUILDDIR>>/src/main/cpp/include/query_operations/gt_remapper_template_definition.h:27,
from /<<PKGBUILDDIR>>/src/main/cpp/src/query_operations/gt_remapper_gvcf_columnar_iterator.cc:23:
/<<PKGBUILDDIR>>/src/main/cpp/include/utils/genomicsdb_logger.h:38:30: error: call to non-‘constexpr’ function ‘fmt::v11::basic_string_view<Char>::basic_string_view(const Char*) [with Char = char]’
38 | #define SPDLOG_LEVEL_NAMES { "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL", "OFF" }
| ^~~~~~~