[Debian-med-packaging] Bug#1005261: odil ftbfs in unstable

Matthias Klose doko at debian.org
Thu Feb 10 01:21:01 GMT 2022


Package: src:odil
Version: 0.12.1-4
Severity: serious
Tags: sid bookworm

odil ftbfs in unstable:

where is the -std=gnu++14 picked up from?

[...]
[  9%] Building CXX object
src/CMakeFiles/libodil.dir/odil/dcmtk/ElementAccessor.cpp.o
cd /packages/tmp/odil-0.12.1/build/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK
-DBOOST_ALL_NO_LIB -DBOOST_ASIO_SEPARATE_COMPILATION -DBOOST_ATOMIC_DYN_LINK
-DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK
-DBOOST_LOG_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_THREAD_DYN_LINK
-DODIL_VERSION_MAJOR=0 -Dlibodil_EXPORTS -I/packages/tmp/odil-0.12.1/src
-isystem /usr/include/jsoncpp -g -O2
-ffile-prefix-map=/packages/tmp/odil-0.12.1=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=gnu++14 -MD
-MT src/CMakeFiles/libodil.dir/odil/dcmtk/ElementAccessor.cpp.o -MF
CMakeFiles/libodil.dir/odil/dcmtk/ElementAccessor.cpp.o.d -o
CMakeFiles/libodil.dir/odil/dcmtk/ElementAccessor.cpp.o -c
/packages/tmp/odil-0.12.1/src/odil/dcmtk/ElementAccessor.cpp
In file included from /packages/tmp/odil-0.12.1/src/odil/dcmtk/ElementAccessor.h:14,
                 from
/packages/tmp/odil-0.12.1/src/odil/dcmtk/ElementAccessor.cpp:9:
/usr/include/dcmtk/config/osconfig.h:1144:2: error: invalid preprocessing
directive #errorDCMTK
 1144 | #error\
      |  ^~~~~~
 1145 | DCMTK was configured to use C++17 features, but your compiler does not
or was not configured to provide them.
      | ~~~~~
make[4]: *** [src/CMakeFiles/libodil.dir/build.make:541:
src/CMakeFiles/libodil.dir/odil/dcmtk/ElementAccessor.cpp.o] Error 1
make[4]: Leaving directory '/packages/tmp/odil-0.12.1/build'
make[3]: *** [CMakeFiles/Makefile2:1169: src/CMakeFiles/libodil.dir/all] Error 2
make[3]: Leaving directory '/packages/tmp/odil-0.12.1/build'
make[2]: *** [Makefile:149: all] Error 2
make[2]: Leaving directory '/packages/tmp/odil-0.12.1/build'
dh_auto_build: error: cd build && make -j1 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:25: override_dh_auto_build-nopy] Error 25
make[1]: Leaving directory '/packages/tmp/odil-0.12.1'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subp



More information about the Debian-med-packaging mailing list