Bug#1078904: silo-llnl: FTBFS against HDF5 1.14

Gilles Filippini pini at debian.org
Sat Aug 17 14:42:55 BST 2024


Source: silo-llnl
Version: 4.11-6
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

The silo-llnl package fails to build from source in a test rebuild against
hdf5 1.14 currently in experimental:

libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../silo -I./../silo -I./../fpzip -DH5_HAVE_FILTER_ZFP -DH5Z_ZFP_AS_LIB -DAS_SILO_BUILTIN -I./../zfp-0.5.5/include -I/usr/include/hdf5/openmpi -I/usr/inclu
de/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/lib/openmpi/include -Wdate-time -D_FORTIFY_SOURCE
=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -D_LARGEFILE_SOURCE -
D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wdeclaration-after-statement -c H5FDsilo.c  -fPIC -DPIC -o .libs/H5FDsilo.o
H5FDsilo.c:502:5: error: initialization of 'unsigned int' from 'char *' makes integer from pointer without a cast [-Wint-conversion]
  502 |     "silo",                                     /*name                  */
      |     ^~~~~~
H5FDsilo.c:502:5: note: (near initialization for 'H5FD_silo_g.version')
H5FDsilo.c:502:5: error: initializer element is not computable at load time
H5FDsilo.c:502:5: note: (near initialization for 'H5FD_silo_g.version')
H5FDsilo.c:463:17: warning: overflow in conversion from 'long unsigned int' to 'int' changes value from '9223372036854775807' to '-1' [-Woverflow]
  463 | #define MAXADDR (((haddr_t)1<<(8*sizeof(file_offset_t)-1))-1)
      |                 ^
H5FDsilo.c:503:5: note: in expansion of macro 'MAXADDR'
  503 |     MAXADDR,                                    /*maxaddr               */
      |     ^~~~~~~
H5FDsilo.c:504:5: error: initialization of 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
  504 |     H5F_CLOSE_WEAK,                             /* fc_degree            */
      |     ^~~~~~~~~~~~~~
H5FDsilo.c:504:5: note: (near initialization for 'H5FD_silo_g.name')
H5FDsilo.c:508:5: error: incompatible types when initializing type 'enum H5F_close_degree_t' using type 'hsize_t (*)(H5FD_t *)' {aka 'long unsigned int (*)(H5FD_t *)'}
  508 |     H5FD_silo_sb_size,                          /*sb_size               */
      |     ^~~~~~~~~~~~~~~~~
H5FDsilo.c:509:5: error: initialization of 'herr_t (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'herr_t (*)(H5FD_t *, char *, unsigned char *)' {aka 'int (*)(H5FD_t *, char *, unsigned char *)'} [-Wincompatible-pointer-types]
  509 |     H5FD_silo_sb_encode,                        /*sb_encode             */
      |     ^~~~~~~~~~~~~~~~~~~
H5FDsilo.c:509:5: note: (near initialization for 'H5FD_silo_g.terminate')
libtool: compile:  mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../silo -I./../silo -I./../fpzip -DH5_HAVE_FILTER_ZFP -DH5Z_ZFP_AS_LIB -DAS_SILO_BUILTIN -I./../zfp-0.5.5/include -I/usr/include/hdf5/openmpi -I/usr/inclu
de/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/lib/openmpi/include -Wdate-time -D_FORTIFY_SOURCE
=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -D_LARGEFILE_SOURCE -
D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wdeclaration-after-statement -c H5FDsilo.c  -fPIC -DPIC -o .libs/H5FDsilo.o
H5FDsilo.c:502:5: error: initialization of 'unsigned int' from 'char *' makes integer from pointer without a cast [-Wint-conversion]
  502 |     "silo",                                     /*name                  */
      |     ^~~~~~
H5FDsilo.c:502:5: note: (near initialization for 'H5FD_silo_g.version')
H5FDsilo.c:502:5: error: initializer element is not computable at load time
H5FDsilo.c:502:5: note: (near initialization for 'H5FD_silo_g.version')
H5FDsilo.c:463:17: warning: overflow in conversion from 'long unsigned int' to 'int' changes value from '9223372036854775807' to '-1' [-Woverflow]
  463 | #define MAXADDR (((haddr_t)1<<(8*sizeof(file_offset_t)-1))-1)
      |                 ^
H5FDsilo.c:503:5: note: in expansion of macro 'MAXADDR'
  503 |     MAXADDR,                                    /*maxaddr               */
      |     ^~~~~~~
H5FDsilo.c:504:5: error: initialization of 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
  504 |     H5F_CLOSE_WEAK,                             /* fc_degree            */
      |     ^~~~~~~~~~~~~~
H5FDsilo.c:504:5: note: (near initialization for 'H5FD_silo_g.name')
H5FDsilo.c:508:5: error: incompatible types when initializing type 'enum H5F_close_degree_t' using type 'hsize_t (*)(H5FD_t *)' {aka 'long unsigned int (*)(H5FD_t *)'}
  508 |     H5FD_silo_sb_size,                          /*sb_size               */
      |     ^~~~~~~~~~~~~~~~~
H5FDsilo.c:509:5: error: initialization of 'herr_t (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'herr_t (*)(H5FD_t *, char *, unsigned char *)' {aka 'int (*)(H5FD_t *, char *, unsigned char *)'} [-Wincompatible-pointer-types]
  509 |     H5FD_silo_sb_encode,                        /*sb_encode             */
      |     ^~~~~~~~~~~~~~~~~~~
H5FDsilo.c:509:5: note: (near initialization for 'H5FD_silo_g.terminate')


Full build log attached.

Best,
_g.

- -- System Information:
Debian Release: 12.0
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAmbAqNQACgkQ7+hsbH/+
z4NXOgf/dqxu7siIkbLENp74UpU/DcNcdg06x0h3iOxUXLaXB8oMmOXk3TnvJEAW
qgb4xKv1h8uGCX2is8UuV3kSwhFuBg6n1V9uh8Q6sPu0J7vCtB3eAGiDcxnZ7JhQ
EiAlRYPvazQQj1SoTeSw5V4Fjf0+chW6ZCbs3ja5aqnkCpZX9HXDMkmOialPGKDs
/djS6UtjXoyhW1xAQljHGuEqQEewiEabv9LwgIfzLJgw7RlU5jpXOQ4Tt4W2AEBP
OAhlCMiy+AsJn0wGnGB1xSN6fBeShAW1NVaMdDe3Ziiu1BzJMFcZPHfbRYShXSlt
Wb2PcBxIWcf5piS+YND2vKeF9Zh3nQ==
=Qse7
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: silo-llnl_4.11-6_amd64.build.gz
Type: application/gzip
Size: 47482 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20240817/eec5496d/attachment-0001.gz>


More information about the debian-science-maintainers mailing list