[Debian-astro-maintainers] Bug#1037899: wsclean: ftbfs with GCC-13

Matthias Klose doko at debian.org
Wed Jun 14 10:32:53 BST 2023


Package: src:wsclean
Version: 3.1-3
Severity: normal
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/wsclean_3.1-3_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-13/porting_to.html

[...]
      |                ^~~~~~~~~~
[ 24%] Linking CXX executable chgcentre
/usr/bin/cmake -E cmake_link_script CMakeFiles/chgcentre.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/chgcentre.dir/chgcentre/main.cpp.o CMakeFiles/chgcentre.dir/chgcentre/progressbar.cpp.o -o chgcentre  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/serial /usr/lib/x86_64-linux-gnu/libcasa_ms.so /usr/lib/x86_64-linux-gnu/libcasa_fits.so /usr/lib/x86_64-linux-gnu/libcfitsio.so -lm /usr/lib/x86_64-linux-gnu/libcasa_scimath.so /usr/lib/x86_64-linux-gnu/libcasa_measures.so /usr/lib/x86_64-linux-gnu/libcasa_scimath_f.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/libcasa_tables.so /usr/lib/x86_64-linux-gnu/libcasa_casa.so /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm -lm -ldl /usr/lib/x86_64-linux-gnu/libgsl.so /usr/lib/x86_64-linux-gnu/libgslcblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so -lm /usr/lib/x86_64-linux-gnu/libcasa_scimath.so /usr/lib/x86_64-linux-gnu/libcasa_measures.so /usr/lib/x86_64-linux-gnu/libcasa_scimath_f.so /usr/lib/x86_64-linux-gnu/libcasa_tables.so /usr/lib/x86_64-linux-gnu/libcasa_casa.so /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -ldl /usr/lib/x86_64-linux-gnu/libgsl.so /usr/lib/x86_64-linux-gnu/libgslcblas.so 
[ 25%] Building CXX object CMakeFiles/wsclean-object.dir/deconvolution/peakfinder.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/deconvolution/peakfinder.cpp.o -MF CMakeFiles/wsclean-object.dir/deconvolution/peakfinder.cpp.o.d -o CMakeFiles/wsclean-object.dir/deconvolution/peakfinder.cpp.o -c /<<PKGBUILDDIR>>/deconvolution/peakfinder.cpp
/<<PKGBUILDDIR>>/deconvolution/peakfinder.cpp:255:2: warning: #warning "Not using AVX optimized version of FindPeak()!" [-Wcpp]
  255 | #warning "Not using AVX optimized version of FindPeak()!"
      |  ^~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 25%] Built target chgcentre
