Your message dated Sun, 21 Jul 2024 14:39:15 +0000
with message-id <e1svxiv-00c9af...@fasolo.debian.org>
and subject line Bug#1075417: fixed in python-hdf4 0.11.4-3
has caused the Debian Bug report #1075417,
regarding python-hdf4: ftbfs with GCC-14
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1075417: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075417
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-hdf4
Version: 0.11.4-2
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/python-hdf4_0.11.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
[...]
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/pyhdf
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall
-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 -fPIC
-I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/hdf/
-I/usr/include/python3.12 -c pyhdf/hdfext_wrap.c -o
build/temp.linux-x86_64-cpython-312/pyhdf/hdfext_wrap.o -DNOSZIP
pyhdf/hdfext_wrap.c: In function ‘_SDgetcompress’:
pyhdf/hdfext_wrap.c:4119:36: error: passing argument 2 of ‘SDgetcompress’ from
incompatible pointer type [-Wincompatible-pointer-types]
4119 | status = SDgetcompress(sds_id, comp_type, &c_info);
| ^~~~~~~~~
| |
| int32 * {aka int *}
In file included from pyhdf/hdfext_wrap.c:3678:
/usr/include/hdf/mfhdf.h:143:54: note: expected ‘comp_coder_t *’ but argument
is of type ‘int32 *’ {aka ‘int *’}
143 | HDFLIBAPI intn SDgetcompress(int32 id, comp_coder_t *type, comp_info
*c_info);
| ~~~~~~~~~~~~~~^~~~
pyhdf/hdfext_wrap.c: In function ‘_wrap_SDcreate’:
pyhdf/hdfext_wrap.c:6049:62: warning: passing argument 5 of ‘SDcreate’ discards
‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
6049 | result = (int32)SDcreate(arg1,(char const *)arg2,arg3,arg4,(int const
*)arg5);
|
^~~~~~~~~~~~~~~~~
/usr/include/hdf/mfhdf.h:90:84: note: expected ‘int32 *’ {aka ‘int *’} but
argument is of type ‘const int *’
90 | HDFLIBAPI int32 SDcreate(int32 fid, const char *name, int32 nt, int32
rank, int32 *dimsizes);
|
~~~~~~~^~~~~~~~
pyhdf/hdfext_wrap.c: In function ‘_wrap_SDsetdimscale’:
pyhdf/hdfext_wrap.c:6591:48: warning: passing argument 4 of ‘SDsetdimscale’
discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
6591 | result = (int32)SDsetdimscale(arg1,arg2,arg3,(void const *)arg4);
| ^~~~~~~~~~~~~~~~~~
/usr/include/hdf/mfhdf.h:124:69: note: expected ‘void *’ but argument is of
type ‘const void *’
124 | HDFLIBAPI intn SDsetdimscale(int32 id, int32 count, int32 nt, void
*data);
| ~~~~~~^~~~
pyhdf/hdfext_wrap.c: In function ‘_wrap_SDsetfillvalue’:
pyhdf/hdfext_wrap.c:7241:39: warning: passing argument 2 of ‘SDsetfillvalue’
discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
7241 | result = (int32)SDsetfillvalue(arg1,(void const *)arg2);
| ^~~~~~~~~~~~~~~~~~
/usr/include/hdf/mfhdf.h:112:50: note: expected ‘void *’ but argument is of
type ‘const void *’
112 | HDFLIBAPI intn SDsetfillvalue(int32 sdsid, void *val);
| ~~~~~~^~~
pyhdf/hdfext_wrap.c: In function ‘_wrap_SDsetrange’:
pyhdf/hdfext_wrap.c:7275:35: warning: passing argument 2 of ‘SDsetrange’
discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
7275 | result = (int32)SDsetrange(arg1,(void const *)arg2,(void const
*)arg3);
| ^~~~~~~~~~~~~~~~~~
/usr/include/hdf/mfhdf.h:98:46: note: expected ‘void *’ but argument is of type
‘const void *’
98 | HDFLIBAPI intn SDsetrange(int32 sdsid, void *pmax, void *pmin);
| ~~~~~~^~~~
pyhdf/hdfext_wrap.c:7275:54: warning: passing argument 3 of ‘SDsetrange’
discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
7275 | result = (int32)SDsetrange(arg1,(void const *)arg2,(void const
*)arg3);
| ^~~~~~~~~~~~~~~~~~
/usr/include/hdf/mfhdf.h:98:58: note: expected ‘void *’ but argument is of type
‘const void *’
98 | HDFLIBAPI intn SDsetrange(int32 sdsid, void *pmax, void *pmin);
| ~~~~~~^~~~
pyhdf/hdfext_wrap.c: In function ‘_wrap_VSsizeof’:
pyhdf/hdfext_wrap.c:8160:32: warning: passing argument 2 of ‘VSsizeof’ discards
‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
8160 | result = (intn)VSsizeof(arg1,(char const *)arg2);
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/hdf/hdf.h:186,
from pyhdf/hdfext_wrap.c:3677:
/usr/include/hdf/hproto.h:1300:44: note: expected ‘char *’ but argument is of
type ‘const char *’
1300 | HDFLIBAPI int32 VSsizeof(int32 vkey, char *fields);
| ~~~~~~^~~~~~
pyhdf/hdfext_wrap.c: In function ‘_wrap_VSfexist’:
pyhdf/hdfext_wrap.c:8604:32: warning: passing argument 2 of ‘VSfexist’ discards
‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
8604 | result = (intn)VSfexist(arg1,(char const *)arg2);
| ^~~~~~~~~~~~~~~~~~
/usr/include/hdf/hproto.h:1298:43: note: expected ‘char *’ but argument is of
type ‘const char *’
1298 | HDFLIBAPI intn VSfexist(int32 vkey, char *fields);
| ~~~~~~^~~~~~
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1:
python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyhdf
dh_auto_build: error: pybuild --build -i python{version} -p "3.11 3.12"
returned exit code 13
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: python-hdf4
Source-Version: 0.11.4-3
Done: Antonio Valentino <antonio.valent...@tiscali.it>
We believe that the bug you reported is fixed in the latest version of
python-hdf4, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Antonio Valentino <antonio.valent...@tiscali.it> (supplier of updated
python-hdf4 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 21 Jul 2024 13:07:54 +0000
Source: python-hdf4
Architecture: source
Version: 0.11.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org>
Changed-By: Antonio Valentino <antonio.valent...@tiscali.it>
Closes: 1075417
Changes:
python-hdf4 (0.11.4-3) unstable; urgency=medium
.
[ Bas Couwenberg ]
* Add patch to fix FTBFS with GCC 14.
(closes: #1075417)
Checksums-Sha1:
fa63b1f413b34b8eada363628a4459fc55c3cfe3 2239 python-hdf4_0.11.4-3.dsc
f0e1c34c88b856a4733cc16016a3e6d7b38302a1 4616
python-hdf4_0.11.4-3.debian.tar.xz
2bb8e5e2e68de12d658a68ffae506f34a4204dce 9033
python-hdf4_0.11.4-3_amd64.buildinfo
Checksums-Sha256:
041c43c04952bb017a30d708e1335e6d7c69a9025fe85293aaa45ce9b095630e 2239
python-hdf4_0.11.4-3.dsc
186e22505b35540ed6b3354fadf1e21d681f091b509fadb329cced91c6310ece 4616
python-hdf4_0.11.4-3.debian.tar.xz
059d7e00798ed20a6d7a03e7e1cb88ff45ce840748ca017290e8a8191fc1c13e 9033
python-hdf4_0.11.4-3_amd64.buildinfo
Files:
d14292148080b6f2d0eb531c7d1f8a1d 2239 python optional python-hdf4_0.11.4-3.dsc
88528f488edfc6bb2ccf84829642e686 4616 python optional
python-hdf4_0.11.4-3.debian.tar.xz
a80441aefebbb0949d2d18bf708ea2e3 9033 python optional
python-hdf4_0.11.4-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmadCQAdHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBLABQ/+JXgomXr0vzcUBC2H
glOdCD6XJ4BZN9aOEdkXZKmc3rhU0ThXZn6LEhV5t5PfIMJ1tSz7D+F677WXbdkR
4rPaL+5jBl5GFuVTydPl0CoxJIG60nYHiS8yAUTCUYxPs3n7YltAyLli9OZ8Fp4G
us4qRn9grh7unTlcG+pdRGcVQVFzgG0WIhnEUcuEh2FyVQtgZqPexgSA9w1zxmjM
/4ouZv3T8hdeSKbeh+ZiBQOtpf/UF/c9mpUqnl47bGOp2eEGyJS11AQCUBHu4hxX
gCN5xd2WDAooU2YfwfG67PAL3g1s36H0FAy4CuNDYUz4WMWBrg24OgiIIFNmeFP3
2KgG2sKSQOvJi7poxCrsXno343gTTWhGW/nF49ls+xwQebK2kbtQ5eQTiy1KtXU3
ioAz2aAnOjYNx6vfrxY7TsZYGutg9WFAHehBejaXOK5T8GV6JWisr7gDYODo4SuE
a35TBNKPxVEcCJ92p6kfblylFWq0ksGPvvQjBhT8jD9UlgLMYk3PgezrT1Yg4/DK
KiezfKaGxKEB2o6oSIkBXQhOO7266LFbPrUzSTqbaFIo5NQqNGaXoNZEnhb4lNsv
uKf28NMWxy8LpTYm0qXg2YpAv14XCIgvZQSMa6P+tol/RivBEpj/hJuhre8RHxjH
Ca9ACw9QSDNGqsP0U4j11udcZIo=
=htGA
-----END PGP SIGNATURE-----
pgpWIkcZUJGGw.pgp
Description: PGP signature
--- End Message ---