Your message dated Sun, 31 Mar 2024 21:44:30 +0000
with message-id <e1rr2yc-008ghw...@fasolo.debian.org>
and subject line Bug#1066722: fixed in xracer 0.96.9.1-12
has caused the Debian Bug report #1066722,
regarding xracer: FTBFS: spatscal.c:102:17: error: implicit declaration of 
function ‘exit’ [-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.)


-- 
1066722: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066722
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xracer
Version: 0.96.9.1-11
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 -DHAVE_CONFIG_H -I. -I../..  -I../../include  -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  
> -O3 -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations 
> -Wcast-align -Wwrite-strings -c -o store.o store.c
> mpeg2dec.c:215:12: warning: ‘Decode_Bitstream’ defined but not used 
> [-Wunused-function]
>   215 | static int Decode_Bitstream(struct mpeg2obj *m)
>       |            ^~~~~~~~~~~~~~~~
> spatscal.c: In function ‘Read_Lower_Layer_Component_Framewise’:
> spatscal.c:102:17: error: implicit declaration of function ‘exit’ 
> [-Werror=implicit-function-declaration]
>   102 |   if (fd==NULL) exit(-1);
>       |                 ^~~~
> spatscal.c:12:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’
>    11 | #include "global.h"
>   +++ |+#include <stdlib.h>
>    12 | 
> spatscal.c:102:17: warning: incompatible implicit declaration of built-in 
> function ‘exit’ [-Wbuiltin-declaration-mismatch]
>   102 |   if (fd==NULL) exit(-1);
>       |                 ^~~~
> spatscal.c:102:17: note: include ‘<stdlib.h>’ or provide a declaration of 
> ‘exit’
> spatscal.c: In function ‘Read_Lower_Layer_Component_Fieldwise’:
> spatscal.c:130:17: warning: incompatible implicit declaration of built-in 
> function ‘exit’ [-Wbuiltin-declaration-mismatch]
>   130 |   if (fd==NULL) exit(-1);
>       |                 ^~~~
> spatscal.c:130:17: note: include ‘<stdlib.h>’ or provide a declaration of 
> ‘exit’
> spatscal.c:140:19: warning: incompatible implicit declaration of built-in 
> function ‘exit’ [-Wbuiltin-declaration-mismatch]
>   140 |     if (fd==NULL) exit(-1);
>       |                   ^~~~
> spatscal.c:140:19: note: include ‘<stdlib.h>’ or provide a declaration of 
> ‘exit’
> store.c: In function ‘_mpeg2Write_Frame’:
> store.c:158:15: error: implicit declaration of function ‘memcpy’ 
> [-Werror=implicit-function-declaration]
>   158 |               memcpy (p, row_start, row_size);
>       |               ^~~~~~
> store.c:37:1: note: include ‘<string.h>’ or provide a declaration of ‘memcpy’
>    36 | #include "global.h"
>   +++ |+#include <string.h>
>    37 | 
> store.c:158:15: warning: incompatible implicit declaration of built-in 
> function ‘memcpy’ [-Wbuiltin-declaration-mismatch]
>   158 |               memcpy (p, row_start, row_size);
>       |               ^~~~~~
> store.c:158:15: note: include ‘<string.h>’ or provide a declaration of 
> ‘memcpy’
> store.c:172:11: error: implicit declaration of function ‘memset’ 
> [-Werror=implicit-function-declaration]
>   172 |           memset (p, 0, row_size);
>       |           ^~~~~~
> store.c:172:11: note: include ‘<string.h>’ or provide a declaration of 
> ‘memset’
> store.c:172:11: warning: incompatible implicit declaration of built-in 
> function ‘memset’ [-Wbuiltin-declaration-mismatch]
> store.c:172:11: note: include ‘<string.h>’ or provide a declaration of 
> ‘memset’
> store.c:231:15: warning: incompatible implicit declaration of built-in 
> function ‘memcpy’ [-Wbuiltin-declaration-mismatch]
>   231 |               memcpy (p, row_start, row_size);
>       |               ^~~~~~
> store.c:231:15: note: include ‘<string.h>’ or provide a declaration of 
> ‘memcpy’
> store.c:245:11: warning: incompatible implicit declaration of built-in 
> function ‘memset’ [-Wbuiltin-declaration-mismatch]
>   245 |           memset (p, 0, row_size);
>       |           ^~~~~~
> store.c:245:11: note: include ‘<string.h>’ or provide a declaration of 
> ‘memset’
> gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include  -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  
> -O3 -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations 
> -Wcast-align -Wwrite-strings -c -o subspic.o subspic.c
> gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include  -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  
> -O3 -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations 
> -Wcast-align -Wwrite-strings -c -o systems.o systems.c
> subspic.c: In function ‘_mpeg2Substitute_Frame_Buffer’:
> subspic.c:70:14: warning: variable ‘previous_anchor_bitstream_framenum’ set 
> but not used [-Wunused-but-set-variable]
>    70 |   static int previous_anchor_bitstream_framenum;
>       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> subspic.c:68:14: warning: variable ‘previous_bitstream_framenum’ set but not 
> used [-Wunused-but-set-variable]
>    68 |   static int previous_bitstream_framenum;
>       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> subspic.c: In function ‘Read_Component’:
> subspic.c:270:48: warning: comparison of constant ‘0’ with boolean expression 
> is always false [-Wbool-compare]
>   270 |   if(!(Infile=open(Filename,O_RDONLY|O_BINARY))<0)
>       |                                                ^
> subspic.c:270:48: warning: logical not is only applied to the left hand side 
> of comparison [-Wlogical-not-parentheses]
> subspic.c:270:6: note: add parentheses around left hand side expression to 
> silence this warning
>   270 |   if(!(Infile=open(Filename,O_RDONLY|O_BINARY))<0)
>       |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |      (                                         )
> subspic.c: In function ‘Extract_Components’:
> subspic.c:342:5: warning: ignoring return value of ‘fread’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   342 |     
> fread(frame[0]+(line*m->Coded_Picture_Width),1,m->Coded_Picture_Width,fd);
>       |     
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> subspic.c:348:5: warning: ignoring return value of ‘fread’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   348 |     fread(frame[1]+(line*m->Chroma_Width),1,m->Chroma_Width,fd);
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> subspic.c:354:5: warning: ignoring return value of ‘fread’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   354 |     fread(frame[2]+(line*m->Chroma_Width),1,m->Chroma_Width,fd);
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include  -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  
> -O3 -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations 
> -Wcast-align -Wwrite-strings -c -o verify.o verify.c
> subspic.c: In function ‘Read_Components’:
> subspic.c:239:19: warning: ‘.Y’ directive writing 2 bytes into a region of 
> size between 1 and 256 [-Wformat-overflow=]
>   239 |   sprintf(name,"%s.Y",outname);
>       |                   ^~
> In file included from /usr/include/stdio.h:906,
>                  from subspic.c:33:
> In function ‘sprintf’,
>     inlined from ‘Read_Components’ at subspic.c:239:3:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
> ‘__builtin___sprintf_chk’ output between 3 and 258 bytes into a destination 
> of size 256
>    30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    31 |                                   __glibc_objsize (__s), __fmt,
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    32 |                                   __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~
> subspic.c: In function ‘Read_Components’:
> subspic.c:243:19: warning: ‘.U’ directive writing 2 bytes into a region of 
> size between 1 and 256 [-Wformat-overflow=]
>   243 |   sprintf(name,"%s.U",outname);
>       |                   ^~
> In function ‘sprintf’,
>     inlined from ‘Read_Components’ at subspic.c:243:3:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
> ‘__builtin___sprintf_chk’ output between 3 and 258 bytes into a destination 
> of size 256
>    30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    31 |                                   __glibc_objsize (__s), __fmt,
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    32 |                                   __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~
> subspic.c: In function ‘Read_Components’:
> subspic.c:246:19: warning: ‘.V’ directive writing 2 bytes into a region of 
> size between 1 and 256 [-Wformat-overflow=]
>   246 |   sprintf(name,"%s.V",outname);
>       |                   ^~
> In function ‘sprintf’,
>     inlined from ‘Read_Components’ at subspic.c:246:3:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
> ‘__builtin___sprintf_chk’ output between 3 and 258 bytes into a destination 
> of size 256
>    30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    31 |                                   __glibc_objsize (__s), __fmt,
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    32 |                                   __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~
> cc1: some warnings being treated as errors
> make[5]: *** [Makefile:466: store.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/xracer_0.96.9.1-11_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: xracer
Source-Version: 0.96.9.1-12
Done: Ying-Chun Liu (PaulLiu) <paul...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xracer, 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.
Ying-Chun Liu (PaulLiu) <paul...@debian.org> (supplier of updated xracer 
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: SHA512

Format: 1.8
Date: Mon, 01 Apr 2024 04:38:11 +0800
Source: xracer
Architecture: source
Version: 0.96.9.1-12
Distribution: unstable
Urgency: low
Maintainer: Ying-Chun Liu (PaulLiu) <paul...@debian.org>
Changed-By: Ying-Chun Liu (PaulLiu) <paul...@debian.org>
Closes: 1066722
Changes:
 xracer (0.96.9.1-12) unstable; urgency=low
 .
   * Fix FTBFS by -Werror=implicit-function-declaration (Closes: #1066722)
     - debian/quilt_patches/0180_fix_ftbfs_implicit-function-declaration.patch
     - Update debian/quilt_patches/0060_utils.c.patch
     - Update debian/quilt_patches/0140_secure_fprintf_format_string.patch
     - Update debian/quilt_patches/0150_gcc_5_ftbfs.patch
Checksums-Sha1:
 9887435b4c87a2798fd04c2837a0234dee92d3c8 1986 xracer_0.96.9.1-12.dsc
 b9cf1b52d124fd2dc256db029c94c551179a810b 30876 xracer_0.96.9.1-12.debian.tar.xz
 9a0062e6c90aeca5cc542e90a8e4a8123a48b76a 10339 
xracer_0.96.9.1-12_source.buildinfo
Checksums-Sha256:
 eaaa122bf9bd83c0ae386da382ee07687fa20e487507dd8c302f73786bc58096 1986 
xracer_0.96.9.1-12.dsc
 13774303ffceb0afa7a937579c5b12868251d3eb5fa146f4011c3bd26335aada 30876 
xracer_0.96.9.1-12.debian.tar.xz
 3f1c9dfdc95e6756cf962a7c8f6e90d9d19917ebc1cac51f65edc2b3037d9e8e 10339 
xracer_0.96.9.1-12_source.buildinfo
Files:
 7a377c663e7e874a9c8c2370eb8c763b 1986 games optional xracer_0.96.9.1-12.dsc
 9402490fe7ca64a92fac9ac49761d41d 30876 games optional 
xracer_0.96.9.1-12.debian.tar.xz
 dacab673b26ad5820a7457d3d59483bf 10339 games optional 
xracer_0.96.9.1-12_source.buildinfo

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

iQJHBAEBCgAxFiEEo2h49GQQhoFgDLZIRBc/oT0FiIgFAmYJ0v0THHBhdWxsaXVA
ZGViaWFuLm9yZwAKCRBEFz+hPQWIiPRZD/90Dd1PmQv+j2Rv9bG6qusDWFG0/heZ
LuDmonHlTgevj0l9GmmRF6PqRAmF+3DxvgpubXNCJ9PFzb8rSKGGRbm8NKrqzf0n
NprKztjRF/aVRz8LE4ySkN/2aKEt9hM9aWomDZaZcTMZcINlzwhMOsUlZAyk/oEu
feyZgeboBaOjcJ9oznavCtJfd+YRf3T29IIuZ3HzIAZWLuez6I2SbsAnywfYL2+v
OAElGlb1HyeWgHMVLD0LSUb1iejwqsC634Cuzxq6vkJxlFmW/ssQ6mmWSjpkn7Z3
nxnBS+QSy926VjpJW80ivDKnRNxiz3r0e1GMXHocT9+oSLIrJhMUALS23PLCgyhk
NrdfgJhN0eZLKF9HI2G3PG7hPE3csStlwU4Xmn53VQItLqRZjIifuqUXiNPDEEFc
F7dbLNVhVoPvkXc8xAoXHqGMeH4kKDF2Era/EWyLFQSCibXGnYinvDKVF6EGgHvI
gnxlJxWgCga9T+5QplDmXZUOuQM0u3V/hrtPcNF6vRq3vf4oEz/V7BTOxYu+FFkR
gBtaFiOt+9CZ8Pz/4rMIQmJc9HM3IDfK+Jr4S5TeRrfYScWfc8Io/tMIko7sFTai
mf7baD0u3DrHZbsX0KQowSnl4a2ryvHBFLjMX0i86wESmRLN47PqUhW+W93V+1rW
HcmKOESN6S1P1Q==
=PAUd
-----END PGP SIGNATURE-----

Attachment: pgp7dMLwqiNwy.pgp
Description: PGP signature


--- End Message ---

Reply via email to