Your message dated Tue, 20 Aug 2024 19:34:35 +0000
with message-id <[email protected]>
and subject line Bug#1075474: fixed in ruby-rbtrace 0.5.1-1
has caused the Debian Bug report #1075474,
regarding ruby-rbtrace: 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.)


-- 
1075474: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075474
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-rbtrace
Version: 0.4.14-1
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-rbtrace_0.4.14-1_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

[...]
Building native extensions. This could take a while...
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext
["/usr/bin/ruby3.1", "-I/usr/lib/ruby/vendor_ruby", "extconf.rb"]
  -- tar zxvfo msgpack-1.1.0.tar.gz
  -- env CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" 
LDFLAGS="-Wl,-z,relro" CC=nil
  -- ./configure --disable-dependency-tracking --disable-shared --with-pic 
--prefix=/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext/dst/
 --host=x86_64-linux-gnu --build=x86_64-linux-gnu 
--libdir=/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext/dst/lib
  -- make install
checking for -lmsgpackc_ext... yes
checking for msgpack.h... yes
checking for rb_during_gc() in ruby.h... yes
checking for rb_gc_add_event_hook() in ruby.h,node.h... no
checking for rb_postponed_job_register_one() in ruby.h... yes
creating Makefile
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "CXX=g++ 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "DESTDIR=", 
"sitearchdir=./.gem.20240702-2484435-rsd5xy", 
"sitelibdir=./.gem.20240702-2484435-rsd5xy", "clean"]
make[1]: Entering directory 
'/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext'
rm -f 
rm -fr rbtrace.so false *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory 
'/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext'
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "CXX=g++ 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=.", "DESTDIR=", 
"sitearchdir=./.gem.20240702-2484435-rsd5xy", 
"sitelibdir=./.gem.20240702-2484435-rsd5xy"]
ERROR:  Error installing /tmp/d20240702-2484430-c7b0g2/rbtrace-0.4.14.gem:
        ERROR: Failed to build gem native extension.

    current directory: 
/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext
/usr/bin/ruby3.1 -I/usr/lib/ruby/vendor_ruby extconf.rb
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. CXX\=g++\ 
-fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. DESTDIR\= 
sitearchdir\=./.gem.20240702-2484435-rsd5xy 
sitelibdir\=./.gem.20240702-2484435-rsd5xy clean
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. CXX\=g++\ 
-fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. DESTDIR\= 
sitearchdir\=./.gem.20240702-2484435-rsd5xy 
sitelibdir\=./.gem.20240702-2484435-rsd5xy
Building has failed. See above output for more information on the failure.
make failed, exit code 2

Gem files will remain installed in 
/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14
 for inspection.
Results logged to 
/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/extensions/x86_64-linux/3.1.0/rbtrace-0.4.14/gem_make.out
make[1]: Entering directory 
'/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext'
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. 
-I/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext/dst/include
 -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. 
-DHAVE_MSGPACK_H -DHAVE_RB_DURING_GC -DHAVE_RB_POSTPONED_JOB_REGISTER_ONE 
-DBUF_SIZE=256 -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC -Wall   -o rbtrace.o -c rbtrace.c
rbtrace.c: In function ‘rbtrace__process_event’:
rbtrace.c:1038:44: error: passing argument 3 of ‘rb_rescue’ from incompatible 
pointer type [-Wincompatible-pointer-types]
 1038 |     val = rb_rescue(eval_inspect, rb_code, rescue_inspect, Qnil);
      |                                            ^~~~~~~~~~~~~~
      |                                            |
      |                                            VALUE (*)(VALUE) {aka long 
unsigned int (*)(long unsigned int)}
In file included from /usr/include/ruby-3.1.0/ruby/ruby.h:40,
                 from /usr/include/ruby-3.1.0/ruby.h:38,
                 from rbtrace.c:24:
/usr/include/ruby-3.1.0/ruby/internal/iterator.h:364:62: note: expected ‘VALUE 
(*)(VALUE,  VALUE)’ {aka ‘long unsigned int (*)(long unsigned int,  long 
unsigned int)’} but argument is of type ‘VALUE (*)(VALUE)’ {aka ‘long unsigned 
int (*)(long unsigned int)’}
  364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE 
(*r_proc)(VALUE, VALUE), VALUE data2);
      |                                                      
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
rbtrace.c:894:8: warning: unused variable ‘code’ [-Wunused-variable]
  894 |   char code[BUF_SIZE+150];
      |        ^~~~
