Your message dated Mon, 16 Dec 2024 00:21:28 +0000
with message-id <[email protected]>
and subject line Bug#1066298: fixed in jam 2.6.1-2.1
has caused the Debian Bug report #1066298,
regarding jam: FTBFS: execunix.c:289:20: error: implicit declaration of
function ‘vfork’ [-Werror=implicit-function-declaration]
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.)
--
1066298: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066298
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jam
Version: 2.6.1-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
This is most likely caused by a change in dpkg 1.22.6, that enabled
-Werror=implicit-function-declaration. For more information, see
https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration
Relevant part (hopefully):
> cc -o ./jam0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection builtins.c command.c compile.c
> execas400.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c
> filevms.c glob.c hash.c headers.c jam.c jambase.c jamgram.c lists.c make.c
> make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c
> scan.c search.c timestamp.c variable.c -Wl,-z,relro
> execunix.c: In function ‘execcmd’:
> execunix.c:289:20: error: implicit declaration of function ‘vfork’
> [-Werror=implicit-function-declaration]
> 289 | if ((pid = vfork()) == 0)
> | ^~~~~
> execunix.c:293:13: error: implicit declaration of function ‘execvp’
> [-Werror=implicit-function-declaration]
> 293 | execvp( argv[0], (char **)argv );
> | ^~~~~~
> execunix.c:294:13: error: implicit declaration of function ‘_exit’
> [-Werror=implicit-function-declaration]
> 294 | _exit(127);
> | ^~~~~
> execunix.c:294:13: warning: incompatible implicit declaration of built-in
> function ‘_exit’ [-Wbuiltin-declaration-mismatch]
> execunix.c: In function ‘execwait’:
> execunix.c:334:22: error: implicit declaration of function ‘wait’
> [-Werror=implicit-function-declaration]
> 334 | while( ( w = wait( &status ) ) == -1 && errno == EINTR )
> | ^~~~
> cc1: some warnings being treated as errors
> fileunix.c: In function ‘file_archscan’:
> fileunix.c:204:13: error: implicit declaration of function ‘read’; did you
> mean ‘fread’? [-Werror=implicit-function-declaration]
> 204 | if( read( fd, buf, SARMAG ) != SARMAG ||
> | ^~~~
> | fread
> fileunix.c:207:13: error: implicit declaration of function ‘close’; did you
> mean ‘pclose’? [-Werror=implicit-function-declaration]
> 207 | close( fd );
> | ^~~~~
> | pclose
> fileunix.c:259:17: error: implicit declaration of function ‘lseek’; did you
> mean ‘fseek’? [-Werror=implicit-function-declaration]
> 259 | lseek(fd, offset + SARHDR, 0);
> | ^~~~~
> | fseek
> cc1: some warnings being treated as errors
> jam.c:169:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
> 169 | main( int argc, char **argv, char **arg_environ )
> | ^~~~
> make1.c: In function ‘make1d’:
> make1.c:392:22: error: implicit declaration of function ‘unlink’
> [-Werror=implicit-function-declaration]
> 392 | if( !unlink( targets->string ) )
> | ^~~~~~
> cc1: some warnings being treated as errors
> parse.c: In function ‘parse_make’:
> parse.c:102:27: error: implicit declaration of function ‘yylineno’; did you
> mean ‘yylineo’? [-Werror=implicit-function-declaration]
> 102 | p->yylineno = yylineno();
> | ^~~~~~~~
> | yylineo
> cc1: some warnings being treated as errors
> make[2]: *** [Makefile:115: jam0] Error 1
The full build log is available from:
http://qa-logs.debian.net/2024/03/13/jam_2.6.1-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: jam
Source-Version: 2.6.1-2.1
Done: Chris Hofstaedtler <[email protected]>
We believe that the bug you reported is fixed in the latest version of
jam, 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.
Chris Hofstaedtler <[email protected]> (supplier of updated jam 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: Mon, 16 Dec 2024 01:04:57 +0100
Source: jam
Architecture: source
Version: 2.6.1-2.1
Distribution: unstable
Urgency: medium
Maintainer: Yann Dirson <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 1066298 1089895
Changes:
jam (2.6.1-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix FTBFS with gcc-14 (Closes: 1066298)
* Stop calling obsolete dh_buildinfo (Closes: 1089895)
Checksums-Sha1:
b7017ec1236186320ebc761a2332e5d00201f145 1858 jam_2.6.1-2.1.dsc
0220782be54d7e5012788fd6f828581b1826cb89 10536 jam_2.6.1-2.1.debian.tar.xz
Checksums-Sha256:
4f9786146440a77b30da9f044706c66235bddc13281cac7bf248350712e41793 1858
jam_2.6.1-2.1.dsc
aa5a5b74259288c7d6723e5cc9b6900d458517c86c079f1be3a51f4cdcf2a7cd 10536
jam_2.6.1-2.1.debian.tar.xz
Files:
01e60e881956b5a0466dc3294326c2f2 1858 devel optional jam_2.6.1-2.1.dsc
7933dc2b604ec21aac04ddef16abe8df 10536 devel optional
jam_2.6.1-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmdfb8QACgkQXBPW25MF
LgNBYQ//R1KojrTvP1JUEIuinKaquCfhpShCuvgPKI+86WWlR3zZxLSUdu6LkJpC
5F9+rDqGGIZVB2ryABsclkO7/ECLuVGefBNGJ80391AxSvA/xM5/TxrsoVBnwTVM
0sYN4pWZMBfpIsbII3V12Q3oof/qRZ/NeGlzscbV1BtepbSYDMAx4+YrFPvZ8ZKe
2UjIdi8Mec/r9d8Ts9qe5/uxDDiLQ8zgO3DLs+0Cx7b9e0WS3Dc5rW2oroHyHTcM
zdZcTg91PkoRSW57L4fdgJuHXIKzDvIzfrpdb+Ay2Y/ZmXhATi+pwBdTxPNLc+p2
loMLISjk1ZsUF/dHwh59trG0vZm8PrEwhs9gWesVEHhWkZLGU3a8XuHiQ7DL0JW9
6n9+rte3NTrFgr5zI7O4k1QNIffh1AWOVSm2+PST1i1z503r44BFjafKCOoIbT3Q
jn6a/c1SSO6o8Sfy+LlgB4eiIw55hQ5XnFVAvu/vFeVWX9ilNZ7O93NWCjXeSep5
Jjdn4cPw0n7zxGuiaPx0Y61aA+mznsD/OZ/WkGXu9fbUAN2a9MnWb5RLwyPCBG0T
Ej5lvJ8mxwWgtUSywLFne8RrNmgBsLzN6J27hqDJ/DcC9etnX+U2Fhoc8xH3k+9j
q4/TbGoVb66G9hfLOZSgjsPZMSZLBGdANE03lw7fQbAwJri5G9M=
=Vi5q
-----END PGP SIGNATURE-----
pgplr9A38rqCa.pgp
Description: PGP signature
--- End Message ---