Your message dated Sat, 27 Apr 2024 11:06:18 +0000 with message-id <e1s0fso-00bwwz...@fasolo.debian.org> and subject line Bug#1066346: fixed in sc 7.16-4.2 has caused the Debian Bug report #1066346, regarding sc: FTBFS: sc.c:1301:46: error: implicit declaration of function ‘list_frames’; did you mean ‘list_ranges’? [-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 ow...@bugs.debian.org immediately.) -- 1066346: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066346 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: sc Version: 7.16-4.1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org 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): > gcc -Wall -DSYSV3 -ffloat-store -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -DDFLT_PAGER=\"less\" -DSIGVOID -DSAVENAME=\"SC.SAVE\" -c sc.c > pipe.c: In function ‘getnum’: > pipe.c:39:16: warning: suggest explicit braces to avoid ambiguous ‘else’ > [-Wdangling-else] > 39 | if (p) > | ^ > In file included from pipe.c:12: > pipe.c: In function ‘doquery’: > pipe.c:311:11: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 311 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > pipe.c: In function ‘getnum’: > pipe.c:49:13: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 49 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘fgetnum’: > pipe.c:92:13: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 92 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘getstring’: > pipe.c:117:13: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 117 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘getexp’: > pipe.c:149:13: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 149 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘getformat’: > pipe.c:163:5: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 163 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘getfmt’: > pipe.c:182:13: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 182 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘getframe’: > pipe.c:206:5: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 206 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘getrange’: > pipe.c:249:5: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 249 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘doeval’: > pipe.c:271:5: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 271 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘doseval’: > pipe.c:288:9: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 288 | write(fd, s, strlen(s)); > | ^~~~~~~~~~~~~~~~~~~~~~~ > pipe.c:289:5: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 289 | write(fd, "\n", 1); > | ^~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘doquery’: > pipe.c:305:9: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 305 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c:306:9: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 306 | write(fd, "\n", 1); > | ^~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘dogetkey’: > pipe.c:347:5: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 347 | write(macrofd, line, len); > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > pipe.c: In function ‘dostat’: > pipe.c:358:5: warning: ignoring return value of ‘write’ declared with > attribute ‘warn_unused_result’ [-Wunused-result] > 358 | write(fd, line, strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from sc.c:37: > sc.c: In function ‘main’: > sc.c:484:35: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 484 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:889:35: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 889 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:913:43: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 913 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1161:27: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1161 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1228:31: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1228 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1301:46: error: implicit declaration of function ‘list_frames’; did you > mean ‘list_ranges’? [-Werror=implicit-function-declaration] > 1301 | if (!brokenpipe) list_frames(f); > | ^~~~~~~~~~~ > | list_ranges > sc.c:1350:31: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1350 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1353:31: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1353 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1356:31: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1356 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1359:31: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1359 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1386:31: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1386 | error(""); /* clear line */ > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1414:57: error: implicit declaration of function ‘yankrow’; did you mean > ‘yankr’? [-Werror=implicit-function-declaration] > 1414 | if (rcqual == 'r') yankrow(arg); > | ^~~~~~~ > | yankr > sc.c:1415:57: error: implicit declaration of function ‘yankcol’; did you mean > ‘backcol’? [-Werror=implicit-function-declaration] > 1415 | else yankcol(arg); > | ^~~~~~~ > | backcol > sc.c:1591:29: error: implicit declaration of function ‘ljustify’ > [-Werror=implicit-function-declaration] > 1591 | ljustify(currow, curcol, currow, curcol); > | ^~~~~~~~ > sc.c:1601:29: error: implicit declaration of function ‘rjustify’ > [-Werror=implicit-function-declaration] > 1601 | rjustify(currow, curcol, currow, curcol); > | ^~~~~~~~ > sc.c:1611:29: error: implicit declaration of function ‘center’ > [-Werror=implicit-function-declaration] > 1611 | center(currow, curcol, currow, curcol); > | ^~~~~~ > sc.c:1671:31: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1671 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1678:27: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1678 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1929:31: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1929 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1951:27: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1951 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1988:35: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1988 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:1997:35: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1997 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:2005:35: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 2005 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:2018:29: error: implicit declaration of function ‘gotonote’ > [-Werror=implicit-function-declaration] > 2018 | gotonote(); > | ^~~~~~~~ > sc.c:2019:35: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 2019 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c:233:14: warning: unused variable ‘home’ [-Wunused-variable] > 233 | char *home; > | ^~~~ > gcc -Wall -DSYSV3 -ffloat-store -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -DSIGVOID \ > -c screen.c > gcc -Wall -DSYSV3 -ffloat-store -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 -c -o sort.o sort.c > screen.c: In function ‘update’: > screen.c:457:17: warning: this ‘if’ clause does not guard... > [-Wmisleading-indentation] > 457 | if (fr && strow < fr->or_left->row + ftoprows) > | ^~ > screen.c:459:21: note: ...this statement, but the latter is misleadingly > indented as if it were guarded by the ‘if’ > 459 | if (currow < strow) > | ^~ > gcc -Wall -DSYSV3 -ffloat-store -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 -c -o version.o version.c > gcc -Wall -DSYSV3 -ffloat-store -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -DREGCOMP -DHISTORY_FILE=\"~/.sc_history\" -c vi.c > gcc -Wall -DSYSV3 -ffloat-store -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 -c -o vmtbl.o vmtbl.c > In file included from vi.c:22: > vi.c: In function ‘write_line’: > vi.c:136:11: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 136 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > vi.c:146:33: warning: this ‘else’ clause does not guard... > [-Wmisleading-indentation] > 146 | else > | ^~~~ > vi.c:147:73: note: ...this statement, but the latter is misleadingly indented > as if it were guarded by the ‘else’ > 147 | cr_line(); > break; > | > ^~~~~ > vi.c:516:55: error: implicit declaration of function ‘gotonote’ > [-Werror=implicit-function-declaration] > 516 | case '*': if (nmgetch() == '*') gotonote(); > break; > | ^~~~~~~~ > vi.c: In function ‘change_case’: > vi.c:1122:1: warning: type of ‘arg’ defaults to ‘int’ [-Wimplicit-int] > 1122 | change_case(arg) > | ^~~~~~~~~~~ > gcc -Wall -DSYSV3 -ffloat-store -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 -c -o xmalloc.o xmalloc.c > vi.c: In function ‘for_hist’: > vi.c:1474:15: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1474 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > vi.c: In function ‘back_hist’: > vi.c:1503:15: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1503 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > vi.c: In function ‘search_again’: > vi.c:1582:11: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 1582 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > sc.c: In function ‘modcheck’: > vi.c:1610:13: warning: this ‘else’ clause does not guard... > [-Wmisleading-indentation] > 1610 | else > | ^~~~ > vi.c:1612:17: note: ...this statement, but the latter is misleadingly > indented as if it were guarded by the ‘else’ > 1612 | (void) strcpy(line, history[histp].histline); > | ^ > sc.c:2223:36: warning: ‘%s’ directive writing up to 1023 bytes into a region > of size 94 [-Wformat-overflow=] > 2223 | (void) sprintf(lin,"File \"%s\" is modified, save%s? > ",curfile,endstr); > | ^~ ~~~~~~~ > sc.c:2223:16: note: ‘sprintf’ output 28 or more bytes (assuming 1051) into a > destination of size 100 > 2223 | (void) sprintf(lin,"File \"%s\" is modified, save%s? > ",curfile,endstr); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > vi.c: In function ‘query’: > vi.c:2040:23: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 2040 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > vi.c:2045:23: warning: zero-length gnu_printf format string > [-Wformat-zero-length] > 2045 | error(""); > | ^~ > sc.h:46:101: note: in definition of macro ‘error’ > 46 | # define error(format, msg...) (void)(isatty(fileno(stdout)) && > !move(1,0) && !clrtoeol() && printw(format, ## msg)) > | > ^~~~~~ > vi.c: In function ‘dogoto’: > vi.c:2005:9: warning: ‘strncpy’ output truncated before terminating nul > copying 5 bytes from a string of the same length [-Wstringop-truncation] > 2005 | strncpy(line, "goto ", 5); > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > rm -f pvmtbl.c > ln vmtbl.c pvmtbl.c > rm -f pxmalloc.c > ln xmalloc.c pxmalloc.c > rm -f qhelp.c > ln help.c qhelp.c > name=sc NAME=SC LIBDIR=/usr/share/doc/sc sh torev sc.doc > sc.1 > name=sc NAME=SC LIBDIR=/usr/share/doc/sc sh torev psc.doc > psc.1 > gcc -Wall -DSYSV3 -ffloat-store -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > -DPSC pvmtbl.c > gcc -Wall -DSYSV3 -ffloat-store -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > -DPSC pxmalloc.c > gcc -Wall -DSYSV3 -ffloat-store -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -Wl,-z,relro -DQREF -DTROFF -DSCNAME=\"SC\" -o scqref qhelp.c > gcc -Wall -DSYSV3 -ffloat-store -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -Wl,-z,relro -o psc psc.c pvmtbl.o pxmalloc.o > mv y.tab.c gram.c > gcc -Wall -DSYSV3 -ffloat-store -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -DUSELOCALE -c gram.c > gram.y: In function ‘yyparse’: > gram.y:310:63: error: implicit declaration of function ‘ljustify’ > [-Werror=implicit-function-declaration] > 310 | { ljustify($2.left.vp->row, > $2.left.vp->col, > | ^~~~~~~~ > gram.y:317:63: error: implicit declaration of function ‘rjustify’ > [-Werror=implicit-function-declaration] > 317 | { rjustify($2.left.vp->row, > $2.left.vp->col, > | ^~~~~~~~ > gram.y:324:63: error: implicit declaration of function ‘center’ > [-Werror=implicit-function-declaration] > 324 | { center($2.left.vp->row, > $2.left.vp->col, > | ^~~~~~ > gram.y:619:57: error: implicit declaration of function ‘add_abbr’ > [-Werror=implicit-function-declaration] > 619 | | S_ABBREV STRING { add_abbr($2); } > | ^ > gram.y:817:43: error: implicit declaration of function ‘yankrow’; did you > mean ‘yankr’? [-Werror=implicit-function-declaration] > 817 | yankrow(arg); > | ^~~~~~~ > | yankr > gram.y:847:43: error: implicit declaration of function ‘yankcol’; did you > mean ‘backcol’? [-Werror=implicit-function-declaration] > 847 | yankcol(arg); > | ^~~~~~~ > | backcol > gram.y:960:68: error: implicit declaration of function ‘getframe’; did you > mean ‘getformat’? [-Werror=implicit-function-declaration] > 960 | | S_GETFRAME { getframe(macrofd); } > | ^ > > | > getformat > gram.y:962:62: error: implicit declaration of function ‘getrange’; did you > mean ‘sortrange’? [-Werror=implicit-function-declaration] > 962 | | S_GETRANGE STRING { getrange($2, macrofd); } > | ^~~~~ > | sortrange > gram.y:965:70: error: implicit declaration of function ‘doeval’; did you mean > ‘eval’? [-Werror=implicit-function-declaration] > 965 | | S_EVAL e { doeval($2, NULL, currow, > curcol, > | > ^~~~~ > | > eval > gram.y:972:69: error: implicit declaration of function ‘doseval’; did you > mean ‘seval’? [-Werror=implicit-function-declaration] > 972 | | S_SEVAL e { doseval($2, currow, curcol, > macrofd); } > | > ^~~~~~~ > | > seval > gram.y:981:70: error: implicit declaration of function ‘dogetkey’ > [-Werror=implicit-function-declaration] > 981 | | S_GETKEY { dogetkey(); } > | > ^ > cmds.c: In function ‘deleterow’: > cmds.c:325:60: warning: ‘ left’ directive writing 5 bytes into a region of > size between 4 and 25 [-Wformat-overflow=] > 325 | (void) sprintf(buf, "Can't delete %d row%s %d row%s left", > arg, > | ^~~~~ > cmds.c:325:16: note: ‘sprintf’ output between 31 and 52 bytes into a > destination of size 50 > 325 | (void) sprintf(buf, "Can't delete %d row%s %d row%s left", > arg, > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 326 | (arg != 1 ? "s," : ","), rs, (rs != 1 ? "s" : "")); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > cmds.c: In function ‘closecol’: > cmds.c:1213:57: warning: ‘ column’ directive writing 7 bytes into a region of > size between 6 and 26 [-Wformat-overflow=] > 1213 | (void) sprintf(buf, "Can't delete %d column%s %d column%s > left", arg, > | ^~~~~~~ > cmds.c:1213:16: note: ‘sprintf’ output between 37 and 58 bytes into a > destination of size 50 > 1213 | (void) sprintf(buf, "Can't delete %d column%s %d column%s > left", arg, > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1214 | (arg != 1 ? "s," : ","), cs, (cs != 1 ? "s" : "")); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > cc1: some warnings being treated as errors > make[2]: *** [Makefile:453: vi.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/03/13/sc_7.16-4.1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&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: sc Source-Version: 7.16-4.2 Done: Ying-Chun Liu (PaulLiu) <paul...@debian.org> We believe that the bug you reported is fixed in the latest version of sc, 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 1066...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ying-Chun Liu (PaulLiu) <paul...@debian.org> (supplier of updated sc 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: Sun, 07 Apr 2024 09:47:51 +0800 Source: sc Architecture: source Version: 7.16-4.2 Distribution: unstable Urgency: low Maintainer: Adam Majer <ad...@zombino.com> Changed-By: Ying-Chun Liu (PaulLiu) <paul...@debian.org> Closes: 1066346 Changes: sc (7.16-4.2) unstable; urgency=low . * Non-maintainer upload. * Fix FTBFS by -Werror=implicit-function-declaration (Closes: #1066346) - Add debian/patches/fix-ftbfs-implicit-function-declaration.patch Checksums-Sha1: ab85f0836360d598df3d9b1d8ae802d7c0949ab5 1803 sc_7.16-4.2.dsc ed4a86433f3821c578aa64b888a8c27773720a68 11336 sc_7.16-4.2.debian.tar.xz 359632edaf79100d6b5afbe1796e68acce5a5b9c 7111 sc_7.16-4.2_source.buildinfo Checksums-Sha256: eefd458ee9ad59018aea788bb383fd0cb15227e5ee17f27fe258264f6a1dc7aa 1803 sc_7.16-4.2.dsc 7cfe54ad9c644c36a8b505e17b162ab6bb4c07fd9f547dd016d6d96a2c34044b 11336 sc_7.16-4.2.debian.tar.xz 017479188174cc32a3a5cec186b6a2cd564dd2da97886a01f2195d41e0dc9d48 7111 sc_7.16-4.2_source.buildinfo Files: 73375ed98770feff1035a48dcb8c34e0 1803 math optional sc_7.16-4.2.dsc 496c29687cef094e2de3d65257906571 11336 math optional sc_7.16-4.2.debian.tar.xz 0e3b26081588414d58d157604c9871c0 7111 math optional sc_7.16-4.2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJHBAEBCgAxFiEEo2h49GQQhoFgDLZIRBc/oT0FiIgFAmYfozMTHHBhdWxsaXVA ZGViaWFuLm9yZwAKCRBEFz+hPQWIiHLgD/wLmnR+hSGh0AHkrEv5T+N8s4BlXMTz 4/36Tjld+vHoTydDYPLAXoXxb9Q/r5lxj40FndU07L7+QPI8jw3SnmGMFJACdrMY KaEkeCyHR/PscHTc1UydJvfQy4p/9BJAi5lWmts+bs63E0apNaHTA/ywfZmflx7E sFUcmfd7uezb4KodglAbDjv4Zzr0zVpmvysDKZ5v4gwDx0Z/rb4XCjvNgd+q+JEY IDaoRa0AoXvK/AAtfJWV329WBaSdmTJpg8BvjIjD+Z4EcaNnuT76zWHxujOMlpgX /PRdEcCz3PJBzFlKiWdtJ8BxK2R733wl6TpgBaNC2HSpsQ4eNi9CmEbVp0weiK/Z ogozIs4JCDV4vxFNQ8vFrfzSrl3uLrLYV8h9VGCFqaz23UpEOgqw1Cw0Q/aIabht /CYQIYbmZXczNm52GvQ6GgGfIIgP8U5eBgQwBr2FXiAMt8QTZps15EwuNTUbHYAl FZFsjknb0Q8zbSVcFr/2TGE8VQx1oQ78puWiQlyr8BEzwup5janlPxMyR55+G6dv dqZHs2iyREtISyn1RlXlEFLhMF+KsAil9LiiS0WRW4qBMXLb0ZV6D54ODfide/GQ hkvdf8lcjc8JjKliKqQr8hDPvVwKBI8U4vSjA3C9vwXscl91ohzjhHGzwAB00m9/ 5MFy21saHEEeFg== =s2ZY -----END PGP SIGNATURE-----pgp68lfmbpIRn.pgp
Description: PGP signature
--- End Message ---