Your message dated Sun, 23 Mar 2025 04:07:46 +0000
with message-id <[email protected]>
and subject line Bug#1098148: fixed in xlbiff 4.6.6-1
has caused the Debian Bug report #1098148,
regarding xlbiff: ftbfs with GCC-15
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.)
--
1098148: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098148
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xlbiff
Version: 4.6.5-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/xlbiff_4.6.5-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
dh_autoreconf
dh_auto_configure
./configure --build=x86_64-linux-gnu --prefix=/usr
--includedir=\${prefix}/include --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
--disable-option-checking --disable-silent-rules
--libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run
--disable-maintainer-mode --disable-dependency-tracking
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for library containing XCloseDisplay... -lX11
checking for library containing XRRSelectInput... -lXrandr
checking for library containing XtAppMainLoop... -lXt
checking for library containing commandWidgetClass... -lXaw
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
dh_auto_build
make -j8
make[1]: Entering directory '/build/reproducible-path/xlbiff-4.6.5'
gcc -DPACKAGE_NAME=\"xlbiff\" -DPACKAGE_TARNAME=\"xlbiff\"
-DPACKAGE_VERSION=\"4.6.5\" -DPACKAGE_STRING=\"xlbiff\ 4.6.5\"
-DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"\"
-DPACKAGE=\"xlbiff\" -DVERSION=\"4.6.5\" -DXLBIFF_MAILPATH=\"/var/mail/%s\" -I.
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xlbiff-4.6.5=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o xlbiff.o xlbiff.c
cp -- mailbox-preview.py mailbox-preview
cp -- XLbiff.ad XLbiff
xlbiff.c:207:17: error: initialization of ‘void (*)(struct _WidgetRec *, XEvent
*, char **, Cardinal *)’ {aka ‘void (*)(struct _WidgetRec *, XEvent *, char **,
unsigned int *)’} from incompatible pointer type ‘void (*)(void)’
[-Wincompatible-pointer-types]
207 | {"popdown", Popdown}
| ^~~~~~~
xlbiff.c:207:17: note: (near initialization for ‘lbiff_actions[2].proc’)
xlbiff.c:80:17: note: ‘Popdown’ declared here
80 | void Popdown(), Popup();
| ^~~~~~~
xlbiff.c: In function ‘main’:
xlbiff.c:306:41: error: passing argument 3 of ‘XtAddCallback’ from incompatible
pointer type [-Wincompatible-pointer-types]
306 | XtAddCallback(textBox, XtNcallback, Popdown, textBox);
| ^~~~~~~
| |
| void (*)(void)
In file included from xlbiff.c:20:
/usr/include/X11/Intrinsic.h:1247:5: note: expected ‘XtCallbackProc’ {aka ‘void
(*)(struct _WidgetRec *, void *, void *)’} but argument is of type ‘void
(*)(void)’
1247 | XtCallbackProc /* callback */,
| ^~~~~~~~~~~~~~
xlbiff.c:80:17: note: ‘Popdown’ declared here
80 | void Popdown(), Popup();
| ^~~~~~~
/usr/include/X11/Intrinsic.h:332:16: note: ‘XtCallbackProc’ declared here
332 | typedef void (*XtCallbackProc)(
| ^~~~~~~~~~~~~~
make[1]: *** [Makefile:484: xlbiff.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/xlbiff-4.6.5'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: xlbiff
Source-Version: 4.6.6-1
Done: Stephen Gildea <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xlbiff, 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.
Stephen Gildea <[email protected]> (supplier of updated xlbiff 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: Thu, 06 Mar 2025 15:46:01 -0800
Source: xlbiff
Architecture: source
Version: 4.6.6-1
Distribution: unstable
Urgency: low
Maintainer: Stephen Gildea <[email protected]>
Changed-By: Stephen Gildea <[email protected]>
Closes: 1098148
Changes:
xlbiff (4.6.6-1) unstable; urgency=low
.
* mailbox-preview is documented in the package description.
* Developers: XtDestroyApplicationContext replaces
XCloseDisplay, to stay at the Xt level
* Developers: callback and action proc types corrected (closes: #1098148)
* Developers: build dependency on new pkgconf instead of obsolete pkg-config
* Testing: wait longer for scan_success_file_exists to avoid flaky timeouts
* Policy updated to 4.7.2 (no changes)
Checksums-Sha1:
093ed5b358b93c4d6274c65616cceb7154652091 1986 xlbiff_4.6.6-1.dsc
1a11dd9160e011523ff85f2658c8a6c5d88929ee 154075 xlbiff_4.6.6.orig.tar.gz
7a683c943ea43cfefd73d907614e935498b0545e 5656 xlbiff_4.6.6-1.debian.tar.xz
85f888bbe575b4278d94110d8126bcef1d92b4af 6895 xlbiff_4.6.6-1_amd64.buildinfo
Checksums-Sha256:
9e9bfcb8a6be97b5cb7353a6ebe25150cb7753076dabc7aea72856dc9e3b9f3e 1986
xlbiff_4.6.6-1.dsc
94d45be3d3473367f20be7300a0e62d7eecde3a8f90e2d5e579e34636920f92b 154075
xlbiff_4.6.6.orig.tar.gz
e50814ecf003d8a999ea6a1c10a88e3debff05553994b703a0267d73929205a5 5656
xlbiff_4.6.6-1.debian.tar.xz
8f7db017f5ce7f84d018c593d268ddfa2308fe6bc17a8784af2273a55cdb7a53 6895
xlbiff_4.6.6-1_amd64.buildinfo
Files:
34d616bd11131c2638a5293674cc7a6d 1986 mail optional xlbiff_4.6.6-1.dsc
577caeb320bcde72de0e494f87713c76 154075 mail optional xlbiff_4.6.6.orig.tar.gz
a457fb9987d342aad8bf2a7fa426aa68 5656 mail optional
xlbiff_4.6.6-1.debian.tar.xz
8836a44c89bbccafc8a7aef6d1b0a300 6895 mail optional
xlbiff_4.6.6-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmffhCQUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpYIdBAAsxrQCcKmJCUfCgaaGCTIn+ID7n4f
0qwp+X7yPLBep/una45cD6WzCqR2l7HeUA86hApRqcLjP3QfJOBvik2c9QK53qG/
L1Jnd+HK6iFp0x8oek4fxWx2qz20K51n5Sah4zQ6LAxffE/K6bY7BDu/UL4iT0gp
wLOvmCb4xgEZ05z3S1E5HputQS1xiJBdbXBCL45nzSssjlW6JfeyGlPSLyLyK7La
kIeqsSfj9D5zYMlmwqRgHiIWcUOVmuyYVSZaF2+SaWyU7nGJeKLWuJausxnkvBVv
uaqCWwTA9ZWun4JRUQzQ2cSKni2qa41DjRju8FQKhawWKDJUpfRiLQu6csiBGMsc
bw/LY6RxCeFLN4kuLsQ0dfFbMuhEleHON7Z6QWYBNyWhEEoLugCfeQJzZQ94Li85
+VexYhWZJ7A+mc2qN8Uja29qCwrriKFaV64qFfu+P2UIm0G/8hCzKFwWX0h95dTd
uRPWF303PxJExYHV53Xr2LdwMo3IwSmaurvum5qkFeGj6e6YhLXWxBsaIHrpviqs
OVObsqNGqITn7tp1Q+53sBHJxk0MeC/DInYjL5lzXeOXk417ucD8bm5SjfMttNcT
PLTpfQLxG4KJAvxNG4fo7mLKVgqjn4l4OhNnv12hEtCpWaqJeBbGTy7VG2d894Kw
G4Kt6U2B48+7bBM=
=OUVy
-----END PGP SIGNATURE-----
pgp5Qgu_6pFld.pgp
Description: PGP signature
--- End Message ---