Source: k2pdfopt Version: 2.55+ds-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): > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/willuslib && /usr/bin/cc > -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > -I/<<PKGBUILDDIR>>/willuslib -I/<<PKGBUILDDIR>>/k2pdfoptlib > -I/<<PKGBUILDDIR>>/willuslib/.. -isystem /usr/include/leptonica -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time > -D_FORTIFY_SOURCE=2 -DUSE_CMAKE -Wall -MD -MT > willuslib/CMakeFiles/willuslib.dir/ocrwords.c.o -MF > CMakeFiles/willuslib.dir/ocrwords.c.o.d -o > CMakeFiles/willuslib.dir/ocrwords.c.o -c /<<PKGBUILDDIR>>/willuslib/ocrwords.c > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function ‘ocrtess_lang_by_index’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:180:9: error: implicit declaration of > function ‘ocrtess_lang_default’ [-Werror=implicit-function-declaration] > 180 | ocrtess_lang_default(NULL,NULL,0,langdef,31,NULL,0,0); > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function ‘ocrtess_set_logfile’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:226:5: error: implicit declaration of > function ‘tess_capi_set_logfile’ [-Werror=implicit-function-declaration] > 226 | tess_capi_set_logfile(filename); > | ^~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function ‘ocrtess_debug_message’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:233:5: error: implicit declaration of > function ‘tess_capi_debug_message’; did you mean ‘ocrtess_debug_message’? > [-Werror=implicit-function-declaration] > 233 | tess_capi_debug_message(message); > | ^~~~~~~~~~~~~~~~~~~~~~~ > | ocrtess_debug_message > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function ‘ocrtess_lang_exists’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:244:5: error: implicit declaration of > function ‘ocrtess_datapath’ [-Werror=implicit-function-declaration] > 244 | ocrtess_datapath(tesspath0,datadir,MAXFILENAMELEN-1); > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function > ‘ocrtess_lang_get_from_github’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:263:5: error: implicit declaration of > function ‘ocrtess_url’ [-Werror=implicit-function-declaration] > 263 | ocrtess_url(url,255,fast); > | ^~~~~~~~~~~ > [ 60%] Linking C static library libk2pdfoptlib.a > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/k2pdfoptlib && /usr/bin/cmake -P > CMakeFiles/k2pdfoptlib.dir/cmake_clean_target.cmake > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:265:5: error: implicit declaration of > function ‘ocrtess_baselang’ [-Werror=implicit-function-declaration] > 265 | ocrtess_baselang(urlbasename,lang,127); > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: At top level: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:300:6: warning: conflicting types for > ‘ocrtess_baselang’; have ‘void(char *, char *, int)’ > 300 | void ocrtess_baselang(char *dst,char *src,int maxlen) > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:265:5: note: previous implicit > declaration of ‘ocrtess_baselang’ with type ‘void(char *, char *, int)’ > 265 | ocrtess_baselang(urlbasename,lang,127); > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:315:6: warning: conflicting types for > ‘ocrtess_url’; have ‘void(char *, int, int)’ > 315 | void ocrtess_url(char *url0,int maxlen,int fast) > | ^~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:263:5: note: previous implicit > declaration of ‘ocrtess_url’ with type ‘void(char *, int, int)’ > 263 | ocrtess_url(url,255,fast); > | ^~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function ‘ocrtess_init’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:365:9: error: implicit declaration of > function ‘tess_capi_init’ [-Werror=implicit-function-declaration] > 365 | api=tess_capi_init(tesspath0,langdef,0,out,initstr,maxlen,status); > | ^~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:365:8: warning: assignment to ‘void *’ > from ‘int’ makes pointer from integer without a cast [-Wint-conversion] > 365 | api=tess_capi_init(tesspath0,langdef,0,out,initstr,maxlen,status); > | ^ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: At top level: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:370:6: warning: conflicting types for > ‘ocrtess_lang_default’; have ‘void(char *, char *, int, char *, int, char > *, int, int)’ > 370 | void ocrtess_lang_default(char *datadir,char *tesspath,int > maxtesspathlen, > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:180:9: note: previous implicit > declaration of ‘ocrtess_lang_default’ with type ‘void(char *, char *, int, > char *, int, char *, int, int)’ > 180 | ocrtess_lang_default(NULL,NULL,0,langdef,31,NULL,0,0); > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:497:6: warning: conflicting types for > ‘ocrtess_datapath’; have ‘void(char *, char *, int)’ > 497 | void ocrtess_datapath(char *datapath,char *suggested,int maxlen) > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:244:5: note: previous implicit > declaration of ‘ocrtess_datapath’ with type ‘void(char *, char *, int)’ > 244 | ocrtess_datapath(tesspath0,datadir,MAXFILENAMELEN-1); > | ^~~~~~~~~~~~~~~~ > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/k2pdfoptlib && /usr/bin/cmake -E > cmake_link_script CMakeFiles/k2pdfoptlib.dir/link.txt --verbose=1 > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function ‘ocrtess_end’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:632:5: error: implicit declaration of > function ‘tess_capi_end’ [-Werror=implicit-function-declaration] > 632 | tess_capi_end(api); > | ^~~~~~~~~~~~~ > [ 61%] Building C object willuslib/CMakeFiles/willuslib.dir/pdffonts.c.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/willuslib && /usr/bin/cc > -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > -I/<<PKGBUILDDIR>>/willuslib -I/<<PKGBUILDDIR>>/k2pdfoptlib > -I/<<PKGBUILDDIR>>/willuslib/.. -isystem /usr/include/leptonica -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time > -D_FORTIFY_SOURCE=2 -DUSE_CMAKE -Wall -MD -MT > willuslib/CMakeFiles/willuslib.dir/pdffonts.c.o -MF > CMakeFiles/willuslib.dir/pdffonts.c.o.d -o > CMakeFiles/willuslib.dir/pdffonts.c.o -c /<<PKGBUILDDIR>>/willuslib/pdffonts.c > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function > ‘ocrtess_ocrwords_from_bmp8’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:794:5: error: implicit declaration of > function ‘tess_capi_get_ocr_multiword’ [-Werror=implicit-function-declaration] > 794 | tess_capi_get_ocr_multiword(api,pix,segmode<0 || segmode>10 ? 6 : > segmode, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/bin/ar qc libk2pdfoptlib.a CMakeFiles/k2pdfoptlib.dir/bmpregion.c.o > CMakeFiles/k2pdfoptlib.dir/devprofile.c.o > CMakeFiles/k2pdfoptlib.dir/k2bmp.c.o CMakeFiles/k2pdfoptlib.dir/k2file.c.o > CMakeFiles/k2pdfoptlib.dir/k2files.c.o > CMakeFiles/k2pdfoptlib.dir/k2gui_cbox.c.o > CMakeFiles/k2pdfoptlib.dir/k2gui_osdep.c.o > CMakeFiles/k2pdfoptlib.dir/k2mark.c.o CMakeFiles/k2pdfoptlib.dir/k2master.c.o > CMakeFiles/k2pdfoptlib.dir/k2mem.c.o CMakeFiles/k2pdfoptlib.dir/k2menu.c.o > CMakeFiles/k2pdfoptlib.dir/k2ocr.c.o > CMakeFiles/k2pdfoptlib.dir/k2parsecmd.c.o > CMakeFiles/k2pdfoptlib.dir/k2proc.c.o > CMakeFiles/k2pdfoptlib.dir/k2publish.c.o > CMakeFiles/k2pdfoptlib.dir/k2settings.c.o > CMakeFiles/k2pdfoptlib.dir/k2settings2cmd.c.o > CMakeFiles/k2pdfoptlib.dir/k2sys.c.o CMakeFiles/k2pdfoptlib.dir/k2usage.c.o > CMakeFiles/k2pdfoptlib.dir/k2version.c.o > CMakeFiles/k2pdfoptlib.dir/pagelist.c.o > CMakeFiles/k2pdfoptlib.dir/pageregions.c.o > CMakeFiles/k2pdfoptlib.dir/textrows.c.o > CMakeFiles/k2pdfoptlib.dir/textwords.c.o > CMakeFiles/k2pdfoptlib.dir/userinput.c.o > CMakeFiles/k2pdfoptlib.dir/wrapbmp.c.o > /<<PKGBUILDDIR>>/willuslib/ocrtess.c: In function ‘ocrtess_from_bmp8’: > /<<PKGBUILDDIR>>/willuslib/ocrtess.c:900:12: error: implicit declaration of > function ‘tess_capi_get_ocr’ [-Werror=implicit-function-declaration] > 900 | status=tess_capi_get_ocr(api,pix,text,maxlen,segmode<0 || > segmode>10 ? 6 : segmode,out); > | ^~~~~~~~~~~~~~~~~ > [ 63%] Building C object willuslib/CMakeFiles/willuslib.dir/pdfwrite.c.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/willuslib && /usr/bin/cc > -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > -I/<<PKGBUILDDIR>>/willuslib -I/<<PKGBUILDDIR>>/k2pdfoptlib > -I/<<PKGBUILDDIR>>/willuslib/.. -isystem /usr/include/leptonica -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time > -D_FORTIFY_SOURCE=2 -DUSE_CMAKE -Wall -MD -MT > willuslib/CMakeFiles/willuslib.dir/pdfwrite.c.o -MF > CMakeFiles/willuslib.dir/pdfwrite.c.o.d -o > CMakeFiles/willuslib.dir/pdfwrite.c.o -c /<<PKGBUILDDIR>>/willuslib/pdfwrite.c > /usr/bin/ranlib libk2pdfoptlib.a > make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > [ 63%] Built target k2pdfoptlib > [ 64%] Building C object willuslib/CMakeFiles/willuslib.dir/point2d.c.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/willuslib && /usr/bin/cc > -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > -I/<<PKGBUILDDIR>>/willuslib -I/<<PKGBUILDDIR>>/k2pdfoptlib > -I/<<PKGBUILDDIR>>/willuslib/.. -isystem /usr/include/leptonica -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time > -D_FORTIFY_SOURCE=2 -DUSE_CMAKE -Wall -MD -MT > willuslib/CMakeFiles/willuslib.dir/point2d.c.o -MF > CMakeFiles/willuslib.dir/point2d.c.o.d -o > CMakeFiles/willuslib.dir/point2d.c.o -c /<<PKGBUILDDIR>>/willuslib/point2d.c > [ 65%] Building C object willuslib/CMakeFiles/willuslib.dir/render.c.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/willuslib && /usr/bin/cc > -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > -I/<<PKGBUILDDIR>>/willuslib -I/<<PKGBUILDDIR>>/k2pdfoptlib > -I/<<PKGBUILDDIR>>/willuslib/.. -isystem /usr/include/leptonica -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time > -D_FORTIFY_SOURCE=2 -DUSE_CMAKE -Wall -MD -MT > willuslib/CMakeFiles/willuslib.dir/render.c.o -MF > CMakeFiles/willuslib.dir/render.c.o.d -o CMakeFiles/willuslib.dir/render.c.o > -c /<<PKGBUILDDIR>>/willuslib/render.c > /<<PKGBUILDDIR>>/willuslib/pdfwrite.c: In function ‘decodecheck’: > /<<PKGBUILDDIR>>/willuslib/pdfwrite.c:1048:5: warning: ignoring return value > of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 1048 | fread(inbuf,1,np+extra,f); > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > [ 67%] Building C object willuslib/CMakeFiles/willuslib.dir/strbuf.c.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/willuslib && /usr/bin/cc > -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > -I/<<PKGBUILDDIR>>/willuslib -I/<<PKGBUILDDIR>>/k2pdfoptlib > -I/<<PKGBUILDDIR>>/willuslib/.. -isystem /usr/include/leptonica -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time > -D_FORTIFY_SOURCE=2 -DUSE_CMAKE -Wall -MD -MT > willuslib/CMakeFiles/willuslib.dir/strbuf.c.o -MF > CMakeFiles/willuslib.dir/strbuf.c.o.d -o CMakeFiles/willuslib.dir/strbuf.c.o > -c /<<PKGBUILDDIR>>/willuslib/strbuf.c > cc1: some warnings being treated as errors > make[3]: *** [willuslib/CMakeFiles/willuslib.dir/build.make:289: > willuslib/CMakeFiles/willuslib.dir/ocrtess.c.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/03/13/k2pdfopt_2.55+ds-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.