[ 25%] Building CXX object CMakeFiles/wsclean-object.dir/deconvolution/pythondeconvolution.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/deconvolution/pythondeconvolution.cpp.o -MF CMakeFiles/wsclean-object.dir/deconvolution/pythondeconvolution.cpp.o.d -o CMakeFiles/wsclean-object.dir/deconvolution/pythondeconvolution.cpp.o -c /<<PKGBUILDDIR>>/deconvolution/pythondeconvolution.cpp
[ 26%] Building CXX object CMakeFiles/wsclean-object.dir/deconvolution/simpleclean.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -ffast-math -MD -MT CMakeFiles/wsclean-object.dir/deconvolution/simpleclean.cpp.o -MF CMakeFiles/wsclean-object.dir/deconvolution/simpleclean.cpp.o.d -o CMakeFiles/wsclean-object.dir/deconvolution/simpleclean.cpp.o -c /<<PKGBUILDDIR>>/deconvolution/simpleclean.cpp
[ 28%] Building CXX object CMakeFiles/wsclean-object.dir/deconvolution/subminorloop.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -ffast-math -MD -MT CMakeFiles/wsclean-object.dir/deconvolution/subminorloop.cpp.o -MF CMakeFiles/wsclean-object.dir/deconvolution/subminorloop.cpp.o.d -o CMakeFiles/wsclean-object.dir/deconvolution/subminorloop.cpp.o -c /<<PKGBUILDDIR>>/deconvolution/subminorloop.cpp
[ 29%] Building CXX object CMakeFiles/wsclean-object.dir/gridding/directmsgridder.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/gridding/directmsgridder.cpp.o -MF CMakeFiles/wsclean-object.dir/gridding/directmsgridder.cpp.o.d -o CMakeFiles/wsclean-object.dir/gridding/directmsgridder.cpp.o -c /<<PKGBUILDDIR>>/gridding/directmsgridder.cpp
[ 30%] Building CXX object CMakeFiles/wsclean-object.dir/gridding/msgridderbase.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/gridding/msgridderbase.cpp.o -MF CMakeFiles/wsclean-object.dir/gridding/msgridderbase.cpp.o.d -o CMakeFiles/wsclean-object.dir/gridding/msgridderbase.cpp.o -c /<<PKGBUILDDIR>>/gridding/msgridderbase.cpp
[ 31%] Building CXX object CMakeFiles/wsclean-object.dir/gridding/wsmsgridder.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/gridding/wsmsgridder.cpp.o -MF CMakeFiles/wsclean-object.dir/gridding/wsmsgridder.cpp.o.d -o CMakeFiles/wsclean-object.dir/gridding/wsmsgridder.cpp.o -c /<<PKGBUILDDIR>>/gridding/wsmsgridder.cpp
[ 32%] Building CXX object CMakeFiles/wsclean-object.dir/gridding/wstackinggridder.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/gridding/wstackinggridder.cpp.o -MF CMakeFiles/wsclean-object.dir/gridding/wstackinggridder.cpp.o.d -o CMakeFiles/wsclean-object.dir/gridding/wstackinggridder.cpp.o -c /<<PKGBUILDDIR>>/gridding/wstackinggridder.cpp
[ 33%] Building CXX object CMakeFiles/wsclean-object.dir/idg/averagebeam.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/idg/averagebeam.cpp.o -MF CMakeFiles/wsclean-object.dir/idg/averagebeam.cpp.o.d -o CMakeFiles/wsclean-object.dir/idg/averagebeam.cpp.o -c /<<PKGBUILDDIR>>/idg/averagebeam.cpp
[ 34%] Building CXX object CMakeFiles/wsclean-object.dir/interface/wscleaninterface.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/interface/wscleaninterface.cpp.o -MF CMakeFiles/wsclean-object.dir/interface/wscleaninterface.cpp.o.d -o CMakeFiles/wsclean-object.dir/interface/wscleaninterface.cpp.o -c /<<PKGBUILDDIR>>/interface/wscleaninterface.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:451: external/schaapcommon/CMakeFiles/schaapcommon.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 35%] Building CXX object CMakeFiles/wsclean-object.dir/io/componentlistwriter.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/io/componentlistwriter.cpp.o -MF CMakeFiles/wsclean-object.dir/io/componentlistwriter.cpp.o.d -o CMakeFiles/wsclean-object.dir/io/componentlistwriter.cpp.o -c /<<PKGBUILDDIR>>/io/componentlistwriter.cpp
[ 37%] Building CXX object CMakeFiles/wsclean-object.dir/io/facetreader.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/io/facetreader.cpp.o -MF CMakeFiles/wsclean-object.dir/io/facetreader.cpp.o.d -o CMakeFiles/wsclean-object.dir/io/facetreader.cpp.o -c /<<PKGBUILDDIR>>/io/facetreader.cpp
[ 38%] Building CXX object CMakeFiles/wsclean-object.dir/io/parsetreader.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/io/parsetreader.cpp.o -MF CMakeFiles/wsclean-object.dir/io/parsetreader.cpp.o.d -o CMakeFiles/wsclean-object.dir/io/parsetreader.cpp.o -c /<<PKGBUILDDIR>>/io/parsetreader.cpp
[ 39%] Building CXX object CMakeFiles/wsclean-object.dir/io/wscfitswriter.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/io/wscfitswriter.cpp.o -MF CMakeFiles/wsclean-object.dir/io/wscfitswriter.cpp.o.d -o CMakeFiles/wsclean-object.dir/io/wscfitswriter.cpp.o -c /<<PKGBUILDDIR>>/io/wscfitswriter.cpp
[ 40%] Building CXX object CMakeFiles/wsclean-object.dir/iuwt/imageanalysis.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/iuwt/imageanalysis.cpp.o -MF CMakeFiles/wsclean-object.dir/iuwt/imageanalysis.cpp.o.d -o CMakeFiles/wsclean-object.dir/iuwt/imageanalysis.cpp.o -c /<<PKGBUILDDIR>>/iuwt/imageanalysis.cpp
[ 41%] Building CXX object CMakeFiles/wsclean-object.dir/iuwt/iuwtdecomposition.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/iuwt/iuwtdecomposition.cpp.o -MF CMakeFiles/wsclean-object.dir/iuwt/iuwtdecomposition.cpp.o.d -o CMakeFiles/wsclean-object.dir/iuwt/iuwtdecomposition.cpp.o -c /<<PKGBUILDDIR>>/iuwt/iuwtdecomposition.cpp
[ 42%] Building CXX object CMakeFiles/wsclean-object.dir/iuwt/iuwtdeconvolutionalgorithm.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/iuwt/iuwtdeconvolutionalgorithm.cpp.o -MF CMakeFiles/wsclean-object.dir/iuwt/iuwtdeconvolutionalgorithm.cpp.o.d -o CMakeFiles/wsclean-object.dir/iuwt/iuwtdeconvolutionalgorithm.cpp.o -c /<<PKGBUILDDIR>>/iuwt/iuwtdeconvolutionalgorithm.cpp
[ 43%] Building CXX object CMakeFiles/wsclean-object.dir/iuwt/iuwtmask.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/iuwt/iuwtmask.cpp.o -MF CMakeFiles/wsclean-object.dir/iuwt/iuwtmask.cpp.o.d -o CMakeFiles/wsclean-object.dir/iuwt/iuwtmask.cpp.o -c /<<PKGBUILDDIR>>/iuwt/iuwtmask.cpp
In file included from /<<PKGBUILDDIR>>/iuwt/iuwtdeconvolutionalgorithm.h:4,
                 from /<<PKGBUILDDIR>>/iuwt/iuwtdeconvolutionalgorithm.cpp:1:
