Package: src:libcgns
Version: 3.4.0-4
Severity: important
Tags: sid trixie
User: [email protected]
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/libcgns_3.4.0-4_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

[...]
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/cgnsview && /usr/bin/cc 
-DBUILD_HDF5 -DH5_BUILT_AS_STATIC_LIB 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src 
-I/usr/include/hdf5/serial -I/usr/include/tcl 
-I/<<PKGBUILDDIR>>/src/cgnstools/cgnsview/../common 
-I/<<PKGBUILDDIR>>/src/cgnstools/cgnsview/../.. -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tk-private/unix -MD 
-MT src/cgnstools/cgnsview/CMakeFiles/cgiowish.dir/cgiowish.c.o -MF 
CMakeFiles/cgiowish.dir/cgiowish.c.o.d -o CMakeFiles/cgiowish.dir/cgiowish.c.o 
-c /<<PKGBUILDDIR>>/src/cgnstools/cgnsview/cgiowish.c
[ 63%] Building C object 
src/cgnstools/cgnsview/CMakeFiles/cgiowish.dir/cgiotcl.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/cgnsview && /usr/bin/cc 
-DBUILD_HDF5 -DH5_BUILT_AS_STATIC_LIB 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src 
-I/usr/include/hdf5/serial -I/usr/include/tcl 
-I/<<PKGBUILDDIR>>/src/cgnstools/cgnsview/../common 
-I/<<PKGBUILDDIR>>/src/cgnstools/cgnsview/../.. -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tk-private/unix -MD 
-MT src/cgnstools/cgnsview/CMakeFiles/cgiowish.dir/cgiotcl.c.o -MF 
CMakeFiles/cgiowish.dir/cgiotcl.c.o.d -o CMakeFiles/cgiowish.dir/cgiotcl.c.o -c 
/<<PKGBUILDDIR>>/src/cgnstools/cgnsview/cgiotcl.c
[ 63%] Linking C executable cgiowish
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/cgnsview && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/cgiowish.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl/tk-private/generic 
-I/usr/include/tcl/tk-private/unix -Wl,-z,relro -rdynamic 
CMakeFiles/cgiowish.dir/cgiowish.c.o CMakeFiles/cgiowish.dir/cgiotcl.c.o -o 
cgiowish   -L.  
-Wl,-rpath,.:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src:/usr/lib/x86_64-linux-gnu/hdf5/serial:
 ../../libcgns.so.3.4 -ltcl -ltk 
/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so -lcrypto -lcurl -Wl,-Bstatic 
-lpthread -Wl,-Bdynamic -lsz -lz -Wl,-Bstatic -ldl -Wl,-Bdynamic -lm -lX11 -lm 
-ldl
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 63%] Built target cgiowish
make  -f src/cgnstools/calclib/CMakeFiles/calclib.dir/build.make 
src/cgnstools/calclib/CMakeFiles/calclib.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends 
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/cgnstools/calclib 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/calclib 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/calclib/CMakeFiles/calclib.dir/DependInfo.cmake
 "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/cgnstools/calclib/CMakeFiles/calclib.dir/build.make 
src/cgnstools/calclib/CMakeFiles/calclib.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 63%] Building C object src/cgnstools/calclib/CMakeFiles/calclib.dir/calc.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/calclib && /usr/bin/cc 
-DBUILD_HDF5 -DH5_BUILT_AS_STATIC_LIB 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src 
-I/usr/include/hdf5/serial -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl/tk-private/generic 
-I/usr/include/tcl/tk-private/unix -MD -MT 
src/cgnstools/calclib/CMakeFiles/calclib.dir/calc.c.o -MF 
CMakeFiles/calclib.dir/calc.c.o.d -o CMakeFiles/calclib.dir/calc.c.o -c 
/<<PKGBUILDDIR>>/src/cgnstools/calclib/calc.c
[ 64%] Building C object src/cgnstools/calclib/CMakeFiles/calclib.dir/vec.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/calclib && /usr/bin/cc 
-DBUILD_HDF5 -DH5_BUILT_AS_STATIC_LIB 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src 
-I/usr/include/hdf5/serial -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl/tk-private/generic 
-I/usr/include/tcl/tk-private/unix -MD -MT 
src/cgnstools/calclib/CMakeFiles/calclib.dir/vec.c.o -MF 
CMakeFiles/calclib.dir/vec.c.o.d -o CMakeFiles/calclib.dir/vec.c.o -c 
/<<PKGBUILDDIR>>/src/cgnstools/calclib/vec.c
[ 64%] Building C object src/cgnstools/calclib/CMakeFiles/calclib.dir/vecsym.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/calclib && /usr/bin/cc 
-DBUILD_HDF5 -DH5_BUILT_AS_STATIC_LIB 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src 
-I/usr/include/hdf5/serial -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl/tk-private/generic 
-I/usr/include/tcl/tk-private/unix -MD -MT 
src/cgnstools/calclib/CMakeFiles/calclib.dir/vecsym.c.o -MF 
CMakeFiles/calclib.dir/vecsym.c.o.d -o CMakeFiles/calclib.dir/vecsym.c.o -c 
/<<PKGBUILDDIR>>/src/cgnstools/calclib/vecsym.c
[ 64%] Linking C static library libcalclib.a
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/calclib && 
/usr/bin/cmake -P CMakeFiles/calclib.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/calclib && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/calclib.dir/link.txt --verbose=1
/usr/bin/ar qc libcalclib.a CMakeFiles/calclib.dir/calc.c.o 
CMakeFiles/calclib.dir/vec.c.o CMakeFiles/calclib.dir/vecsym.c.o
/usr/bin/ranlib libcalclib.a
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 64%] Built target calclib
make  -f src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/build.make 
src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends 
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/cgnstools/cgnscalc 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/cgnscalc 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/DependInfo.cmake
 "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/build.make 
