[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1066270: marked as done (convlit: FTBFS: litsections.c:332:14: error: implicit declaration of function ‘LZXinit’; did you mean ‘lzxd_init’? [-Werror=implicit-function-declaration])



Your message dated Thu, 04 Apr 2024 14:34:20 +0000
with message-id <E1rsOAW-00AHnU-NL@fasolo.debian.org>
and subject line Bug#1066270: fixed in convlit 1.8-5
has caused the Debian Bug report #1066270,
regarding convlit: FTBFS: litsections.c:332:14: error: implicit declaration of function ‘LZXinit’; did you mean ‘lzxd_init’? [-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 owner@bugs.debian.org
immediately.)


-- 
1066270: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066270
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: convlit
Version: 1.8-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas@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=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lucas@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: convlit
Source-Version: 1.8-5
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
convlit, 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 1066270@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated convlit 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 04 Apr 2024 16:21:28 +0200
Source: convlit
Architecture: source
Version: 1.8-5
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1066270
Changes:
 convlit (1.8-5) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with -Werror=implicit-function-declaration.
     (Closes: #1066270)
Checksums-Sha1:
 01f0f8259ea70e88e0dbb33c78e0bb6ba1ee310e 1742 convlit_1.8-5.dsc
 2d8a6ff104d4ee9fa32f129e8eed722206778104 6624 convlit_1.8-5.debian.tar.xz
 1f5805ec48875c89cc43a6090a2a9208c2c971ad 5688 convlit_1.8-5_source.buildinfo
Checksums-Sha256:
 93a2f528c2e65822e3f28bdebda2eae1119859a7a94fca67907e90517d86cc1c 1742 convlit_1.8-5.dsc
 7a9a85bf8d6e526086757cfe06c3ff609c7bf00477261bdb607c76be4b121047 6624 convlit_1.8-5.debian.tar.xz
 5382e1d4fc26a77c79382f7085273a49f8d4868857481ec1a2002a182f29239a 5688 convlit_1.8-5_source.buildinfo
Files:
 b414df520d5dbc308149953d713d264b 1742 utils optional convlit_1.8-5.dsc
 0f594986d25ef5f4354adffb8449ca2e 6624 utils optional convlit_1.8-5.debian.tar.xz
 04fbdf1c5a514e845740cc4e4b3d6762 5688 utils optional convlit_1.8-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmYOt8kQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCNcbD/0fL9hpscMPwEk9w40xLuth+/2JJg2AJ177
cixM434QOaq3FgAAAhG8pUVdQ7ZwuZrlwqWCydZRWKPVsapP40QeBpakGvR1nDgA
x6P8Zrk1GKxojmSXz/gpi2/X/32j8l/WJkUX5r9sTEoI91mM85KnrHjC8lKxb8vv
pJOws7Lvmm8BdirLBL0d3yjiJq85eleTEHNSgSDcGw+xMaeLnnxvfxot45oWAMyn
ExCPA/cOpIdlle4l6lS7FrvKM4Ooe9xbK/tch8+0vEvryHtBaNyGOBkkMx9CjFtB
ejL6ABit7tCMwztx4mvJDNyWBGMn5pIpWqVApZfZbQUrZbd9cF9MAH86S2fPCDdp
8f5s6yS3zrMV4Bxh8j1YsSI1gELn3IrE48ZtiaTH4Mas/wiLvIeqT9uLDcrOn8X5
5su9ohz53jsuy5znPw8oRwDWfbj24J7Is1z34uOQbUE6FUmRtEuxT5q72nQvyBEn
mevv+vFPBolrlQK/tJGcdR9E5HQwE9fLL/CcOKv/NraK9bjwCh3JzcymXDyvGKCK
hqaoAU1nJS/pyzqRxfgkTDa1wwFT5qsq434UKaZjwHUXS5zMo+eQd6ruWybGRq9S
oz8JSgfUPslEyf5oPudCwp9DjnXR8Magi2+oAlSM6id7Im4tINMkfAkM3V357qk7
gdGJnn5qPA==
=mpIj
-----END PGP SIGNATURE-----

Attachment: pgpIBA0b8I9xL.pgp
Description: PGP signature


--- End Message ---

Reply to: