Your message dated Mon, 01 Apr 2024 18:19:50 +0000
with message-id <[email protected]>
and subject line Bug#1066266: fixed in bsdgames 2.17-31
has caused the Debian Bug report #1066266,
regarding bsdgames: FTBFS: hunt/hunt/otto.c:181:9: error: implicit declaration
of function ‘sigpause’; did you mean ‘pause’?
[-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.)
--
1066266: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066266
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: bsdgames
Version: 2.17-30
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):
> x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes
> -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> -Iinclude -Imille -c mille/extern.c -o mille/extern.o
> hunt/hunt/otto.c: In function ‘otto’:
> hunt/hunt/otto.c:179:9: warning: ‘sigblock’ is deprecated
> [-Wdeprecated-declarations]
> 179 | old_mask = sigblock(sigmask(SIGALRM));
> | ^~~~~~~~
> In file included from include/signal.h:40,
> from hunt/hunt/otto.c:54:
> /usr/include/signal.h:173:12: note: declared here
> 173 | extern int sigblock (int __mask) __THROW __attribute_deprecated__;
> | ^~~~~~~~
> hunt/hunt/otto.c:179:20: warning: sigmask is deprecated
> 179 | old_mask = sigblock(sigmask(SIGALRM));
> | ^~~~~~~~~~~~~~~~~~~~~~~
> hunt/hunt/hunt.c: In function ‘main’:
> hunt/hunt/hunt.c:141:9: warning: ignoring return value of ‘setregid’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 141 | setregid(getgid(), getgid());
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hunt/hunt/otto.c:181:9: error: implicit declaration of function ‘sigpause’;
> did you mean ‘pause’? [-Werror=implicit-function-declaration]
> 181 | sigpause(old_mask);
> | ^~~~~~~~
> | pause
> hunt/hunt/otto.c:182:9: warning: ‘sigsetmask’ is deprecated
> [-Wdeprecated-declarations]
> 182 | sigsetmask(old_mask);
> | ^~~~~~~~~~
> /usr/include/signal.h:176:12: note: declared here
> 176 | extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;
> | ^~~~~~~~~~
> hunt/hunt/hunt.c: In function ‘dump_scores’:
> hunt/hunt/hunt.c:678:17: warning: ignoring return value of ‘write’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 678 | write(fileno(stdout), buf, cnt);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hunt/hunt/hunt.c: In function ‘intr’:
> hunt/hunt/hunt.c:852:40: warning: ignoring return value of ‘write’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 852 | (void) write(Socket, "q", 1);
> | ^~~~~~~~~~~~~~~~~~~~~
> hunt/hunt/otto.c:225:16: warning: ignoring return value of ‘write’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 225 | (void) write(Socket, command, comlen);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> mille/comp.c: In function ‘calcmove’:
> mille/comp.c:98:33: warning: increment of a boolean expression
> [-Wbool-operation]
> 98 | ++cango;
> | ^~
> mille/comp.c:199:45: warning: decrement of a boolean expression
> [-Wbool-operation]
> 199 | if (--cango <= 0)
> | ^~
> hunt/hunt/playit.c: In function ‘send_stuff’:
> hunt/hunt/playit.c:292:24: warning: ignoring return value of ‘write’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 292 | (void) write(1, "\7", 1); /* CTRL('G') */
> | ^~~~~~~~~~~~~~~~~
> hunt/hunt/playit.c:316:24: warning: ignoring return value of ‘write’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 316 | (void) write(Socket, inp, count);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> mille/comp.c:216:36: warning: this statement may fall through
> [-Wimplicit-fallthrough=]
> 216 | if (++count200 > 2) {
> | ^
> mille/comp.c:220:27: note: here
> 220 | case C_75: case C_100:
> | ^~~~
> mille/comp.c: In function ‘onecard’:
> mille/comp.c:427:28: warning: this statement may fall through
> [-Wimplicit-fallthrough=]
> 427 | if (spd == C_LIMIT)
> | ^
> mille/comp.c:429:19: note: here
> 429 | case 50:
> | ^~~~
> x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes
> -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> -Iinclude -Imille -c mille/init.c -o mille/init.o
> x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes
> -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> -Iinclude -Imille -c mille/mille.c -o mille/mille.o
> x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes
> -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> -Iinclude -Imille -c mille/misc.c -o mille/misc.o
> mille/mille.c: In function ‘main’:
> mille/mille.c:61:9: warning: ignoring return value of ‘setregid’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 61 | setregid(getgid(), getgid());
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> mille/misc.c: In function ‘error’:
> mille/misc.c:65:9: warning: ‘vwprintw’ is deprecated
> [-Wdeprecated-declarations]
> 65 | vwprintw(Score, str, ap);
> | ^~~~~~~~
> In file included from mille/mille.h:40,
> from mille/misc.c:46:
> /usr/include/curses.h:819:28: note: declared here
> 819 | extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *, va_list)
> GCC_DEPRECATED(use vw_printw) /* implemented */
> | ^~~~~~~~
> mille/misc.c: In function ‘getcard’:
> x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes
> -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> -Iinclude -Imille -c mille/move.c -o mille/move.o
> mille/misc.c:115:41: warning: ignoring return value of ‘write’ declared with
> attribute ‘warn_unused_result’ [-Wunused-result]
> 115 | write(0, "\07", 1);
> | ^~~~~~~~~~~~~~~~~~
> x86_64-linux-gnu-gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes
> -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> -Iinclude -Imille -c mille/print.c -o mille/print.o
> mille/move.c: In function ‘playcard’:
> mille/move.c:229:20: warning: this statement may fall through
> [-Wimplicit-fallthrough=]
> 229 | if (pp->nummiles[C_200] == 2)
> | ^
> mille/move.c:231:11: note: here
> 231 | case C_100: case C_75:
> | ^~~~
> mille/move.c:232:20: warning: this statement may fall through
> [-Wimplicit-fallthrough=]
> 232 | if (pp->speed == C_LIMIT)
> | ^
> mille/move.c:234:11: note: here
> 234 | case C_50:
> | ^~~~
> mille/move.c:235:20: warning: this statement may fall through
> [-Wimplicit-fallthrough=]
> 235 | if (pp->mileage + Value[card] > End)
> | ^
> mille/move.c:237:11: note: here
> 237 | case C_25:
> | ^~~~
> cc1: some warnings being treated as errors
> make[2]: *** [GNUmakefile:382: hunt/hunt/otto.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2024/03/13/bsdgames_2.17-30_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: bsdgames
Source-Version: 2.17-31
Done: Dr. Tobias Quathamer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bsdgames, 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.
Dr. Tobias Quathamer <[email protected]> (supplier of updated bsdgames 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, 01 Apr 2024 18:10:52 +0200
Source: bsdgames
Architecture: source
Version: 2.17-31
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Dr. Tobias Quathamer <[email protected]>
Closes: 1066266
Changes:
bsdgames (2.17-31) unstable; urgency=medium
.
* Disable building of some games, in order to prepare for a new
upstream version found at https://sourceforge.net/projects/bsd-games/
- Update list of included games
- Update d/rules for removed games
- Update d/dirs for removed games
- Remove obsolete .desktop files
* List of games which have been removed:
- bcd
- boggle
- countmail
- hunt (This currently FTBFS. Closes: #1066266)
- mille
- monop
- morse
- number
- phantasia
- pig
- pom
- ppt
- quiz
- rain
- random
- wargames
- worms
Checksums-Sha1:
212b8167407001c211fea516d6f57249155b7691 1933 bsdgames_2.17-31.dsc
593df23babcd0ca1b9121c587672e07451b27ffc 67804 bsdgames_2.17-31.debian.tar.xz
a624668bb2922f4eb6ead3927caf8db0d4978976 7004 bsdgames_2.17-31_amd64.buildinfo
Checksums-Sha256:
01c65aa9becb4381019e5a16bdc847cb94f85aab3e4715e2d3cb109b192a5fe3 1933
bsdgames_2.17-31.dsc
ac667f0d60d320ec26816dea618e1def7a79fa4f7b892a8021aa4d5f1c3a68a3 67804
bsdgames_2.17-31.debian.tar.xz
fe6ffaf3a2ac35ab42fd9f051204a75a493f47174198987f2163bfbe2d27db82 7004
bsdgames_2.17-31_amd64.buildinfo
Files:
611706d42ef94c06a2ccca28ec385495 1933 games optional bsdgames_2.17-31.dsc
83687cb76f8ef00aa259082a84a78b6b 67804 games optional
bsdgames_2.17-31.debian.tar.xz
623cf868cfe20200d85b8679ae52b143 7004 games optional
bsdgames_2.17-31_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE0cuPObxd7STF0seMEwLx8Dbr6xkFAmYK9WgACgkQEwLx8Dbr
6xl4Sw/+KSKIhZuvUI38d30KSSlMCNWf7yhM7fnMSD4E5lO++49p06HPU4ufDG6K
tY2wZFY73kgN+sWgfwhMLWCEhyVHDTV45sxsuQm+3MvK5aF6grO7Tzugn6NK0aqc
Qwxvu+vW3E8/vrWdNp0tiW+d5xNOScVg5iB3Tn6zrMvG9uLMEXY+XRQlc3C1fUTH
C1MzEa5DQuV+FajzRSY+xx1GQXB4iQLyq62njVY/EDDJdSF6Ta7Dzmjkdhniq3ym
3tjDeoxSIWtqUWXd8hiKU0hHZHdeJERJNxMrzDpp+ot31knL7rydTvRaBQcylJcQ
FYT1a463CHoRrRnRnpFOQyfXVxV9HbPxL1zp4GJMjTM2bbBZV0bS3v8wS+58gNX3
Uj5Bj2X98hWwZfV11AqBukAr6KwXfe06b7pB4OV3UyhIye0LnvU/1gNoOz2wO8Ly
U7Kc6N3Q/BSH6V3oykMWe8uXykcGJoB/wJh9y5Ej5ZLqMTOaq/0saU82HF3sBHy5
B/ZA3ay5Was/qkKr3plLRT7LspGtB0AwvtbJh21VQcmLMdKWp8Ac8J8IxtcgoJpC
RrIkNdPZInS67M8IcWSizOU34DmWd4g0QrfNiDFq2Ya3yev5g9FdFDhmdlIQN04b
KxcM6fJT5w+VUd9ip5XPqx2kGOwZVyVIYSp2xn91C47dUVqKU4g=
=t9hr
-----END PGP SIGNATURE-----
pgp5Vxu9dAoUe.pgp
Description: PGP signature
--- End Message ---