Source: ncbi-seg Version: 0.0.20000620-6 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 -DPACKAGE_NAME=\"ncbi-seg\" -DPACKAGE_TARNAME=\"ncbi-seg\" > -DPACKAGE_VERSION=\"0.0.20000620\" -DPACKAGE_STRING=\"ncbi-seg\ > 0.0.20000620\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" > -DPACKAGE=\"ncbi-seg\" -DVERSION=\"0.0.20000620\" -I. -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 -c > -o genwin.o genwin.c > sed -e > 's|__datadir__|/usr/share|g;s|__docdir__|/usr/share/doc/ncbi-seg|g;s|__pkgdatadir__|/usr/share/ncbi-seg|g;s|__PREFIX__|/usr|g;s|__sysconfdir__|/etc|g;s|__VERSION__|0.0.20000620|g;' > "ncbi-seg.pod" | \ > pod2man -c 'User Commands' -r "0.0.20000620" -name NCBI-SEG > "ncbi-seg.1" > In file included from seg.c:10: > genwin.h:146:8: warning: type defaults to ‘int’ in declaration of > ‘closedbase’ [-Wimplicit-int] > 146 | extern closedbase(); > | ^~~~~~~~~~ > genwin.h:149:8: warning: type defaults to ‘int’ in declaration of ‘closeseq’ > [-Wimplicit-int] > 149 | extern closeseq(); > | ^~~~~~~~ > genwin.h:152:8: warning: type defaults to ‘int’ in declaration of ‘shiftwin’ > [-Wimplicit-int] > 152 | extern shiftwin(), closewin(); > | ^~~~~~~~ > In file included from genwin.c:9: > genwin.h:146:8: warning: type defaults to ‘int’ in declaration of > ‘closedbase’ [-Wimplicit-int] > 146 | extern closedbase(); > | ^~~~~~~~~~ > genwin.h:152:20: warning: type defaults to ‘int’ in declaration of ‘closewin’ > [-Wimplicit-int] > 152 | extern shiftwin(), closewin(); > | ^~~~~~~~ > genwin.h:154:8: warning: type defaults to ‘int’ in declaration of ‘compon’ > [-Wimplicit-int] > 154 | extern compon(), stateon(), enton(); > | ^~~~~~ > genwin.h:154:18: warning: type defaults to ‘int’ in declaration of ‘stateon’ > [-Wimplicit-int] > 154 | extern compon(), stateon(), enton(); > | ^~~~~~~ > genwin.h:149:8: warning: type defaults to ‘int’ in declaration of ‘closeseq’ > [-Wimplicit-int] > 149 | extern closeseq(); > | ^~~~~~~~ > genwin.h:154:29: warning: type defaults to ‘int’ in declaration of ‘enton’ > [-Wimplicit-int] > 154 | extern compon(), stateon(), enton(); > | ^~~~~ > genwin.h:152:8: warning: type defaults to ‘int’ in declaration of ‘shiftwin’ > [-Wimplicit-int] > 152 | extern shiftwin(), closewin(); > | ^~~~~~~~ > genwin.h:158:8: warning: type defaults to ‘int’ in declaration of ‘closemat’ > [-Wimplicit-int] > 158 | extern closemat(); > | ^~~~~~~~ > genwin.h:152:20: warning: type defaults to ‘int’ in declaration of ‘closewin’ > [-Wimplicit-int] > 152 | extern shiftwin(), closewin(); > | ^~~~~~~~ > genwin.h:154:8: warning: type defaults to ‘int’ in declaration of ‘compon’ > [-Wimplicit-int] > 154 | extern compon(), stateon(), enton(); > | ^~~~~~ > genwin.h:160:8: warning: type defaults to ‘int’ in declaration of ‘upper’ > [-Wimplicit-int] > 160 | extern upper(), lower(), findchar(); > | ^~~~~ > genwin.h:154:18: warning: type defaults to ‘int’ in declaration of ‘stateon’ > [-Wimplicit-int] > 154 | extern compon(), stateon(), enton(); > | ^~~~~~~ > genwin.h:160:17: warning: type defaults to ‘int’ in declaration of ‘lower’ > [-Wimplicit-int] > 160 | extern upper(), lower(), findchar(); > | ^~~~~ > genwin.h:154:29: warning: type defaults to ‘int’ in declaration of ‘enton’ > [-Wimplicit-int] > 154 | extern compon(), stateon(), enton(); > | ^~~~~ > genwin.h:160:26: warning: type defaults to ‘int’ in declaration of ‘findchar’ > [-Wimplicit-int] > 160 | extern upper(), lower(), findchar(); > | ^~~~~~~~ > genwin.h:158:8: warning: type defaults to ‘int’ in declaration of ‘closemat’ > [-Wimplicit-int] > 158 | extern closemat(); > | ^~~~~~~~ > genwin.h:160:8: warning: type defaults to ‘int’ in declaration of ‘upper’ > [-Wimplicit-int] > 160 | extern upper(), lower(), findchar(); > | ^~~~~ > genwin.h:160:17: warning: type defaults to ‘int’ in declaration of ‘lower’ > [-Wimplicit-int] > 160 | extern upper(), lower(), findchar(); > | ^~~~~ > genwin.h:160:26: warning: type defaults to ‘int’ in declaration of ‘findchar’ > [-Wimplicit-int] > 160 | extern upper(), lower(), findchar(); > | ^~~~~~~~ > genwin.c:62:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 62 | genwininit() > | ^~~~~~~~~~ > genwin.c: In function ‘opendbase’: > genwin.c:93:8: error: implicit declaration of function ‘blastdb’ > [-Werror=implicit-function-declaration] > 93 | if (blastdb(name)) > | ^~~~~~~ > genwin.c: At top level: > genwin.c:144:8: warning: return type defaults to ‘int’ [-Wimplicit-int] > 144 | extern closedbase(dbase) > | ^~~~~~~~~~ > genwin.c:185:8: warning: return type defaults to ‘int’ [-Wimplicit-int] > 185 | extern closeseq(seq) > | ^~~~~~~~ > genwin.c:319:8: warning: return type defaults to ‘int’ [-Wimplicit-int] > 319 | extern closewin(win) > | ^~~~~~~~ > genwin.c:336:8: warning: return type defaults to ‘int’ [-Wimplicit-int] > 336 | extern compon(win) > | ^~~~~~ > genwin.c:364:8: warning: return type defaults to ‘int’ [-Wimplicit-int] > 364 | extern stateon(win) > | ^~~~~~~ > genwin.c:389:8: warning: return type defaults to ‘int’ [-Wimplicit-int] > 389 | extern enton(win) > | ^~~~~ > genwin.c: In function ‘readentry’: > genwin.c:510:9: error: implicit declaration of function ‘readhdr’ > [-Werror=implicit-function-declaration] > 510 | if (!readhdr(seq)) > | ^~~~~~~ > genwin.c:528:4: error: implicit declaration of function ‘readseq’ > [-Werror=implicit-function-declaration] > 528 | readseq(seq); > | ^~~~~~~ > genwin.c: At top level: > genwin.c:545:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 545 | readhdr(seq) > | ^~~~~~~ > genwin.c: In function ‘readhdr’: > genwin.c:670:10: error: implicit declaration of function ‘skipline’ > [-Werror=implicit-function-declaration] > 670 | skipline(fp); > | ^~~~~~~~ > genwin.c: At top level: > genwin.c:684:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 684 | skipline(fp) > | ^~~~~~~~ > genwin.c:718:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 718 | readseq(seq) > | ^~~~~~~ > genwin.c:794:8: warning: return type defaults to ‘int’ [-Wimplicit-int] > 794 | extern upper(string, len) > | ^~~~~ > genwin.c:807:8: warning: return type defaults to ‘int’ [-Wimplicit-int] > 807 | extern lower(string, len) > | ^~~~~ > genwin.c:862:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 862 | tfree(ptr) > | ^~~~~ > seg.c:49:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 49 | main(argc, argv) > | ^~~~ > seg.c: In function ‘main’: > seg.c:58:4: error: implicit declaration of function ‘genwininit’ > [-Werror=implicit-function-declaration] > 58 | genwininit(); > | ^~~~~~~~~~ > seg.c:60:4: error: implicit declaration of function ‘getparams’ > [-Werror=implicit-function-declaration] > 60 | getparams(argc, argv); > | ^~~~~~~~~ > seg.c:61:4: error: implicit declaration of function ‘entropy_init’ > [-Werror=implicit-function-declaration] > 61 | entropy_init(window); > | ^~~~~~~~~~~~ > seg.c:72:7: error: implicit declaration of function ‘segseq’ > [-Werror=implicit-function-declaration] > 72 | segseq(seq, &segs, 0); > | ^~~~~~ > seg.c:73:7: error: implicit declaration of function ‘mergesegs’ > [-Werror=implicit-function-declaration] > 73 | mergesegs(seq, segs); > | ^~~~~~~~~ > seg.c:75:22: error: implicit declaration of function ‘singreport’ > [-Werror=implicit-function-declaration] > 75 | if (singleseq) singreport(seq, segs); > | ^~~~~~~~~~ > seg.c:76:27: error: implicit declaration of function ‘prettyreport’ > [-Werror=implicit-function-declaration] > 76 | else if (prettyseq) prettyreport(seq, segs); > | ^~~~~~~~~~~~ > seg.c:77:28: error: implicit declaration of function ‘pretreereport’ > [-Werror=implicit-function-declaration] > 77 | else if (prettytree) pretreereport(seq, segs); > | ^~~~~~~~~~~~~ > seg.c:78:12: error: implicit declaration of function ‘report’ > [-Werror=implicit-function-declaration] > 78 | else report(seq, segs); > | ^~~~~~ > seg.c:80:7: error: implicit declaration of function ‘freesegs’ > [-Werror=implicit-function-declaration] > 80 | freesegs(segs); > | ^~~~~~~~ > seg.c: At top level: > seg.c:90:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 90 | getparams(argc, argv) > | ^~~~~~~~~ > seg.c: In function ‘getparams’: > seg.c:103:7: error: implicit declaration of function ‘usage’ > [-Werror=implicit-function-declaration] > 103 | usage(); > | ^~~~~ > seg.c:137:14: error: implicit declaration of function ‘getopt’; did you mean > ‘getsubopt’? [-Werror=implicit-function-declaration] > 137 | while ((c=getopt(nargc, nargv, "m:olhaxpqc:nt:"))!=-1) > | ^~~~~~ > | getsubopt > seg.c: At top level: > seg.c:210:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 210 | segseq(seq, segs, offset) > | ^~~~~~ > seg.c: In function ‘segseq’: > seg.c:233:16: error: implicit declaration of function ‘findlo’ > [-Werror=implicit-function-declaration] > 233 | loi = findlo(i, lowlim, H); > | ^~~~~~ > seg.c:234:16: error: implicit declaration of function ‘findhi’; did you mean > ‘findchar’? [-Werror=implicit-function-declaration] > 234 | hii = findhi(i, last, H); > | ^~~~~~ > | findchar > seg.c:239:10: error: implicit declaration of function ‘trim’ > [-Werror=implicit-function-declaration] > 239 | trim(openwin(seq, leftend, rightend-leftend+1), &leftend, > &rightend); > | ^~~~ > seg.c:252:21: error: implicit declaration of function ‘appendseg’ > [-Werror=implicit-function-declaration] > 252 | else appendseg(*segs, leftsegs); > | ^~~~~~~~~ > seg.c:273:14: error: implicit declaration of function ‘min’; did you mean > ‘main’? [-Werror=implicit-function-declaration] > 273 | i = min(hii, rightend+downset); > | ^~~ > | main > seg.c: In function ‘seqent’: > seg.c:312:31: error: implicit declaration of function ‘hasdash’ > [-Werror=implicit-function-declaration] > 312 | if (seq->punctuation && hasdash(win)) > | ^~~~~~~ > seg.c:314:10: error: implicit declaration of function ‘shiftwin1’; did you > mean ‘shiftwin’? [-Werror=implicit-function-declaration] > 314 | shiftwin1(win); > | ^~~~~~~~~ > | shiftwin > seg.c: At top level: > seg.c:326:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 326 | hasdash(win) > | ^~~~~~~ > seg.c:343:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 343 | findlo(i, limit, H) > | ^~~~~~ > seg.c:360:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 360 | findhi(i, limit, H) > | ^~~~~~ > seg.c:377:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 377 | trim(seq, leftend, rightend) > | ^~~~ > seg.c:507:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 507 | mergesegs(seq, segs) > | ^~~~~~~~~ > seg.c:553:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 553 | report(seq, segs) > | ^~~~~~ > seg.c: In function ‘report’: > seg.c:565:7: error: implicit declaration of function ‘seqout’; did you mean > ‘seqent’? [-Werror=implicit-function-declaration] > 565 | seqout(seq, hi, 1, seq->length); > | ^~~~~~ > | seqent > seg.c: At top level: > seg.c:626:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 626 | singreport(seq, segs) > | ^~~~~~~~~~ > seg.c:663:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 663 | prettyreport(seq, segs) > | ^~~~~~~~~~~~ > seg.c: In function ‘prettyreport’: > seg.c:687:9: error: implicit declaration of function ‘space’; did you mean > ‘isspace’? [-Werror=implicit-function-declaration] > 687 | space(leftspace+1); > | ^~~~~ > | isspace > seg.c: At top level: > seg.c:718:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 718 | pretreereport(seq, segs) > | ^~~~~~~~~~~~~ > seg.c:811:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 811 | space(len) > | ^~~~~ > seg.c:832:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 832 | seqout(seq, hilo, begin, end) > | ^~~~~~ > seg.c:906:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 906 | appendseg(segs, seg) > | ^~~~~~~~~ > seg.c:930:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 930 | freesegs(segs) > | ^~~~~~~~ > seg.c:945:1: warning: return type defaults to ‘int’ [-Wimplicit-int] > 945 | usage() > | ^~~~~ > cc1: some warnings being treated as errors > make[1]: *** [Makefile:408: genwin.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/03/13/ncbi-seg_0.0.20000620-6_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.