make[1]: *** [Makefile:246: rbtrace.o] Error 1
make[1]: Leaving directory 
'/<<PKGBUILDDIR>>/debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/rbtrace-0.4.14/ext'
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.1 -S gem 
install --config-file /dev/null --verbose --local --verbose --no-document 
--ignore-dependencies --install-dir 
debian/ruby-rbtrace/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 
/tmp/d20240702-2484430-c7b0g2/rbtrace-0.4.14.gem (Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:213:in `block 
in run_gem'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:212:in `run_gem'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:121:in `block 
in install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:69:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:69: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-rbtrace 
returned exit code 1
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: ruby-rbtrace
Source-Version: 0.5.1-1
Done: Lucas Kanashiro <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ruby-rbtrace, 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.
Lucas Kanashiro <[email protected]> (supplier of updated ruby-rbtrace 
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: Tue, 20 Aug 2024 16:06:30 -0300
Source: ruby-rbtrace
Architecture: source
Version: 0.5.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<[email protected]>
Changed-By: Lucas Kanashiro <[email protected]>
Closes: 1075474
Changes:
 ruby-rbtrace (0.5.1-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release (Closes: #1075474).
   * Declare compliance with Debian Policy 4.7.0.
   * d/control: runtime depend on ${ruby:Depends} instead of the interpreter.
Checksums-Sha1:
 ba891ed71f7d9323aa04c60777d9544de70ab785 2126 ruby-rbtrace_0.5.1-1.dsc
 76304346df5d3b7daef37b80fe890af9703f1001 515672 ruby-rbtrace_0.5.1.orig.tar.gz
 5bcc619842555cf7b6400d86e590add09459ee05 3384 
ruby-rbtrace_0.5.1-1.debian.tar.xz
Checksums-Sha256:
 76e2f2f60564832172bcf88955ca93ff3150512175731c1bc46964e44e547219 2126 
ruby-rbtrace_0.5.1-1.dsc
 9bcc5d83b802aafe69839721bf1d077ee148f3d1a09e62db15faa775eefa9f97 515672 
ruby-rbtrace_0.5.1.orig.tar.gz
 a8e1bcfe5ca75b9f323b7b2ddccaee6992b4f58a354841c0f03df9b04f39ebc8 3384 
ruby-rbtrace_0.5.1-1.debian.tar.xz
Files:
 13ee3c4e2931dff7c82fffa1f92035c1 2126 ruby optional ruby-rbtrace_0.5.1-1.dsc
 3c9a5bf1b23043fa6dce4ee5e69af53d 515672 ruby optional 
ruby-rbtrace_0.5.1.orig.tar.gz
 4476890fe69130004ea786d4219f92ac 3384 ruby optional 
ruby-rbtrace_0.5.1-1.debian.tar.xz

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

iQJJBAEBCAAzFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAmbE6sYVHGthbmFzaGly
b0BkZWJpYW4ub3JnAAoJEPgjonKYg8l8C4QP/23wuS8xxLUnsy7Jn0u0GWUKexoU
aQc5W87Md79ieZyzElR0vDVyh/8e8ubYmW5SNLScXJl6Qe4IbAcV+dgJZfpC9urF
DEcPYjqlc5HIoM8Zcno/xn7f6US6vKAflX4demUzdt75G3nfPBKLkznLpAKJyMII
Zh+1BO/3IKMpKM8eyD509JOa6vetVMlNlIoQWDF9zcunruTLid/8ifmEjqmmEmNO
8pl9/NkCZwaRZXBfr7tY7JBYiNBgeryRjAJQ/eToDOawRd5yYJCcuMM1i9CpyQ9B
870lITYne9JKjTQYZmsFzYndNB5yll/lTUSVhQrnTJGZeNRgCxpnsw0jF/030jKI
2a7vGKJ7CtT+7Lfk0uNjlsrUzdt617NAhI39r570siLMDx8brZmpLMNQH4lL1sbL
ACVQQVtQk8Xl0FqjHGrWGFm92bFgiLven6gk37ovDrNIDbWJA07sZ5+wiGkTpGjQ
ymj47ADLEFmXPEYyySNoZxhCMUIAFHluhXqF1IUC0t65Q1298KHpNOINZz95Hm0q
06VKaBswUIXSl/XHvA6p4qZBqmwXqKXUI/ryf5FGmiIRR3kaL1deTNH2JvQvffeU
3BBrlu2/RX7+Orcg4mb8QxgQ/pzfA178B9FccShEaVVnHjLEEvTfiBDhIF1s1q86
JQ/F3nszJV0alh58
=vjZ4
-----END PGP SIGNATURE-----

Attachment: pgpwyCZXuJyZH.pgp
Description: PGP signature


--- End Message ---

Reply via email to