Your message dated Fri, 27 Dec 2024 23:37:04 +0000
with message-id <[email protected]>
and subject line Bug#1075463: fixed in ruby-hdfeos5 1.2-13
has caused the Debian Bug report #1075463,
regarding ruby-hdfeos5: 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 [email protected]
immediately.)
--
1075463: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075463
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-hdfeos5
Version: 1.2-12
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/ruby-hdfeos5_1.2-12_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
[...]
15: int t(void) { ; return 0; }
/* end */
--------------------
have_header: checking for HE5_HdfEosDef.h... -------------------- yes
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc
-I/usr/include/x86_64-linux-gnu/ruby-3.1.0
-I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I.
-I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include
-I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.1.0
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection
-Wformat -Werror=format-security -fcf-protection -fPIC -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <HE5_HdfEosDef.h>
/* end */
--------------------
have_library: checking for -lhe5_hdfeos... -------------------- yes
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest
-I/usr/include/x86_64-linux-gnu/ruby-3.1.0
-I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I.
-I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include
-I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.1.0
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection
-Wformat -Werror=format-security -fcf-protection -fPIC conftest.c -L.
-L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/
-L/usr/lib/x86_64-linux-gnu/hdf5/serial/lib -L/usr/lib/x86_64-linux-gnu
-L/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.1.0 -L. -Wl,-z,relro -Wl,-z,now
-fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed
-lhdf5 -lgctp -lruby-3.1 -lhe5_hdfeos -lhdf5 -lgctp -lm -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: extern int t(void);
5: int main(int argc, char **argv)
6: {
7: if (argc > 1000000) {
8: int (* volatile tp)(void)=(int (*)(void))&t;
9: printf("%d", (*tp)());
10: }
11:
12: return !!argv[argc];
13: }
14:
15: int t(void) { ; return 0; }
/* end */
--------------------
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:119:in `run': make failed,
exit code 2 (Gem::InstallError)
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:53:in `block in
make'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:45:in `each'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:45:in `make'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:42:in
`build'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:81:in
`block in build_and_install'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:71:in
`chdir'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:71:in
`build_and_install'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:115:in
`block in build_all_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:112:in
`each'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:112:in
`build_all_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:128:in
`<main>'
~~~~~~~~~~~~~~~~~~~~~ ↑ mkmf.log ~~~~~~~~~~~~~~~~~~~~~
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.1
/usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /<<PKGBUILDDIR>>
debian/ruby-hdfeos5 (Gem2Deb::CommandFailed)
from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby'
from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:57:in `block in
install_files_and_build_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:54:in `each'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:54:in
`install_files_and_build_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:28:in `build'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:54:in `block in
install'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `each'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `install'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
from /usr/bin/dh_ruby:89:in `<main>'
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-hdfeos5
returned exit code 1
make: *** [debian/rules:18: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ruby-hdfeos5
Source-Version: 1.2-13
Done: Youhei SASAKI <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-hdfeos5, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Youhei SASAKI <[email protected]> (supplier of updated ruby-hdfeos5
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 28 Dec 2024 08:12:42 +0900
Source: ruby-hdfeos5
Architecture: source
Version: 1.2-13
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Youhei SASAKI <[email protected]>
Closes: 1075463
Changes:
ruby-hdfeos5 (1.2-13) unstable; urgency=medium
.
[ Bas Couwenberg ]
* Bump Standards-Version to 4.7.0, no changes.
* Update gbp.conf to use pristine-tar by default.
.
[ Youhei SASAKI ]
* Refresh patches, Add patch: fix FTBFS gcc-14 (Closes: #1075463)
Checksums-Sha1:
136c3a98efcc3fbdbc1c532159690424c79bf434 2178 ruby-hdfeos5_1.2-13.dsc
f59a9b0a9ee79e0732c2d56163d0705b75733411 28880
ruby-hdfeos5_1.2-13.debian.tar.xz
3159206ce27e769e52bc0fe610d21b7da38cce03 11452
ruby-hdfeos5_1.2-13_amd64.buildinfo
Checksums-Sha256:
dc8bd6f4d0205e978606074642bf2aa45bc0bbbe0a1fe50afb1ac8383c390c32 2178
ruby-hdfeos5_1.2-13.dsc
dd04725040fad23f718a1d56814a77b8e9a95482bd021b10a074c9e7bd6af67e 28880
ruby-hdfeos5_1.2-13.debian.tar.xz
fe919156bd1c43bff76ab786077ac6148873727d787c68de987d8110459bcc63 11452
ruby-hdfeos5_1.2-13_amd64.buildinfo
Files:
658075d1298ec862c1b3bc960274d34f 2178 ruby optional ruby-hdfeos5_1.2-13.dsc
3c0aba560fa5f9cac71c08c0b7a96814 28880 ruby optional
ruby-hdfeos5_1.2-13.debian.tar.xz
a12c3f396b011e9033b56b671f97b565 11452 ruby optional
ruby-hdfeos5_1.2-13_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZqTqcE/iQFWNasLmk5TzVIkdfgcFAmdvNl0ACgkQk5TzVIkd
fgfbtA//RIG8t9DjcXlPLB2xDQtcyil1/IF7BtV1lzFTXFDviKOyBB8iqbOnukgb
2OHoe0OrlwEcsKSNGOediBXAoilAuE6MOPzDTiGhL843Gic1eJkBnfHJBrNUPTLP
LsEbdsbL0BXKkMrenPAJUlDS8OxXbHK2akncmr3FkixTSDHXUh590UlR9WP6aEQ3
1WW8WdLfiThC3aeza8vMPYpMoPFGQzGNDFvIraDGVZP7848dd1KjUomQDdEiPw1M
+96TsO1Lz2zi1d69DUIbNt9/dGx1bdBHjOncDQHynqJDb+feJukEowJr6neeyHH/
GiBkFJ4Efic5Rx5RXTK6HlULGoSjIOtDTfW4fjn9ofUBiqbW3ffd96TMK57qNM/Y
WeM2WsRShrc+u3wqzDgCyToAS7QFsi/dNiEbb/GiDiRFe+/gyhhL2X3gpSvMEI6y
SdkgMPeggOcfd2SYeojhgRRcwNnApbv7oWGva2cjRrJnDZ8cHUwS3krSiQNQohCb
OI9x7oHYpVhhL1kkecoZoxdnzgsD0laOZpURpUOmyeuj17WxSr2yLBoLEpvhKr48
QqQE23JnGc3WdbzB8ldwcVKi2nwsJkWH8hfjPNE8y0/3u9Gd4iNo0Hxc5nEd+LPB
tCMVCUSrMkSocGqxtYwaO6SbTvYkj7BQa+sNao/Ww/JJrcQjwZs=
=PTbh
-----END PGP SIGNATURE-----
pgpzeklCxuXuf.pgp
Description: PGP signature
--- End Message ---