/<<PKGBUILDDIR>>/external/aocommon/include/aocommon/staticfor.h: In member function ‘void aocommon::StaticFor<Iter>::SetNThreads(size_t)’:
/<<PKGBUILDDIR>>/external/aocommon/include/aocommon/staticfor.h:112:18: error: ‘runtime_error’ is not a member of ‘std’
  112 |       throw std::runtime_error("Can not set NThreads after calling Run()");
      |                  ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/external/aocommon/include/aocommon/staticfor.h:11:1: note: ‘std::runtime_error’ is defined in header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’?
   10 | #include <thread>
  +++ |+#include <stdexcept>
   11 | #include <vector>
[ 44%] Building CXX object CMakeFiles/wsclean-object.dir/math/imageoperations.cpp.o
/usr/bin/c++ -DHAVE_GSL -DHDF_NO_NAMESPACE -DNO_STATIC_CAST -DOLD_HEADER_FILENAME -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/wgridder -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -Wall -Wzero-as-null-pointer-constant -fvisibility=hidden -DNDEBUG -std=c++17 -MD -MT CMakeFiles/wsclean-object.dir/math/imageoperations.cpp.o -MF CMakeFiles/wsclean-object.dir/math/imageoperations.cpp.o.d -o CMakeFiles/wsclean-object.dir/math/imageoperations.cpp.o -c /<<PKGBUILDDIR>>/math/imageoperations.cpp
make[3]: *** [CMakeFiles/wsclean-object.dir/build.make:499: CMakeFiles/wsclean-object.dir/iuwt/iuwtdeconvolutionalgorithm.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:187: CMakeFiles/wsclean-object.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Debian-astro-maintainers mailing list