Package: src:coda
Version: 2.25.2-1.1
Severity: important
Tags: sid trixie
User: debian-...@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/coda_2.25.2-1.1_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

[...]
../../java/coda_jni.c:730:20: warning: ‘SWIG_JavaArrayOutFloat’ defined but not 
used [-Wunused-function]
  730 | static jfloatArray SWIG_JavaArrayOutFloat (JNIEnv *jenv, float *result, 
jsize sz) {
      |                    ^~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:684:19: warning: ‘SWIG_JavaArrayOutLonglong’ defined but 
not used [-Wunused-function]
  684 | static jlongArray SWIG_JavaArrayOutLonglong (JNIEnv *jenv, long long 
*result, jsize sz) {
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:638:19: warning: ‘SWIG_JavaArrayOutUlong’ defined but not 
used [-Wunused-function]
  638 | static jlongArray SWIG_JavaArrayOutUlong (JNIEnv *jenv, unsigned long 
*result, jsize sz) {
      |                   ^~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:630:13: warning: ‘SWIG_JavaArrayArgoutUlong’ defined but 
not used [-Wunused-function]
  630 | static void SWIG_JavaArrayArgoutUlong (JNIEnv *jenv, jlong *jarr, 
unsigned long *carr, jlongArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:609:12: warning: ‘SWIG_JavaArrayInUlong’ defined but not 
used [-Wunused-function]
  609 | static int SWIG_JavaArrayInUlong (JNIEnv *jenv, jlong **jarr, unsigned 
long **carr, jlongArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:592:18: warning: ‘SWIG_JavaArrayOutLong’ defined but not 
used [-Wunused-function]
  592 | static jintArray SWIG_JavaArrayOutLong (JNIEnv *jenv, long *result, 
jsize sz) {
      |                  ^~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:546:19: warning: ‘SWIG_JavaArrayOutUint’ defined but not 
used [-Wunused-function]
  546 | static jlongArray SWIG_JavaArrayOutUint (JNIEnv *jenv, unsigned int 
*result, jsize sz) {
      |                   ^~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:538:13: warning: ‘SWIG_JavaArrayArgoutUint’ defined but 
not used [-Wunused-function]
  538 | static void SWIG_JavaArrayArgoutUint (JNIEnv *jenv, jlong *jarr, 
unsigned int *carr, jlongArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:517:12: warning: ‘SWIG_JavaArrayInUint’ defined but not 
used [-Wunused-function]
  517 | static int SWIG_JavaArrayInUint (JNIEnv *jenv, jlong **jarr, unsigned 
int **carr, jlongArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:500:18: warning: ‘SWIG_JavaArrayOutInt’ defined but not 
used [-Wunused-function]
  500 | static jintArray SWIG_JavaArrayOutInt (JNIEnv *jenv, int *result, jsize 
sz) {
      |                  ^~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:454:18: warning: ‘SWIG_JavaArrayOutUshort’ defined but 
not used [-Wunused-function]
  454 | static jintArray SWIG_JavaArrayOutUshort (JNIEnv *jenv, unsigned short 
*result, jsize sz) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:446:13: warning: ‘SWIG_JavaArrayArgoutUshort’ defined but 
not used [-Wunused-function]
  446 | static void SWIG_JavaArrayArgoutUshort (JNIEnv *jenv, jint *jarr, 
unsigned short *carr, jintArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:425:12: warning: ‘SWIG_JavaArrayInUshort’ defined but not 
used [-Wunused-function]
  425 | static int SWIG_JavaArrayInUshort (JNIEnv *jenv, jint **jarr, unsigned 
short **carr, jintArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:408:20: warning: ‘SWIG_JavaArrayOutShort’ defined but not 
used [-Wunused-function]
  408 | static jshortArray SWIG_JavaArrayOutShort (JNIEnv *jenv, short *result, 
jsize sz) {
      |                    ^~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:362:20: warning: ‘SWIG_JavaArrayOutUchar’ defined but not 
used [-Wunused-function]
  362 | static jshortArray SWIG_JavaArrayOutUchar (JNIEnv *jenv, unsigned char 
*result, jsize sz) {
      |                    ^~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:354:13: warning: ‘SWIG_JavaArrayArgoutUchar’ defined but 
not used [-Wunused-function]
  354 | static void SWIG_JavaArrayArgoutUchar (JNIEnv *jenv, jshort *jarr, 
unsigned char *carr, jshortArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:333:12: warning: ‘SWIG_JavaArrayInUchar’ defined but not 
used [-Wunused-function]
  333 | static int SWIG_JavaArrayInUchar (JNIEnv *jenv, jshort **jarr, unsigned 
char **carr, jshortArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../../java/coda_jni.c:316:19: warning: ‘SWIG_JavaArrayOutSchar’ defined but not 
used [-Wunused-function]
  316 | static jbyteArray SWIG_JavaArrayOutSchar (JNIEnv *jenv, signed char 
*result, jsize sz) {
      |                   ^~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:2145: java/libcoda_jni_la-coda_jni.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: link: gcc -shared  -fPIC -DPIC  libcoda/.libs/la-coda-ascbin-cursor.o 
libcoda/.libs/la-coda-ascii-cursor.o libcoda/.libs/la-coda-ascii.o 
libcoda/.libs/la-coda-bin-cursor.o libcoda/.libs/la-coda-bin.o 
libcoda/.libs/la-coda-cdf-cursor.o libcoda/.libs/la-coda-cdf-type.o 
libcoda/.libs/la-coda-cdf.o libcoda/.libs/la-coda-check.o 
libcoda/.libs/la-coda-cursor-read.o libcoda/.libs/la-coda-cursor.o 
libcoda/.libs/la-coda-definition-parse.o libcoda/.libs/la-coda-definition.o 
libcoda/.libs/la-coda-detection.o libcoda/.libs/la-coda-errno.o 
libcoda/.libs/la-coda-expr-parser.o libcoda/.libs/la-coda-expr-tokenizer.o 
libcoda/.libs/la-coda-expr.o libcoda/.libs/la-coda-filefilter.o 
libcoda/.libs/la-coda-grib-cursor.o libcoda/.libs/la-coda-grib-type.o 
libcoda/.libs/la-coda-grib.o libcoda/.libs/la-coda-mem-cursor.o 
libcoda/.libs/la-coda-mem-type.o libcoda/.libs/la-coda-mem.o 
libcoda/.libs/la-coda-netcdf-cursor.o libcoda/.libs/la-coda-netcdf-type.o 
libcoda/.libs/la-coda-netcdf.o libcoda/.libs/la-coda-product.o 
libcoda/.libs/la-coda-rinex.o libcoda/.libs/la-coda-sp3.o 
libcoda/.libs/la-coda-time.o libcoda/.libs/la-coda-tree.o 
libcoda/.libs/la-coda-type.o libcoda/.libs/la-coda-utils.o 
libcoda/.libs/la-coda-xml-parser.o libcoda/.libs/la-coda-xml.o 
libcoda/.libs/la-coda.o libcoda/.libs/la-hashtable.o 
libcoda/.libs/la-ziparchive.o libcoda/.libs/la-coda-hdf4-cursor.o 
libcoda/.libs/la-coda-hdf4-type.o libcoda/.libs/la-coda-hdf4.o 
libcoda/.libs/la-coda-hdf5-cursor.o libcoda/.libs/la-coda-hdf5-type.o 
libcoda/.libs/la-coda-hdf5.o   -L/usr/lib/x86_64-linux-gnu/hdf5/serial/lib 
-L/usr/lib -lexpat -lpcre2-8 /usr/lib/x86_64-linux-gnu/libmfhdfalt.so 
/usr/lib/x86_64-linux-gnu/libdfalt.so -ljpeg -lhdf5 -lz -lsz -lm  -g -O2 
-fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libcoda.so.16 -o 
.libs/libcoda.so.16.0.8
libtool: link: (cd ".libs" && rm -f "libcoda.so.16" && ln -s 
"libcoda.so.16.0.8" "libcoda.so.16")
libtool: link: (cd ".libs" && rm -f "libcoda.so" && ln -s "libcoda.so.16.0.8" 
"libcoda.so")
libtool: link: ar cr .libs/libcoda.a  libcoda/la-coda-ascbin-cursor.o 
libcoda/la-coda-ascii-cursor.o libcoda/la-coda-ascii.o 
libcoda/la-coda-bin-cursor.o libcoda/la-coda-bin.o libcoda/la-coda-cdf-cursor.o 
libcoda/la-coda-cdf-type.o libcoda/la-coda-cdf.o libcoda/la-coda-check.o 
libcoda/la-coda-cursor-read.o libcoda/la-coda-cursor.o 
libcoda/la-coda-definition-parse.o libcoda/la-coda-definition.o 
libcoda/la-coda-detection.o libcoda/la-coda-errno.o 
libcoda/la-coda-expr-parser.o libcoda/la-coda-expr-tokenizer.o 
libcoda/la-coda-expr.o libcoda/la-coda-filefilter.o 
libcoda/la-coda-grib-cursor.o libcoda/la-coda-grib-type.o 
libcoda/la-coda-grib.o libcoda/la-coda-mem-cursor.o libcoda/la-coda-mem-type.o 
libcoda/la-coda-mem.o libcoda/la-coda-netcdf-cursor.o 
libcoda/la-coda-netcdf-type.o libcoda/la-coda-netcdf.o 
libcoda/la-coda-product.o libcoda/la-coda-rinex.o libcoda/la-coda-sp3.o 
libcoda/la-coda-time.o libcoda/la-coda-tree.o libcoda/la-coda-type.o 
libcoda/la-coda-utils.o libcoda/la-coda-xml-parser.o libcoda/la-coda-xml.o 
libcoda/la-coda.o libcoda/la-hashtable.o libcoda/la-ziparchive.o 
libcoda/la-coda-hdf4-cursor.o libcoda/la-coda-hdf4-type.o 
libcoda/la-coda-hdf4.o libcoda/la-coda-hdf5-cursor.o 
libcoda/la-coda-hdf5-type.o libcoda/la-coda-hdf5.o
libtool: link: ranlib .libs/libcoda.a
libtool: link: ( cd ".libs" && rm -f "libcoda.la" && ln -s "../libcoda.la" 
"libcoda.la" )
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [Makefile:1095: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
dh_auto_build: error: cd debian/build && make -j8 returned exit code 2
make[1]: *** [debian/rules:51: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to