Your message dated Mon, 08 Jul 2024 15:50:02 +0000
with message-id <[email protected]>
and subject line Bug#1074901: fixed in daemontools 1:0.76-13
has caused the Debian Bug report #1074901,
regarding daemontools: 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.)
--
1074901: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074901
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:daemontools
Version: 1:0.76-12
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/daemontools_0.76-12_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
[...]
./compile alloc.c
./compile alloc_re.c
./compile buffer.c
./compile buffer_0.c
./compile buffer_1.c
./compile buffer_2.c
./compile buffer_get.c
./compile buffer_put.c
./compile buffer_read.c
./compile buffer_write.c
./compile coe.c
./compile env.c
./compile error.c
./compile error_str.c
./compile fd_copy.c
./compile fd_move.c
./choose cl trymkffo hasmkffo.h1 hasmkffo.h2 > hasmkffo.h
./compile fifo.c
./choose cl tryflock hasflock.h1 hasflock.h2 > hasflock.h
./compile lock_ex.c
./compile lock_exnb.c
./compile ndelay_off.c
./compile ndelay_on.c
./compile open_append.c
./compile open_read.c
./compile open_trunc.c
./compile open_write.c
./compile openreadclose.c
./compile pathexec_env.c
./compile pathexec_run.c
pathexec_run.c: In function ‘pathexec_run’:
pathexec_run.c:19:17: error: passing argument 2 of ‘execve’ from incompatible
pointer type [-Wincompatible-pointer-types]
19 | execve(file,argv,envp);
| ^~~~
| |
| const char * const*
In file included from pathexec_run.c:3:
/usr/include/unistd.h:572:52: note: expected ‘char * const*’ but argument is of
type ‘const char * const*’
572 | extern int execve (const char *__path, char *const __argv[],
| ~~~~~~~~~~~~^~~~~~~~
pathexec_run.c:19:22: error: passing argument 3 of ‘execve’ from incompatible
pointer type [-Wincompatible-pointer-types]
19 | execve(file,argv,envp);
| ^~~~
| |
| const char * const*
/usr/include/unistd.h:573:32: note: expected ‘char * const*’ but argument is of
type ‘const char * const*’
573 | char *const __envp[]) __THROW __nonnull ((1, 2));
| ~~~~~~~~~~~~^~~~~~~~
pathexec_run.c:36:18: error: passing argument 2 of ‘execve’ from incompatible
pointer type [-Wincompatible-pointer-types]
36 | execve(tmp.s,argv,envp);
| ^~~~
| |
| const char * const*
/usr/include/unistd.h:572:52: note: expected ‘char * const*’ but argument is of
type ‘const char * const*’
572 | extern int execve (const char *__path, char *const __argv[],
| ~~~~~~~~~~~~^~~~~~~~
pathexec_run.c:36:23: error: passing argument 3 of ‘execve’ from incompatible
pointer type [-Wincompatible-pointer-types]
36 | execve(tmp.s,argv,envp);
| ^~~~
| |
| const char * const*
/usr/include/unistd.h:573:32: note: expected ‘char * const*’ but argument is of
type ‘const char * const*’
573 | char *const __envp[]) __THROW __nonnull ((1, 2));
| ~~~~~~~~~~~~^~~~~~~~
make[2]: *** [Makefile:244: pathexec_run.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/daemontools-0.76/compile'
make[1]: *** [debian/rules:23: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:34: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: daemontools
Source-Version: 1:0.76-13
Done: Jan Mojžíš <[email protected]>
We believe that the bug you reported is fixed in the latest version of
daemontools, 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.
Jan Mojžíš <[email protected]> (supplier of updated daemontools 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: Mon, 08 Jul 2024 17:06:08 +0200
Source: daemontools
Architecture: source
Version: 1:0.76-13
Distribution: unstable
Urgency: medium
Maintainer: Joost van Baal-Ilić <[email protected]>
Changed-By: Jan Mojžíš <[email protected]>
Closes: 1074901
Changes:
daemontools (1:0.76-13) unstable; urgency=medium
.
* d/p/0005-fix-ftbfs.patch update, fix FTBFS with GCC-14 (Closes: 1074901)
* d/rules: rework to avoid changes in 'src' directory
Checksums-Sha1:
1f37b56f53c7c5b94ab6593de16785ad2964a82e 2063 daemontools_0.76-13.dsc
a0c2b1d27a77d2ab0bdea5502337213fc300e8b6 23056
daemontools_0.76-13.debian.tar.xz
6751416b9c6375072794eb1cac1dd4652f6279b6 6407
daemontools_0.76-13_source.buildinfo
Checksums-Sha256:
5fbe35e25041bee6815d1bbc85537c6ddd6897bfa5d6d5d178a169b560000dcb 2063
daemontools_0.76-13.dsc
538fe2180347f9c677663640b576663a761a41b1d581d43da5769a5234b2b60a 23056
daemontools_0.76-13.debian.tar.xz
dd4c46a70805b76f80a63fce63804d30e6385329cb964ea4888bc9496b8eafa9 6407
daemontools_0.76-13_source.buildinfo
Files:
f79644f1c1ed7ab2b2e40a90443e3ccf 2063 admin optional daemontools_0.76-13.dsc
d8c92f932a811734bf91b202d36c05b1 23056 admin optional
daemontools_0.76-13.debian.tar.xz
801b55aaae3b2d36a137e5cff73628db 6407 admin optional
daemontools_0.76-13_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAzFiEE0Aiwwj2EeeRrn8uQRdpRdJaTn/kFAmaMBJwVHGphbi5tb2p6
aXNAZ21haWwuY29tAAoJEEXaUXSWk5/5yMkP9R6V8bLelTlxE69faioR1uej/hFy
3Ih+im7c4NxMh2aRSGnb2h5K4Loks9HAOqBdk51TvB9ZWtaG6jylg6zFFAV42z3d
HwNfI4TKIC9C0ZPQxklKLny4JpqeY4jUvqtM8OPOTRxy9TwVNDUB0GaUyEc1xTyF
PKTGTMbC413ONqM61pDF3J7H81a3gBV30sZxoWzriDqIRUIAtIHA8xlISYGkiVqB
5JQFZtNKTXX3UOcA5wEc9ZpQ/B4gKJmcqjGLAqI8ZD+7T2+XkbdjnUduHj+MdQVq
1iV2ncLlfqWac2bPwMOAlW6m5Lnd1aZ8IpdM9rr980oTZJMv3WSyxHLx5dqnGxiB
6sQNt9q4PJrCCoZahb4n49gWqC2AgXwEyxQglFMUdtlfWHTWbrIoFc8GR/si/BSp
POt4wJ3GMcQ7NfxvthsO+n+2vhBJdEDRPWRGVE0Y7ys7fWdqJG/cKG+dmhl29pph
24E1c5ihoSF0FZYEtwJjdH2OJ8jreZw5Qza0kxC9woXcYRGmLHtkRJhPkaSlD7oZ
ac8KW2nhOi8WxBmwZVaPGHdscK1R5eBhoaN5Kc4BcroXwpQQBPf0SI39Vz/xo9GW
vTxLV+cwc2k8Q8rX6Rm4F9dGZoDPRn0GSpJINzJ7QmOuy02VymCGEAQBtPq3qx2Z
o0uSiStCcQuVjNM=
=pXQH
-----END PGP SIGNATURE-----
pgp5tZWnmWUL4.pgp
Description: PGP signature
--- End Message ---