Your message dated Sun, 11 May 2025 01:43:11 +0000
with message-id <e1udvih-00fglj...@fasolo.debian.org>
and subject line Bug#1075542: fixed in subtle 0.11.3224-xi-2.3
has caused the Debian Bug report #1075542,
regarding subtle: 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.)
--
1075542: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075542
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:subtle
Version: 0.11.3224-xi-2.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/subtle_0.11.3224-xi-2.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
[...]
2336 | switch(rb_type(match))
| ^~~~~~
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_OBJECT’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_CLASS’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_MODULE’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_FLOAT’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_ARRAY’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_HASH’ not handled
in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_STRUCT’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_BIGNUM’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_FILE’ not handled
in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_DATA’ not handled
in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_MATCH’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_COMPLEX’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_RATIONAL’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_NIL’ not handled
in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_TRUE’ not handled
in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_FALSE’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_SYMBOL’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_FIXNUM’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_UNDEF’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_IMEMO’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_NODE’ not handled
in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_ICLASS’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_ZOMBIE’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_MOVED’ not
handled in switch [-Wswitch]
src/subtle/ruby.c:2336:11: warning: enumeration value ‘RUBY_T_MASK’ not handled
in switch [-Wswitch]
src/subtle/ruby.c: In function ‘RubySubletWatch’:
src/subtle/ruby.c:3308:46: error: initialization of ‘long unsigned int’ from
‘void *’ makes integer from pointer without a cast [-Wint-conversion]
3308 | p->sublet->watch = FIX2INT(rb_funcall(value,
rb_intern("fileno"),
| ^~~~~~~~~~
src/subtle/ruby.c:3308:46: note: (near initialization for ‘rb_funcall_args[0]’)
src/subtle/ruby.c: In function ‘subRubyInit’:
src/subtle/ruby.c:3529:3: error: passing argument 3 of ‘rb_define_method_01’
from incompatible pointer type [-Wincompatible-pointer-types]
3529 | rb_define_method(options, "initialize", RubyOptionsInit,
1);
| ^~~~~~~~~~~~~~~~
| |
| VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)}
In file included from /usr/include/ruby-3.1.0/ruby/ruby.h:26,
from /usr/include/ruby-3.1.0/ruby.h:38,
from src/subtle/ruby.c:20:
/usr/include/ruby-3.1.0/ruby/internal/anyargs.h:276:1: 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)’}
276 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *)
| ^~~~~~~~~~~~~~~~~~~
src/subtle/ruby.c:3563:3: error: passing argument 3 of ‘rb_define_method_00’
from incompatible pointer type [-Wincompatible-pointer-types]
3563 | rb_define_method(sublet, "hide", RubySubletHide,
0);
| ^~~~~~~~~~~~~~~~
| |
| VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned
int, long unsigned int)}
/usr/include/ruby-3.1.0/ruby/internal/anyargs.h:276:1: note: expected ‘VALUE
(*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is of
type ‘VALUE (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int,
long unsigned int)’}
276 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *)
| ^~~~~~~~~~~~~~~~~~~
src/subtle/ruby.c: In function ‘subRubyLoadConfig’:
src/subtle/ruby.c:3617:21: error: initialization of ‘long unsigned int’ from
‘void *’ makes integer from pointer without a cast [-Wint-conversion]
3617 | config_instance = rb_funcall(klass, rb_intern("new"), 0, NULL);
| ^~~~~~~~~~
src/subtle/ruby.c:3617:21: note: (near initialization for ‘rb_funcall_args[0]’)
rake aborted!
Compiler failed with status 1
/<<PKGBUILDDIR>>/Rakefile:203:in `block in compile'
/<<PKGBUILDDIR>>/Rakefile:138:in `silent_sh'
/<<PKGBUILDDIR>>/Rakefile:201:in `compile'
/<<PKGBUILDDIR>>/Rakefile:739:in `block (2 levels) in <top (required)>'
/usr/share/rubygems-integration/all/gems/rake-13.2.1/exe/rake:27:in `<top
(required)>'
Tasks: TOP => build => subtle => build/subtle/ruby.o
(See full trace by running task with --trace)
make[1]: *** [debian/rules:22: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:15: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: subtle
Source-Version: 0.11.3224-xi-2.3
Done: наб <nabijaczlew...@nabijaczleweli.xyz>
We believe that the bug you reported is fixed in the latest version of
subtle, 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.
наб <nabijaczlew...@nabijaczleweli.xyz> (supplier of updated subtle 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: Fri, 09 May 2025 18:33:25 +0200
Source: subtle
Architecture: source
Version: 0.11.3224-xi-2.3
Distribution: unstable
Urgency: medium
Maintainer: Alexander Wirt <formo...@debian.org>
Changed-By: наб <nabijaczlew...@nabijaczleweli.xyz>
Closes: 767501 838222 947842 1075542
Changes:
subtle (0.11.3224-xi-2.3) unstable; urgency=medium
.
* Non-maintainer upload
(https://salsa.debian.org/nabijaczleweli/subtle)
* [32bf604] Depends: ruby-archive-tar-minitar -> ruby-minitar
Closes: #947842, #838222
* [b052a53] debian/subtle.wm: add (Closes: #767501)
* [cdf10e3] readme-source-is-dh_make-template
* [d8d8f67] d/p/: add
-Wno-switch, File.exists, Werror=address,
error-unknown-type-name-uint64_t, pkg-config-ruby,
rb_define_method
Closes: #1075542
* [1f54392] debug-file-with-no-debug-symbols
* [f4a671a] priority-extra-is-replaced-by-priority-optional
* [118ae66] Verbose build
* [0da72d2] -Wno-int-conversion
Checksums-Sha1:
bc0e1754292ea31dadc4d4bfc4edbcd5b0fbdf29 1942 subtle_0.11.3224-xi-2.3.dsc
86e153ae72d2bc28f29682df66fafc18355ace46 5940
subtle_0.11.3224-xi-2.3.debian.tar.xz
2e98ee47c94ec35d993f806633027bc224a75385 8414
subtle_0.11.3224-xi-2.3_source.buildinfo
Checksums-Sha256:
f31e686628f10ec5666527259f82b8ae8fd58cb835dfd1528cedab2015e60e5d 1942
subtle_0.11.3224-xi-2.3.dsc
921af455eebdee77490a8aadf19666801dcd37a06998795fe789290f12b2db43 5940
subtle_0.11.3224-xi-2.3.debian.tar.xz
8d5f435971d215addb1607e70fe191f67c10b4f81ce22cce2ca4cf80b439e905 8414
subtle_0.11.3224-xi-2.3_source.buildinfo
Files:
92f9affd888b438f8b121b7f0e4862b2 1942 x11 optional subtle_0.11.3224-xi-2.3.dsc
e683183003025d1d272a98cccfa40e05 5940 x11 optional
subtle_0.11.3224-xi-2.3.debian.tar.xz
21422b9bc3e6894c423f926bf1b4011c 8414 x11 optional
subtle_0.11.3224-xi-2.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmgf98IACgkQMfMURUSh
dBoWfw//eb1PrRfYWW9u2WTdmz9D6A/xEKPjfPBoNCpI0MCHxkGIFt1nMJcJKpGb
P/S2bVcK7dE5VnNbd/vGwlGnNSCmpxjLV+qPnRjRIsvxXyS+GzHUHYGi5uxKR4zo
IeH+/rBuau8inGdO7/fbN5CRBQr/xuos+fIrn1K6AjbpLP7wlHOscBON/nlvAp77
M+OkjmnBvG8+DwtvOPaMO1StsJ9J4sa5sqWLjQEkWvIQEviQvHs2V4Rh6knO+Kng
His7dM42gQsdPPCgOPrClkRt93c2yI1Id3GtOa1NgmAbdEpFFAIFwYehtRiuMkPS
/AxfO1SW2nw4wASLqw+Uh2y6ZiqETJH+WB0mZ54l0WRy9RT/CjdvNmi1y1lyHt3p
q37lNbPVFPnCtuawkWGYc7617S5/S2o4XWOGh6x9iedSxWZf17FlZMRufG9HK/ee
U2D+eWNqES3CzEKgpUThsdgBxqKO2TMx6btco6PmEgyu90gLSmPSfqhqTOpY5xmQ
Iq2o0uKc/4wBRhZ6auFpRIIvmF8KwVcxKhqNrLdLyzZQb+4Slc+MF2RnvmodUymA
20LqYQbgZlcvTiWX/3mvH7TlqhnaJmfQn/AJz0aA4PbbpcyfapmfOBrF9Ok9or+X
v9RU5rlpmktEqA8VF7+i9PkQQEIjVuA1DhgBD8elsp6hRLxHehk=
=hbxw
-----END PGP SIGNATURE-----
pgpsQIbWRcQwY.pgp
Description: PGP signature
--- End Message ---