Your message dated Tue, 20 Aug 2024 02:36:24 +0000
with message-id <[email protected]>
and subject line Bug#1075483: fixed in ruby-xmlparser 0.7.3-5
has caused the Debian Bug report #1075483,
regarding ruby-xmlparser: 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.)
--
1075483: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075483
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-xmlparser
Version: 0.7.3-4
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-xmlparser_0.7.3-4_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
[...]
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: int t(void) { void ((*volatile p)()); p = (void ((*)()))ntohl; return !p; }
/* end */
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.
-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 -DNEW_EXPAT -DXML_DTD
conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now
-fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed
-lexpat -lruby-3.1 -lsocket -lexpat -lm -lc"
/usr/bin/ld: cannot find -lsocket: No such file or directory
collect2: error: ld returned 1 exit status
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: extern void ntohl();
15: int t(void) { ntohl(); 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-xmlparser (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-xmlparser returned exit code 1
make[1]: *** [debian/rules:9: override_dh_auto_install] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ruby-xmlparser
Source-Version: 0.7.3-5
Done: Piper McCorkle <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-xmlparser, 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.
Piper McCorkle <[email protected]> (supplier of updated ruby-xmlparser
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: SHA256
Format: 1.8
Date: Thu, 15 Aug 2024 00:11:13 -0500
Source: ruby-xmlparser
Built-For-Profiles: noudeb
Architecture: source
Version: 0.7.3-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team
<[email protected]>
Changed-By: Piper McCorkle <[email protected]>
Closes: 1075483
Changes:
ruby-xmlparser (0.7.3-5) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Update standards version to 4.6.1, no changes needed.
.
[ Piper McCorkle ]
* Add patch to fix ftbfs with GCC-14. (Closes: #1075483)
Checksums-Sha1:
f67955878c1eb8cf6cfdee1a262762eb97890f91 2055 ruby-xmlparser_0.7.3-5.dsc
643d30efe94356366195d377d54305afbef21080 121771
ruby-xmlparser_0.7.3.orig.tar.gz
fc065b19d45dd9be1c00ac418e0b955dd196030e 6580
ruby-xmlparser_0.7.3-5.debian.tar.xz
b609b80cccbe0da92c5da19eccbfa50c773187ca 14205
ruby-xmlparser_0.7.3-5_source.buildinfo
Checksums-Sha256:
e257f36433bbfa1b980e020e21ca4b03e85a306cb2f8be4a2d907a21e34deed7 2055
ruby-xmlparser_0.7.3-5.dsc
2acd3f1a948fb847676fe052086c1b03eff0f115b6062b1838f4bd7bac17aae0 121771
ruby-xmlparser_0.7.3.orig.tar.gz
f7aa841ad1e92565a6c1cf6b07e769663c7074b74914ceffd8fe4511ca4fa14c 6580
ruby-xmlparser_0.7.3-5.debian.tar.xz
fabe53cb263f45cd00731856d575e8050368154167e29cbc0377c34609cf8fe6 14205
ruby-xmlparser_0.7.3-5_source.buildinfo
Files:
975f5b3a24fbcd68ae71c0bb7e97a470 2055 ruby optional ruby-xmlparser_0.7.3-5.dsc
14d941db287f3f873680b644013549df 121771 ruby optional
ruby-xmlparser_0.7.3.orig.tar.gz
aa4b853c842b5ec41e8d3f6410203b90 6580 ruby optional
ruby-xmlparser_0.7.3-5.debian.tar.xz
184a5c46351a419cf3c37aef2a15b1cd 14205 ruby optional
ruby-xmlparser_0.7.3-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEbJ0QSEqa5Mw4X3xxgj6WdgbDS5YFAmbD+QkACgkQgj6WdgbD
S5ZzVg//SRjQ+MkK+jet2UeeVhJuneEv+lJ4aEPCQNu4Gv5+98xSl2gxZioRf+jX
yxU7wYZUTN+g2APpESlxxTqqnUFHhIKIVzAVhCGX50TNugH2zq/VXveJoCOcuFhY
I5Ga6mtD/tNixwyDqUzzi6wPPQZqGa/WHLbphGyy11Icfgf5dTAWxI8bu7v7HsOQ
Wxdi96r75o1+JaEFzHWHAkVI+BYXn3aVRMqc4nB/sNz/pGET5GOZIe7IrhXi/gMw
AJl7Bbxw4BUY2ZebOJX5VyGhNRsG7wLK7vJe+cC7NElMEFT+alfl8f682Seqtl0O
MCIkiiWL/w9NvNrWez+SK6/9CT3GAYz0HcdMUnUWW5NBDTKlhO5HoE6of5K2jsH8
Hf27IRZ8ly+VJ5g810PtzxKHAS4XFS88M9XgYKnof1M9BJ+WHsxPvx6z4SC8SOIA
FVJw79dok8SATq3pbt0A+4TTfEziZ/YELuoe8f741nJlMgXKQ/wyOkaXMmJf9j8h
unz9GzfP1Ac1g60fNhpFoAgHqRjz5jVmNkksxDLGS/8DruXQ0uxtgmS5F0XuebCk
UzK6cZpTNaBpI0kKXWRm+M/6rjaDHFUEwmt7fJ2jXP0YqFlgWHql3H+FxIm139wn
nIL0KOE+xfKDPNQ3d02d+c7bVN+S6P17ikd6tQ4kvowIgIPvVxc=
=gruh
-----END PGP SIGNATURE-----
pgpfW9ZLIHfIb.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers