Source: convlit Version: 1.8-4 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): > cc -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -Ides > -Isha -Inewlzx -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -c -o > litheaders.o litheaders.c > litembiggen.c:340:30: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 340 | WRITE_STRING(tag_name); > | ^~~~~~~~ > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:360:21: note: in expansion of macro ‘WRITE_CHAR’ > 360 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:360:21: note: in expansion of macro ‘WRITE_CHAR’ > 360 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:361:21: note: in expansion of macro ‘WRITE_CHAR’ > 361 | WRITE_CHAR('/'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:361:21: note: in expansion of macro ‘WRITE_CHAR’ > 361 | WRITE_CHAR('/'); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:362:21: note: in expansion of macro ‘WRITE_CHAR’ > 362 | WRITE_CHAR('>'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:362:21: note: in expansion of macro ‘WRITE_CHAR’ > 362 | WRITE_CHAR('>'); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:366:21: note: in expansion of macro ‘WRITE_CHAR’ > 366 | WRITE_CHAR('>'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:366:21: note: in expansion of macro ‘WRITE_CHAR’ > 366 | WRITE_CHAR('>'); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:420:25: note: in expansion of macro ‘WRITE_CHAR’ > 420 | WRITE_CHAR('\n'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:420:25: note: in expansion of macro ‘WRITE_CHAR’ > 420 | WRITE_CHAR('\n'); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:423:29: note: in expansion of macro ‘WRITE_CHAR’ > 423 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:423:29: note: in expansion of macro ‘WRITE_CHAR’ > 423 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:426:21: note: in expansion of macro ‘WRITE_CHAR’ > 426 | WRITE_CHAR('<'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:426:21: note: in expansion of macro ‘WRITE_CHAR’ > 426 | WRITE_CHAR('<'); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:427:21: note: in expansion of macro ‘WRITE_CHAR’ > 427 | WRITE_CHAR('/'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:427:21: note: in expansion of macro ‘WRITE_CHAR’ > 427 | WRITE_CHAR('/'); > | ^~~~~~~~~~ > litembiggen.c:428:34: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 428 | WRITE_STRING(tag_name); > | ^~~~~~~~ > | | > | char * > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:428:34: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 428 | WRITE_STRING(tag_name); > | ^~~~~~~~ > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:429:21: note: in expansion of macro ‘WRITE_CHAR’ > 429 | WRITE_CHAR('>'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:429:21: note: in expansion of macro ‘WRITE_CHAR’ > 429 | WRITE_CHAR('>'); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:478:21: note: in expansion of macro ‘WRITE_CHAR’ > 478 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:478:21: note: in expansion of macro ‘WRITE_CHAR’ > 478 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:479:34: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 479 | WRITE_STRING(numbuf); > | ^~~~~~ > | | > | char * > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:479:34: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 479 | WRITE_STRING(numbuf); > | ^~~~~~ > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:488:21: note: in expansion of macro ‘WRITE_CHAR’ > 488 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:488:21: note: in expansion of macro ‘WRITE_CHAR’ > 488 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:489:34: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 489 | WRITE_STRING((char *)tmp_map->name); > | ^~~~~~~~~~~~~~~~~~~~~ > | | > | char * > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:489:34: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 489 | WRITE_STRING((char *)tmp_map->name); > | ^~~~~~~~~~~~~~~~~~~~~ > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:493:17: note: in expansion of macro ‘WRITE_CHAR’ > 493 | WRITE_CHAR('='); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:493:17: note: in expansion of macro ‘WRITE_CHAR’ > 493 | WRITE_CHAR('='); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:508:17: note: in expansion of macro ‘WRITE_CHAR’ > 508 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:508:17: note: in expansion of macro ‘WRITE_CHAR’ > 508 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:513:21: note: in expansion of macro ‘WRITE_CHAR’ > 513 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:513:21: note: in expansion of macro ‘WRITE_CHAR’ > 513 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:532:34: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 532 | WRITE_STRING(numbuf); > | ^~~~~~ > | | > | char * > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:532:34: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 532 | WRITE_STRING(numbuf); > | ^~~~~~ > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:547:21: note: in expansion of macro ‘WRITE_CHAR’ > 547 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:547:21: note: in expansion of macro ‘WRITE_CHAR’ > 547 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:575:30: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 575 | WRITE_STRING(tag_name); > | ^~~~~~~~ > | | > | char * > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:575:30: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 575 | WRITE_STRING(tag_name); > | ^~~~~~~~ > litembiggen.c:69:35: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:587:13: note: in expansion of macro ‘WRITE_CHAR’ > 587 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:587:13: note: in expansion of macro ‘WRITE_CHAR’ > 587 | WRITE_CHAR(' '); > | ^~~~~~~~~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:595:17: note: in expansion of macro ‘WRITE_CHAR’ > 595 | WRITE_CHAR('='); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:595:17: note: in expansion of macro ‘WRITE_CHAR’ > 595 | WRITE_CHAR('='); > | ^~~~~~~~~~ > litembiggen.c:622:35: warning: pointer targets in passing argument 1 of > ‘strchr’ differ in signedness [-Wpointer-sign] > 622 | hash_ptr = strchr(href_value,'#'); > | ^~~~~~~~~~ > | | > | U8 * {aka unsigned char *} > In file included from litembiggen.c:27: > /usr/include/string.h:246:34: note: expected ‘const char *’ but argument is > of type ‘U8 *’ {aka ‘unsigned char *’} > 246 | extern char *strchr (const char *__s, int __c) > | ~~~~~~~~~~~~^~~ > litembiggen.c:622:26: warning: pointer targets in assignment from ‘char *’ to > ‘U8 *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] > 622 | hash_ptr = strchr(href_value,'#'); > | ^ > litembiggen.c:624:30: warning: pointer targets in assignment from ‘char *’ to > ‘U8 *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] > 624 | new_href = lit_lookup_mapping(pManifest, > href_value, > | ^ > litembiggen.c:627:30: warning: pointer targets in assignment from ‘char *’ to > ‘U8 *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] > 627 | new_href = lit_lookup_mapping(pManifest, > href_value, > | ^ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:629:17: note: in expansion of macro ‘WRITE_CHAR’ > 629 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:629:17: note: in expansion of macro ‘WRITE_CHAR’ > 629 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:631:34: warning: pointer targets in passing argument 1 of > ‘strlen’ differ in signedness [-Wpointer-sign] > 631 | WRITE_STRING(new_href); > | ^~~~~~~~ > | | > | U8 * {aka unsigned char *} > litembiggen.c:69:44: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is > of type ‘U8 *’ {aka ‘unsigned char *’} > 407 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ > litembiggen.c:633:38: warning: pointer targets in passing argument 1 of > ‘strlen’ differ in signedness [-Wpointer-sign] > 633 | WRITE_STRING(hash_ptr); > | ^~~~~~~~ > | | > | U8 * {aka unsigned char *} > litembiggen.c:69:44: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is > of type ‘U8 *’ {aka ‘unsigned char *’} > 407 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ > litembiggen.c:637:34: warning: pointer targets in passing argument 1 of > ‘strlen’ differ in signedness [-Wpointer-sign] > 637 | WRITE_STRING(href_value); > | ^~~~~~~~~~ > | | > | U8 * {aka unsigned char *} > litembiggen.c:69:44: note: in definition of macro ‘WRITE_STRING’ > 69 | status = htmlwrite(write_data,s,strlen(s));\ > | ^ > /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is > of type ‘U8 *’ {aka ‘unsigned char *’} > 407 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ > litembiggen.c:64:35: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > | | > | char * > litembiggen.c:639:17: note: in expansion of macro ‘WRITE_CHAR’ > 639 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c:64:35: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > 64 | status = htmlwrite(write_data,&ch,1);\ > | ^~~ > litembiggen.c:639:17: note: in expansion of macro ‘WRITE_CHAR’ > 639 | WRITE_CHAR('\"'); > | ^~~~~~~~~~ > litembiggen.c: In function ‘write_entity’: > litembiggen.c:690:39: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 690 | status = htmlwrite(write_data,&ch, 1); > | ^~~ > | | > | char * > litembiggen.c:690:39: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > litembiggen.c:694:54: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 694 | status = htmlwrite(write_data,entities[found].name, > | ~~~~~~~~~~~~~~~^~~~~ > | | > | char * > litembiggen.c:694:54: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > litembiggen.c:699:39: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 699 | status = htmlwrite(write_data,&ch, 1); > | ^~~ > | | > | char * > litembiggen.c:699:39: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > litembiggen.c:712:37: warning: pointer targets in passing argument 2 of > ‘htmlwrite’ differ in signedness [-Wpointer-sign] > 712 | return htmlwrite(write_data,ent_buffer,len); > | ^~~~~~~~~~ > | | > | char * > litembiggen.c:712:37: note: expected ‘U8 *’ {aka ‘unsigned char *’} but > argument is of type ‘char *’ > litsections.c: In function ‘lit_i_cache_section’: > litsections.c:189:58: warning: pointer targets in passing argument 2 of > ‘decompress_section’ differ in signedness [-Wpointer-sign] > 189 | status = decompress_section(litfile, pSection->name, > | ~~~~~~~~^~~~~~ > | | > | U8 * {aka > unsigned char *} > litsections.c:36:58: note: expected ‘char *’ but argument is of type ‘U8 *’ > {aka ‘unsigned char *’} > 36 | static int decompress_section(lit_file * litfile, char * section_name, > | ~~~~~~~^~~~~~~~~~~~ > litsections.c: In function ‘decompress_section’: > litsections.c:332:14: error: implicit declaration of function ‘LZXinit’; did > you mean ‘lzxd_init’? [-Werror=implicit-function-declaration] > 332 | status = LZXinit(window_size); > | ^~~~~~~ > | lzxd_init > litsections.c:402:17: error: implicit declaration of function ‘LZXreset’ > [-Werror=implicit-function-declaration] > 402 | LZXreset(); > | ^~~~~~~~ > litsections.c:403:26: error: implicit declaration of function > ‘LZXdecompress’; did you mean ‘lzxd_decompress’? > [-Werror=implicit-function-declaration] > 403 | status = LZXdecompress(pContent + base, ptr+dst, > | ^~~~~~~~~~~~~ > | lzxd_decompress > litheaders.c: In function ‘lit_i_read_headers’: > litheaders.c:219:17: warning: pointer targets in passing argument 1 of > ‘strncmp’ differ in signedness [-Wpointer-sign] > 219 | if (strncmp(header, lit_magic_string, strlen(lit_magic_string)) > != 0) { > | ^~~~~~ > | | > | U8 * {aka unsigned char *} > In file included from litheaders.c:28: > /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is > of type ‘U8 *’ {aka ‘unsigned char *’} > 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) > | ~~~~~~~~~~~~^~~~ > cc -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -Ides > -Isha -Inewlzx -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -c -o > litutil.o litutil.c > cc -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -Ides > -Isha -Inewlzx -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -c -o > sha/mssha1.o sha/mssha1.c > cc -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -Ides > -Isha -Inewlzx -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -c -o > des/des.o des/des.c > cc -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -Ides > -Isha -Inewlzx -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -c -o > newlzx/lzxglue.o newlzx/lzxglue.c > cc1: some warnings being treated as errors > cc -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -Ides > -Isha -Inewlzx -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -c -o > newlzx/lzxd.o newlzx/lzxd.c > make[2]: *** [<builtin>: litsections.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/03/13/convlit_1.8-4_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.