src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 65%] Building C object 
src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/calctcl.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/cgnscalc && /usr/bin/cc 
-DBUILD_HDF5 -DH5_BUILT_AS_STATIC_LIB 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src 
-I/usr/include/hdf5/serial -I/usr/include/tcl 
-I/<<PKGBUILDDIR>>/src/cgnstools/cgnscalc/../calclib -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tk-private/unix -MD 
-MT src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/calctcl.c.o -MF 
CMakeFiles/calcwish.dir/calctcl.c.o.d -o CMakeFiles/calcwish.dir/calctcl.c.o -c 
/<<PKGBUILDDIR>>/src/cgnstools/cgnscalc/calctcl.c
[ 65%] Building C object 
src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/calcwish.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/cgnscalc && /usr/bin/cc 
-DBUILD_HDF5 -DH5_BUILT_AS_STATIC_LIB 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src 
-I/usr/include/hdf5/serial -I/usr/include/tcl 
-I/<<PKGBUILDDIR>>/src/cgnstools/cgnscalc/../calclib -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tk-private/unix -MD 
-MT src/cgnstools/cgnscalc/CMakeFiles/calcwish.dir/calcwish.c.o -MF 
CMakeFiles/calcwish.dir/calcwish.c.o.d -o CMakeFiles/calcwish.dir/calcwish.c.o 
-c /<<PKGBUILDDIR>>/src/cgnstools/cgnscalc/calcwish.c
[ 66%] Linking C executable calcwish
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/cgnscalc && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/calcwish.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl/tk-private/generic 
-I/usr/include/tcl/tk-private/unix -Wl,-z,relro -rdynamic 
CMakeFiles/calcwish.dir/calctcl.c.o CMakeFiles/calcwish.dir/calcwish.c.o -o 
calcwish   -L.  
-Wl,-rpath,.:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src:/usr/lib/x86_64-linux-gnu/hdf5/serial:
 ../../libcgns.so.3.4 ../calclib/libcalclib.a -ltcl -ltk 
/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so -lcrypto -lcurl -Wl,-Bstatic 
-lpthread -Wl,-Bdynamic -lsz -lz -Wl,-Bstatic -ldl -Wl,-Bdynamic -lm -lX11 -lm 
-ldl
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 66%] Built target calcwish
make  -f src/cgnstools/tkogl/CMakeFiles/tkogl.dir/build.make 
src/cgnstools/tkogl/CMakeFiles/tkogl.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends 
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/cgnstools/tkogl 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/tkogl 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/tkogl/CMakeFiles/tkogl.dir/DependInfo.cmake
 "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/cgnstools/tkogl/CMakeFiles/tkogl.dir/build.make 
src/cgnstools/tkogl/CMakeFiles/tkogl.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 66%] Building C object src/cgnstools/tkogl/CMakeFiles/tkogl.dir/tkogl.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cgnstools/tkogl && /usr/bin/cc 
-DBUILD_HDF5 -DH5_BUILT_AS_STATIC_LIB 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src 
-I/usr/include/hdf5/serial -I/usr/include/tcl -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/tcl/tk-private/generic -I/usr/include/tcl/tk-private/unix -MD 
-MT src/cgnstools/tkogl/CMakeFiles/tkogl.dir/tkogl.c.o -MF 
CMakeFiles/tkogl.dir/tkogl.c.o.d -o CMakeFiles/tkogl.dir/tkogl.c.o -c 
/<<PKGBUILDDIR>>/src/cgnstools/tkogl/tkogl.c
/<<PKGBUILDDIR>>/src/cgnstools/tkogl/tkogl.c: In function ‘OGLwinCmd’:
/<<PKGBUILDDIR>>/src/cgnstools/tkogl/tkogl.c:604:33: error: passing argument 1 
of ‘TkWmAddToColormapWindows’ from incompatible pointer type 
[-Wincompatible-pointer-types]
  604 |        TkWmAddToColormapWindows(tkwin);
      |                                 ^~~~~
      |                                 |
      |                                 Tk_Window {aka struct Tk_Window_ *}
In file included from /usr/include/tcl/tk-private/generic/tkInt.h:1090,
                 from /<<PKGBUILDDIR>>/src/cgnstools/tkogl/tkogl.c:24:
/usr/include/tcl/tk-private/generic/tkIntDecls.h:278:60: note: expected 
‘TkWindow *’ but argument is of type ‘Tk_Window’ {aka ‘struct Tk_Window_ *’}
  278 | EXTERN void             TkWmAddToColormapWindows(TkWindow *winPtr);
      |                                                  ~~~~~~~~~~^~~~~~
make[3]: *** [src/cgnstools/tkogl/CMakeFiles/tkogl.dir/build.make:79: 
src/cgnstools/tkogl/CMakeFiles/tkogl.dir/tkogl.c.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:2447: 
src/cgnstools/tkogl/CMakeFiles/tkogl.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:26: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to