Your message dated Wed, 13 Nov 2024 13:37:24 +0000
with message-id <e1tbdyi-00b7wv...@fasolo.debian.org>
and subject line Bug#1066374: fixed in proxy-suite 1.9.2.4-11
has caused the Debian Bug report #1066374,
regarding proxy-suite: FTBFS: com-config.c:161:17: error: implicit declaration 
of function ‘memset’ [-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.)


-- 
1066374: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066374
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: proxy-suite
Version: 1.9.2.4-10.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 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -W 
> -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Dlint -I. -I.. -c com-config.c
> com-config.c: In function ‘config_line’:
> com-config.c:161:17: error: implicit declaration of function ‘memset’ 
> [-Werror=implicit-function-declaration]
>   161 |                 memset(line, 0, sizeof(line));
>       |                 ^~~~~~
> com-config.c:59:1: note: include ‘<string.h>’ or provide a declaration of 
> ‘memset’
>    58 | #include "com-syslog.h"
>   +++ |+#include <string.h>
>    59 | 
> com-config.c:161:17: warning: incompatible implicit declaration of built-in 
> function ‘memset’ [-Wbuiltin-declaration-mismatch]
>   161 |                 memset(line, 0, sizeof(line));
>       |                 ^~~~~~
> com-config.c:161:17: note: include ‘<string.h>’ or provide a declaration of 
> ‘memset’
> com-config.c:167:29: error: implicit declaration of function ‘fgets’ 
> [-Werror=implicit-function-declaration]
>   167 |                         if (fgets(line + len, sizeof(line) - len,
>       |                             ^~~~~
> com-config.c:168:61: warning: comparison between pointer and integer
>   168 |                                                         fp) == NULL) {
>       |                                                             ^~
> com-config.c:181:33: error: implicit declaration of function ‘memmove’ 
> [-Werror=implicit-function-declaration]
>   181 |                                 memmove(line + len, p, strlen(p) + 1);
>       |                                 ^~~~~~~
> com-config.c:181:33: note: include ‘<string.h>’ or provide a declaration of 
> ‘memmove’
> com-config.c:181:33: warning: incompatible implicit declaration of built-in 
> function ‘memmove’ [-Wbuiltin-declaration-mismatch]
> com-config.c:181:33: note: include ‘<string.h>’ or provide a declaration of 
> ‘memmove’
> com-config.c:181:56: error: implicit declaration of function ‘strlen’ 
> [-Werror=implicit-function-declaration]
>   181 |                                 memmove(line + len, p, strlen(p) + 1);
>       |                                                        ^~~~~~
> com-config.c:181:56: note: include ‘<string.h>’ or provide a declaration of 
> ‘strlen’
> com-config.c:181:56: warning: incompatible implicit declaration of built-in 
> function ‘strlen’ [-Wbuiltin-declaration-mismatch]
> com-config.c:181:56: note: include ‘<string.h>’ or provide a declaration of 
> ‘strlen’
> com-config.c:187:34: error: implicit declaration of function ‘strchr’ 
> [-Werror=implicit-function-declaration]
>   187 |                         if ((p = strchr(line, '\n')) != NULL)
>       |                                  ^~~~~~
> com-config.c:187:34: note: include ‘<string.h>’ or provide a declaration of 
> ‘strchr’
> com-config.c:187:34: warning: incompatible implicit declaration of built-in 
> function ‘strchr’ [-Wbuiltin-declaration-mismatch]
> com-config.c:187:34: note: include ‘<string.h>’ or provide a declaration of 
> ‘strchr’
> com-config.c:193:36: warning: incompatible implicit declaration of built-in 
> function ‘strlen’ [-Wbuiltin-declaration-mismatch]
>   193 |                         if ((len = strlen(line)) == 0)
>       |                                    ^~~~~~
> com-config.c:193:36: note: include ‘<string.h>’ or provide a declaration of 
> ‘strlen’
> com-config.c: In function ‘config_read’:
> com-config.c:253:17: error: implicit declaration of function ‘atexit’ 
> [-Werror=implicit-function-declaration]
>   253 |                 atexit(config_cleanup);
>       |                 ^~~~~~
> com-config.c:59:1: note: ‘atexit’ is defined in header ‘<stdlib.h>’; did you 
> forget to ‘#include <stdlib.h>’?
>    58 | #include "com-syslog.h"
>   +++ |+#include <stdlib.h>
>    59 | 
> com-config.c:259:19: error: implicit declaration of function ‘fopen’ 
> [-Werror=implicit-function-declaration]
>   259 |         if ((fp = fopen(file, "r")) == NULL) {
>       |                   ^~~~~
> com-config.c:59:1: note: ‘fopen’ is defined in header ‘<stdio.h>’; did you 
> forget to ‘#include <stdio.h>’?
>    58 | #include "com-syslog.h"
>   +++ |+#include <stdio.h>
>    59 | 
> com-config.c:259:17: warning: assignment to ‘FILE *’ from ‘int’ makes pointer 
> from integer without a cast [-Wint-conversion]
>   259 |         if ((fp = fopen(file, "r")) == NULL) {
>       |                 ^
> com-config.c:262:17: error: implicit declaration of function ‘exit’ 
> [-Werror=implicit-function-declaration]
>   262 |                 exit(EXIT_FAILURE);
>       |                 ^~~~
> com-config.c:262:17: note: include ‘<stdlib.h>’ or provide a declaration of 
> ‘exit’
> com-config.c:262:17: warning: incompatible implicit declaration of built-in 
> function ‘exit’ [-Wbuiltin-declaration-mismatch]
> com-config.c:262:17: note: include ‘<stdlib.h>’ or provide a declaration of 
> ‘exit’
> com-config.c:262:22: error: ‘EXIT_FAILURE’ undeclared (first use in this 
> function)
>   262 |                 exit(EXIT_FAILURE);
>       |                      ^~~~~~~~~~~~
> com-config.c:262:22: note: ‘EXIT_FAILURE’ is defined in header ‘<stdlib.h>’; 
> did you forget to ‘#include <stdlib.h>’?
> com-config.c:262:22: note: each undeclared identifier is reported only once 
> for each function it appears in
> com-config.c:282:37: warning: incompatible implicit declaration of built-in 
> function ‘strchr’ [-Wbuiltin-declaration-mismatch]
>   282 |                         if ((data = strchr(name, ']')) != NULL)
>       |                                     ^~~~~~
> com-config.c:282:37: note: include ‘<string.h>’ or provide a declaration of 
> ‘strchr’
> com-config.c:297:29: error: implicit declaration of function ‘strcasecmp’ 
> [-Werror=implicit-function-declaration]
>   297 |                         if (strcasecmp(name, "-global-") == 0) {
>       |                             ^~~~~~~~~~
> com-config.c:399:9: error: implicit declaration of function ‘fclose’; did you 
> mean ‘close’? [-Werror=implicit-function-declaration]
>   399 |         fclose(fp);
>       |         ^~~~~~
>       |         close
> com-config.c:405:17: error: implicit declaration of function ‘printf’ 
> [-Werror=implicit-function-declaration]
>   405 |                 printf("Config-File: '%.*s'\n", MAX_PATH_SIZE, file);
>       |                 ^~~~~~
> com-config.c:405:17: note: include ‘<stdio.h>’ or provide a declaration of 
> ‘printf’
> com-config.c:405:17: warning: incompatible implicit declaration of built-in 
> function ‘printf’ [-Wbuiltin-declaration-mismatch]
> com-config.c:405:17: note: include ‘<stdio.h>’ or provide a declaration of 
> ‘printf’
> com-config.c:417:17: warning: incompatible implicit declaration of built-in 
> function ‘exit’ [-Wbuiltin-declaration-mismatch]
>   417 |                 exit(EXIT_SUCCESS);
>       |                 ^~~~
> com-config.c:417:17: note: include ‘<stdlib.h>’ or provide a declaration of 
> ‘exit’
> com-config.c:417:22: error: ‘EXIT_SUCCESS’ undeclared (first use in this 
> function)
>   417 |                 exit(EXIT_SUCCESS);
>       |                      ^~~~~~~~~~~~
> com-config.c:417:22: note: ‘EXIT_SUCCESS’ is defined in header ‘<stdlib.h>’; 
> did you forget to ‘#include <stdlib.h>’?
> com-config.c: In function ‘config_dump’:
> com-config.c:447:17: error: implicit declaration of function ‘fprintf’ 
> [-Werror=implicit-function-declaration]
>   447 |                 fprintf(fd, "[%.*s]\n", MAX_CONF_NAME,
>       |                 ^~~~~~~
> com-config.c:447:17: note: include ‘<stdio.h>’ or provide a declaration of 
> ‘fprintf’
> com-config.c:447:17: warning: incompatible implicit declaration of built-in 
> function ‘fprintf’ [-Wbuiltin-declaration-mismatch]
> com-config.c:447:17: note: include ‘<stdio.h>’ or provide a declaration of 
> ‘fprintf’
> com-config.c: In function ‘config_sect_find’:
> com-config.c:508:42: warning: incompatible implicit declaration of built-in 
> function ‘strchr’ [-Wbuiltin-declaration-mismatch]
>   508 |                 if(sect->name && (wild = strchr(sect->name, '*'))) {
>       |                                          ^~~~~~
> com-config.c:508:42: note: include ‘<string.h>’ or provide a declaration of 
> ‘strchr’
> com-config.c: In function ‘config_int’:
> com-config.c:577:13: error: implicit declaration of function ‘atoi’ 
> [-Werror=implicit-function-declaration]
>   577 |         i = atoi(p);
>       |             ^~~~
> cc1: some warnings being treated as errors
> make[2]: *** [Makefile:97: libcommon.a(com-config.o)] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/proxy-suite_1.9.2.4-10.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: proxy-suite
Source-Version: 1.9.2.4-11
Done: наб <nabijaczlew...@nabijaczleweli.xyz>

We believe that the bug you reported is fixed in the latest version of
proxy-suite, 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.
наб <nabijaczlew...@nabijaczleweli.xyz> (supplier of updated proxy-suite 
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: SHA256

Format: 1.8
Date: Wed, 13 Nov 2024 13:35:46 +0100
Source: proxy-suite
Architecture: source
Version: 1.9.2.4-11
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <team+salv...@tracker.debian.org>
Changed-By: наб <nabijaczlew...@nabijaczleweli.xyz>
Closes: 715925 928789 1015594 1039331 1066374 1086869
Changes:
 proxy-suite (1.9.2.4-11) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * Team upload.
     Closes: #1086869
   * Maintain package in Package Salvage team
   * Homepage is dead but point to wayback machine instead
   * Fake watch file since upstream is dead
   * Fix FTBFS with gcc-14
     Closes: #1066374, #1015594
   * I think overriding dh_auto_build-indep is reflecting the intention
     of the old cdbs code
   * Usage of CURDIR seems to be more straightforward
   * Fix DEP3
   * Build-Depends: debhelper is redundant
 .
   [ наб ]
   * Remove trailing whitespace in debian/control (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * No tab in license text (routine-update)
   * debian/ftp-proxy.service: add (Closes: #1039331)
      + Pre-Depends: ${misc:Pre-Depends}
   * Don't invalidly(?) free in misc_cleanup() (Found during #715925)
   * Fix read/write-past-the-end of static buffer on invalid config line
     Closes: #715925
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: Defer all stripping to dh_strip. (Closes: #928789)
Checksums-Sha1:
 8fb762625a681ed911ece90bf06352dbcc3cfdce 2221 proxy-suite_1.9.2.4-11.dsc
 181df79d932651dbda0becde0dceb955a79bdf92 10200 
proxy-suite_1.9.2.4-11.debian.tar.xz
 f9625022475c03fe8cdd9bcc1f525e0ca86416ac 9762 
proxy-suite_1.9.2.4-11_amd64.buildinfo
Checksums-Sha256:
 2fdf8e69a27d153a2194865c35fcc012a044eb3554466bbf679dac4d8c09d5c3 2221 
proxy-suite_1.9.2.4-11.dsc
 942c955edd72d9f205acd5d85f9046a72e486399dc5d0f8b1b5fdb52e5d8baa6 10200 
proxy-suite_1.9.2.4-11.debian.tar.xz
 8104a4ff7b0aef8881170985998d3d52e881c10af437a78ed09f5227ba685275 9762 
proxy-suite_1.9.2.4-11_amd64.buildinfo
Files:
 82c49bac72b05f67508b53d67987c75a 2221 net optional proxy-suite_1.9.2.4-11.dsc
 2f3481f88137c98846463091c44cd9de 10200 net optional 
proxy-suite_1.9.2.4-11.debian.tar.xz
 f640dff95adee0bcf775b9f1805b3fe5 9762 net optional 
proxy-suite_1.9.2.4-11_amd64.buildinfo

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

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmc0qDIRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFaJQ//cY7ThvtwP6Aav7jETfEZLvkI8RGSP5+7
zzauAguBNuf0Gas1lUQE90XPO8PPdQ8jHRuZCijMAGphWpCiLvmn0qvB59X1WygX
7OarastxlXt5MftW2hRjrwoPq2+HUKN/eXrIGGg0mDLR4CHDQmK5cKxXh4ekUTHN
JMEHH8fTri8pF1zjh4+Y2YtNTWYPLc40kfyOMxE19Eo7iKFnfH2WVqHw/2LgOz1X
wvKt9gHvd3pDCDgxn3crtmsYyTckk8Ntui2vywh6eM25xzGioOkC1gJbqQm6lrxi
8/mLJyLbPkJq20+fHLFTHj12DmcRYeKaznfRJcqclaxx4tPNebrgKZ+nKL9ZPDF0
Rzt0bZfpxrHyVUbrOJSjZAvlZLiCj7Fd86Y778r7SnKgEH5OsEDt35eo4mw0U5Xp
Pma8CRl7Aus81/wsuonaJjDyk3HqHJ39538nuyb3aOeSKSuDTfQWLAqp2FKg5z5u
9G0a0qvVAUNPfY/eNZHVopAgd9CssFW0qN145GkAFdECh6MSu9BQ1OcLJcoC4Q6G
/zfsBgSyKUbGEJ0CfKcwIyU4d/wT/rmr2QnNwjQdHHLaRwSG7GKWB1RBsAGSE/TV
tck73aDAiLHsSQD3mC7xUKdWhz/ztzdUGxrQOWcB10LbZmhUmVF9K+e+jR0655SH
ML9/wcFONFI=
=DWnu
-----END PGP SIGNATURE-----

Attachment: pgpDNRYw52n0M.pgp
Description: PGP signature


--- End Message ---

Reply via email to