Your message dated Sun, 15 Dec 2024 12:49:37 +0000
with message-id <e1tmo41-00cugo...@fasolo.debian.org>
and subject line Bug#1075464: fixed in ruby-hiredis 0.6.3-4
has caused the Debian Bug report #1075464,
regarding ruby-hiredis: 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.)


-- 
1075464: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075464
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ruby-hiredis
Version: 0.6.3-3
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/ruby-hiredis_0.6.3-3_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

[...]
3: int main(int argc, char **argv)
4: {
5:   return !!argv[argc];
6: }
/* end */

LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot
 "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. 
-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 <sys/socket.h>
/* end */

--------------------

have_func: checking for rb_thread_fd_select()... -------------------- yes

LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot
 "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 -I/usr/include/hiredis 
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 
-lhiredis     -lruby-3.1  -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: int t(void) { void ((*volatile p)()); p = (void 
((*)()))rb_thread_fd_select; return !p; }
/* 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-hiredis (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-hiredis 
returned exit code 1
make[1]: *** [debian/rules:18: override_dh_auto_install] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:15: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit 
status 2

--- End Message ---
--- Begin Message ---
Source: ruby-hiredis
Source-Version: 0.6.3-4
Done: Cédric Boutillier <bou...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-hiredis, 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.
Cédric Boutillier <bou...@debian.org> (supplier of updated ruby-hiredis 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, 15 Dec 2024 13:15:18 +0100
Source: ruby-hiredis
Architecture: source
Version: 0.6.3-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Cédric Boutillier <bou...@debian.org>
Closes: 1075464
Changes:
 ruby-hiredis (0.6.3-4) unstable; urgency=medium
 .
   * Team upload
 .
   [ Laurent Arnoud ]
   * Add patch to fix functions prototypes (Closes: #1075464)
 .
   [ Cédric Boutillier ]
   * Bump Standards-Version to 4.7.0 (no changes needed)
   * Remove X?-Ruby-Versions fields from d/control
   * Use gem install layout
   * Indicate that rules files does not require root
Checksums-Sha1:
 2254c29cd78bc7162a270a362d5ae2c2bc15b5f0 1429 ruby-hiredis_0.6.3-4.dsc
 c537a0fd605c08ac808fd32e2efeead84bbd08cb 19106 ruby-hiredis_0.6.3.orig.tar.gz
 65aaf3fbae8a5be3f76937cec30b6586d3dce71f 7160 
ruby-hiredis_0.6.3-4.debian.tar.xz
 d63de10ad3af00e752900088384ee5fe03d1e441 9081 
ruby-hiredis_0.6.3-4_amd64.buildinfo
Checksums-Sha256:
 a2a189962586e1be8ac461569b7b3c61262a33ee21910e4ed2d1463e0cb1b3a2 1429 
ruby-hiredis_0.6.3-4.dsc
 181812a1aec31e8b438269f20ed57d27e0116def01a05505c492b59e16ed1632 19106 
ruby-hiredis_0.6.3.orig.tar.gz
 3c987a69808684106332a486e3644be8f8d00c4827e894767ae650a70ff554f8 7160 
ruby-hiredis_0.6.3-4.debian.tar.xz
 9f8dbd55a3a53bfdbf4b0b8182837425054d3e81230ec71b0d0e1a59c2bb904e 9081 
ruby-hiredis_0.6.3-4_amd64.buildinfo
Files:
 df4f714e2cd36263f9386f7760bb67e4 1429 ruby optional ruby-hiredis_0.6.3-4.dsc
 270b44344c9f3a0f44151f8cd823a6e4 19106 ruby optional 
ruby-hiredis_0.6.3.orig.tar.gz
 1de85251776a1933bcb92d6e45310ce9 7160 ruby optional 
ruby-hiredis_0.6.3-4.debian.tar.xz
 e796188ade1b3e8aefc32cf832598384 9081 ruby optional 
ruby-hiredis_0.6.3-4_amd64.buildinfo

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

iHUEARYKAB0WIQSEz/3CFSD4gwbsKdFSaZq2P58rwwUCZ17LgAAKCRBSaZq2P58r
w790AP91QEdBe7n95h2gLlqZSJvPY079vH1A/77CSdII1/K8jwD9Gi2MHb4Lvsvo
Hf9Msgcyjzv4DfKLFKxWfEVL8ihT1QA=
=BOaM
-----END PGP SIGNATURE-----

Attachment: pgpyARyqNGJL5.pgp
Description: PGP signature


--- End Message ---

Reply via email to