[Debian-astro-maintainers] Bug#1075643: wsclean: ftbfs with GCC-14

Matthias Klose doko at debian.org
Wed Jul 3 13:48:11 BST 2024


Package: src:wsclean
Version: 3.4-2
Severity: important
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-14

[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-14/g++-14, but succeeds to build with gcc-13/g++-13. 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/2024/07/01/wsclean_3.4-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 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-14/porting_to.html

[...]
[ 65%] Building CXX object CMakeFiles/wsclean-object.dir/msproviders/partitionedms.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/msproviders/partitionedms.cpp.o -MF CMakeFiles/wsclean-object.dir/msproviders/partitionedms.cpp.o.d -o CMakeFiles/wsclean-object.dir/msproviders/partitionedms.cpp.o -c /<<PKGBUILDDIR>>/msproviders/partitionedms.cpp
[ 66%] Building CXX object CMakeFiles/wsclean-object.dir/msproviders/timestepbuffer.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/msproviders/timestepbuffer.cpp.o -MF CMakeFiles/wsclean-object.dir/msproviders/timestepbuffer.cpp.o.d -o CMakeFiles/wsclean-object.dir/msproviders/timestepbuffer.cpp.o -c /<<PKGBUILDDIR>>/msproviders/timestepbuffer.cpp
[ 67%] Building CXX object CMakeFiles/wsclean-object.dir/msproviders/synchronizedms.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/msproviders/synchronizedms.cpp.o -MF CMakeFiles/wsclean-object.dir/msproviders/synchronizedms.cpp.o.d -o CMakeFiles/wsclean-object.dir/msproviders/synchronizedms.cpp.o -c /<<PKGBUILDDIR>>/msproviders/synchronizedms.cpp
[ 68%] Building CXX object CMakeFiles/wsclean-object.dir/msproviders/msreaders/contiguousmsreader.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/msproviders/msreaders/contiguousmsreader.cpp.o -MF CMakeFiles/wsclean-object.dir/msproviders/msreaders/contiguousmsreader.cpp.o.d -o CMakeFiles/wsclean-object.dir/msproviders/msreaders/contiguousmsreader.cpp.o -c /<<PKGBUILDDIR>>/msproviders/msreaders/contiguousmsreader.cpp
[ 70%] Building CXX object CMakeFiles/wsclean-object.dir/msproviders/msreaders/partitionedmsreader.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/msproviders/msreaders/partitionedmsreader.cpp.o -MF CMakeFiles/wsclean-object.dir/msproviders/msreaders/partitionedmsreader.cpp.o.d -o CMakeFiles/wsclean-object.dir/msproviders/msreaders/partitionedmsreader.cpp.o -c /<<PKGBUILDDIR>>/msproviders/msreaders/partitionedmsreader.cpp
[ 71%] Building CXX object CMakeFiles/wsclean-object.dir/msproviders/msreaders/timestepbufferreader.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/msproviders/msreaders/timestepbufferreader.cpp.o -MF CMakeFiles/wsclean-object.dir/msproviders/msreaders/timestepbufferreader.cpp.o.d -o CMakeFiles/wsclean-object.dir/msproviders/msreaders/timestepbufferreader.cpp.o -c /<<PKGBUILDDIR>>/msproviders/msreaders/timestepbufferreader.cpp
[ 72%] Building CXX object CMakeFiles/wsclean-object.dir/msproviders/msweightcolumn.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/msproviders/msweightcolumn.cpp.o -MF CMakeFiles/wsclean-object.dir/msproviders/msweightcolumn.cpp.o.d -o CMakeFiles/wsclean-object.dir/msproviders/msweightcolumn.cpp.o -c /<<PKGBUILDDIR>>/msproviders/msweightcolumn.cpp
[ 73%] Building CXX object CMakeFiles/wsclean-object.dir/scheduling/griddingtaskmanager.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/scheduling/griddingtaskmanager.cpp.o -MF CMakeFiles/wsclean-object.dir/scheduling/griddingtaskmanager.cpp.o.d -o CMakeFiles/wsclean-object.dir/scheduling/griddingtaskmanager.cpp.o -c /<<PKGBUILDDIR>>/scheduling/griddingtaskmanager.cpp
[ 74%] Building CXX object CMakeFiles/wsclean-object.dir/scheduling/griddingresult.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/scheduling/griddingresult.cpp.o -MF CMakeFiles/wsclean-object.dir/scheduling/griddingresult.cpp.o.d -o CMakeFiles/wsclean-object.dir/scheduling/griddingresult.cpp.o -c /<<PKGBUILDDIR>>/scheduling/griddingresult.cpp
[ 75%] Building CXX object CMakeFiles/wsclean-object.dir/scheduling/griddingtask.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/scheduling/griddingtask.cpp.o -MF CMakeFiles/wsclean-object.dir/scheduling/griddingtask.cpp.o.d -o CMakeFiles/wsclean-object.dir/scheduling/griddingtask.cpp.o -c /<<PKGBUILDDIR>>/scheduling/griddingtask.cpp
[ 76%] Building CXX object CMakeFiles/wsclean-object.dir/scheduling/metadatacache.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/scheduling/metadatacache.cpp.o -MF CMakeFiles/wsclean-object.dir/scheduling/metadatacache.cpp.o.d -o CMakeFiles/wsclean-object.dir/scheduling/metadatacache.cpp.o -c /<<PKGBUILDDIR>>/scheduling/metadatacache.cpp
[ 77%] Building CXX object CMakeFiles/wsclean-object.dir/scheduling/threadedscheduler.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/scheduling/threadedscheduler.cpp.o -MF CMakeFiles/wsclean-object.dir/scheduling/threadedscheduler.cpp.o.d -o CMakeFiles/wsclean-object.dir/scheduling/threadedscheduler.cpp.o -c /<<PKGBUILDDIR>>/scheduling/threadedscheduler.cpp
[ 78%] Building CXX object CMakeFiles/wsclean-object.dir/structures/facetutil.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/structures/facetutil.cpp.o -MF CMakeFiles/wsclean-object.dir/structures/facetutil.cpp.o.d -o CMakeFiles/wsclean-object.dir/structures/facetutil.cpp.o -c /<<PKGBUILDDIR>>/structures/facetutil.cpp
[ 80%] Building CXX object CMakeFiles/wsclean-object.dir/structures/imageweights.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/structures/imageweights.cpp.o -MF CMakeFiles/wsclean-object.dir/structures/imageweights.cpp.o.d -o CMakeFiles/wsclean-object.dir/structures/imageweights.cpp.o -c /<<PKGBUILDDIR>>/structures/imageweights.cpp
[ 81%] Building CXX object CMakeFiles/wsclean-object.dir/structures/imagingtable.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/structures/imagingtable.cpp.o -MF CMakeFiles/wsclean-object.dir/structures/imagingtable.cpp.o.d -o CMakeFiles/wsclean-object.dir/structures/imagingtable.cpp.o -c /<<PKGBUILDDIR>>/structures/imagingtable.cpp
[ 82%] Building CXX object CMakeFiles/wsclean-object.dir/structures/imagingtableentry.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/structures/imagingtableentry.cpp.o -MF CMakeFiles/wsclean-object.dir/structures/imagingtableentry.cpp.o.d -o CMakeFiles/wsclean-object.dir/structures/imagingtableentry.cpp.o -c /<<PKGBUILDDIR>>/structures/imagingtableentry.cpp
[ 83%] Building CXX object CMakeFiles/wsclean-object.dir/structures/msselection.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/structures/msselection.cpp.o -MF CMakeFiles/wsclean-object.dir/structures/msselection.cpp.o.d -o CMakeFiles/wsclean-object.dir/structures/msselection.cpp.o -c /<<PKGBUILDDIR>>/structures/msselection.cpp
[ 84%] Building CXX object CMakeFiles/wsclean-object.dir/structures/observationinfo.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/structures/observationinfo.cpp.o -MF CMakeFiles/wsclean-object.dir/structures/observationinfo.cpp.o.d -o CMakeFiles/wsclean-object.dir/structures/observationinfo.cpp.o -c /<<PKGBUILDDIR>>/structures/observationinfo.cpp
[ 85%] Building CXX object CMakeFiles/wsclean-object.dir/structures/primarybeam.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/structures/primarybeam.cpp.o -MF CMakeFiles/wsclean-object.dir/structures/primarybeam.cpp.o.d -o CMakeFiles/wsclean-object.dir/structures/primarybeam.cpp.o -c /<<PKGBUILDDIR>>/structures/primarybeam.cpp
[ 86%] Building CXX object CMakeFiles/wsclean-object.dir/structures/resources.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/structures/resources.cpp.o -MF CMakeFiles/wsclean-object.dir/structures/resources.cpp.o.d -o CMakeFiles/wsclean-object.dir/structures/resources.cpp.o -c /<<PKGBUILDDIR>>/structures/resources.cpp
[ 87%] Building CXX object CMakeFiles/wsclean-object.dir/system/pythonfilepath.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/system/pythonfilepath.cpp.o -MF CMakeFiles/wsclean-object.dir/system/pythonfilepath.cpp.o.d -o CMakeFiles/wsclean-object.dir/system/pythonfilepath.cpp.o -c /<<PKGBUILDDIR>>/system/pythonfilepath.cpp
[ 88%] Building CXX object CMakeFiles/wsclean-object.dir/wgridder/wgriddingmsgridder.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/wgridder/wgriddingmsgridder.cpp.o -MF CMakeFiles/wsclean-object.dir/wgridder/wgriddingmsgridder.cpp.o.d -o CMakeFiles/wsclean-object.dir/wgridder/wgriddingmsgridder.cpp.o -c /<<PKGBUILDDIR>>/wgridder/wgriddingmsgridder.cpp
[ 90%] Building CXX object CMakeFiles/wsclean-object.dir/wgridder/wgriddinggridder_simple.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -ffast-math -MD -MT CMakeFiles/wsclean-object.dir/wgridder/wgriddinggridder_simple.cpp.o -MF CMakeFiles/wsclean-object.dir/wgridder/wgriddinggridder_simple.cpp.o.d -o CMakeFiles/wsclean-object.dir/wgridder/wgriddinggridder_simple.cpp.o -c /<<PKGBUILDDIR>>/wgridder/wgriddinggridder_simple.cpp
[ 91%] Building CXX object CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/math/gridding_kernel.cc.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/math/gridding_kernel.cc.o -MF CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/math/gridding_kernel.cc.o.d -o CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/math/gridding_kernel.cc.o -c /<<PKGBUILDDIR>>/external/wgridder/ducc0/math/gridding_kernel.cc
[ 92%] Building CXX object CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/math/gl_integrator.cc.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/math/gl_integrator.cc.o -MF CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/math/gl_integrator.cc.o.d -o CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/math/gl_integrator.cc.o -c /<<PKGBUILDDIR>>/external/wgridder/ducc0/math/gl_integrator.cc
[ 93%] Building CXX object CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/threading.cc.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/threading.cc.o -MF CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/threading.cc.o.d -o CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/threading.cc.o -c /<<PKGBUILDDIR>>/external/wgridder/ducc0/infra/threading.cc
[ 94%] Building CXX object CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/mav.cc.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/mav.cc.o -MF CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/mav.cc.o.d -o CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/mav.cc.o -c /<<PKGBUILDDIR>>/external/wgridder/ducc0/infra/mav.cc
[ 95%] Building CXX object CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/wgridder/wgridder.cc.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/external/radler/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/wgridder/wgridder.cc.o -MF CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/wgridder/wgridder.cc.o.d -o CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/wgridder/wgridder.cc.o -c /<<PKGBUILDDIR>>/external/wgridder/ducc0/wgridder/wgridder.cc
/<<PKGBUILDDIR>>/external/wgridder/ducc0/infra/mav.cc: In function ‘void ducc0::detail_mav::opt_shp_str(fmav_info::shape_t&, std::vector<std::vector<long int> >&)’:
/<<PKGBUILDDIR>>/external/wgridder/ducc0/infra/mav.cc:74:25: error: ‘min_element’ was not declared in this scope
   74 |       auto dim = size_t(min_element(strcrit.begin(),strcrit.begin()+lastdim)
      |                         ^~~~~~~~~~~
make[3]: *** [CMakeFiles/wsclean-object.dir/build.make:863: CMakeFiles/wsclean-object.dir/external/wgridder/ducc0/infra/mav.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:214: 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