--- Begin Message ---
Package: src:hdf-eos4
Version: 2.20v1.00-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/hdf-eos4_2.20v1.00-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
[...]
1507 | #define TPLONG( M,I,A,B,D) A
| ^
../include/cfortHdf.h:1752:53: note: in expansion of macro ‘TCF’
1752 | _INT(0,LL,T0,0,0) CN(TCF(LN,T1,1,0) TCF(LN,T2,2,1) TCF(LN,T3,3,1)
TCF(LN,T4,4,1) \
| ^~~
../include/cfortHdf.h:1728:9: note: in expansion of macro ‘FCALLSCFUN15’
1728 |
FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,CF_0,CF_0,CF_0,CF_0,CF_0)
| ^~~~~~~~~~~~
../include/cfortHdf.h:1718:9: note: in expansion of macro ‘FCALLSCFUN10’
1718 |
FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0)
| ^~~~~~~~~~~~
SWapi.c:14622:1: note: in expansion of macro ‘FCALLSCFUN5’
14622 | FCALLSCFUN5(INT, SWchkinfo, SWCHKINFO, swchkinfo, INT32, STRING, PINT32,
| ^~~~~~~~~~~
SWapi.c:14467:51: note: expected ‘int32 *’ {aka ‘int *’} but argument is of
type ‘long int *’
14467 | SWchkinfo(int32 swathID, char *fieldname, int32 * chunkcode, int32 *
chunkrank,
| ~~~~~~~~^~~~~~~~~
../include/cfortHdf.h:1445:58: error: passing argument 4 of ‘SWchkinfo’ from
incompatible pointer type [-Wincompatible-pointer-types]
1445 | #define TCF(NAME,TN,I,M) _SEP_(TN,M,COMMA) T##TN(NAME,I,A##I,B##I,C##I)
| ^
| |
| long int *
../include/cfortHdf.h:1507:37: note: in definition of macro ‘TPLONG’
1507 | #define TPLONG( M,I,A,B,D) A
| ^
../include/cfortHdf.h:1752:68: note: in expansion of macro ‘TCF’
1752 | _INT(0,LL,T0,0,0) CN(TCF(LN,T1,1,0) TCF(LN,T2,2,1) TCF(LN,T3,3,1)
TCF(LN,T4,4,1) \
| ^~~
../include/cfortHdf.h:1728:9: note: in expansion of macro ‘FCALLSCFUN15’
1728 |
FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,CF_0,CF_0,CF_0,CF_0,CF_0)
| ^~~~~~~~~~~~
../include/cfortHdf.h:1718:9: note: in expansion of macro ‘FCALLSCFUN10’
1718 |
FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0)
| ^~~~~~~~~~~~
SWapi.c:14622:1: note: in expansion of macro ‘FCALLSCFUN5’
14622 | FCALLSCFUN5(INT, SWchkinfo, SWCHKINFO, swchkinfo, INT32, STRING, PINT32,
| ^~~~~~~~~~~
SWapi.c:14467:70: note: expected ‘int32 *’ {aka ‘int *’} but argument is of
type ‘long int *’
14467 | SWchkinfo(int32 swathID, char *fieldname, int32 * chunkcode, int32 *
chunkrank,
|
~~~~~~~~^~~~~~~~~
../include/cfortHdf.h:1445:58: error: passing argument 5 of ‘SWchkinfo’ from
incompatible pointer type [-Wincompatible-pointer-types]
1445 | #define TCF(NAME,TN,I,M) _SEP_(TN,M,COMMA) T##TN(NAME,I,A##I,B##I,C##I)
| ^
| |
| long int *
../include/cfortHdf.h:1458:37: note: in definition of macro ‘TLONGV’
1458 | #define TLONGV( M,I,A,B,D) A
| ^
../include/cfortHdf.h:1753:7: note: in expansion of macro ‘TCF’
1753 | TCF(LN,T5,5,1) TCF(LN,T6,6,1) TCF(LN,T7,7,1) TCF(LN,T8,8,1)
TCF(LN,T9,9,1) \
| ^~~
../include/cfortHdf.h:1728:9: note: in expansion of macro ‘FCALLSCFUN15’
1728 |
FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,CF_0,CF_0,CF_0,CF_0,CF_0)
| ^~~~~~~~~~~~
../include/cfortHdf.h:1718:9: note: in expansion of macro ‘FCALLSCFUN10’
1718 |
FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0)
| ^~~~~~~~~~~~
SWapi.c:14622:1: note: in expansion of macro ‘FCALLSCFUN5’
14622 | FCALLSCFUN5(INT, SWchkinfo, SWCHKINFO, swchkinfo, INT32, STRING, PINT32,
| ^~~~~~~~~~~
SWapi.c:14468:17: note: expected ‘int32 *’ {aka ‘int *’} but argument is of
type ‘long int *’
14468 | int32 fortchunkdims[])
| ~~~~~~^~~~~~~~~~~~~~~
make[2]: *** [Makefile:452: SWapi.lo] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:406: all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:19: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---