Your message dated Fri, 15 Mar 2024 09:59:26 +0000
with message-id <[email protected]>
and subject line Bug#1066554: fixed in iec16022 0.2.5-1
has caused the Debian Bug report #1066554,
regarding iec16022: FTBFS: iec16022.c:158:17: error: implicit declaration of 
function ‘close’; did you mean ‘pclose’? [-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 [email protected]
immediately.)


-- 
1066554: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066554
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: iec16022
Version: 0.2.4-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
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):
> /bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   
> -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 -c 
> -o reedsol.lo reedsol.c
> iec16022.c: In function ‘main’:
> iec16022.c:158:17: error: implicit declaration of function ‘close’; did you 
> mean ‘pclose’? [-Werror=implicit-function-declaration]
>   158 |                 close(f);
>       |                 ^~~~~
>       |                 pclose
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -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 -c 
> reedsol.c  -fPIC -DPIC -o .libs/reedsol.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -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 -c 
> image.c  -fPIC -DPIC -o .libs/image.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -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 -c 
> iec16022ecc200.c  -fPIC -DPIC -o .libs/iec16022ecc200.o
> reedsol.c: In function ‘rs_init_gf’:
> reedsol.c:83:23: warning: argument 1 value ‘18446744073709551612’ exceeds 
> maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
>    83 |         alog = (int *)malloc(sizeof(int) * logmod);
>       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from reedsol.c:42:
> /usr/include/stdlib.h:553:14: note: in a call to allocation function ‘malloc’ 
> declared here
>   553 | extern void *malloc (size_t __size) __THROW __attribute_malloc__
>       |              ^~~~~~
> image.c:244:8: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   244 | static LZWFlush(Private * p)
>       |        ^~~~~~~~
> image.c:250:8: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   250 | static LZWOut(Private * p, short v)
>       |        ^~~~~~
> image.c:263:8: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   263 | static LZWClear(Private * p)
>       |        ^~~~~~~~
> image.c:277:8: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   277 | static ImageStart(Private * p)
>       |        ^~~~~~~~~~
> image.c:288:8: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   288 | static ImageEnd(Private * p)
>       |        ^~~~~~~~
> image.c:297:8: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   297 | static ImageOut(Private * p, unsigned char c)
>       |        ^~~~~~~~
> image.c: In function ‘writechunk’:
> image.c:546:26: error: implicit declaration of function ‘htonl’ 
> [-Werror=implicit-function-declaration]
>   546 |         unsigned int v = htonl(len), crc;
>       |                          ^~~~~
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -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 -c 
> reedsol.c -o reedsol.o >/dev/null 2>&1
> image.c: In function ‘ImageWriteGif’:
> image.c:394:17: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   394 |                 write(fh, buf, n);
>       |                 ^~~~~~~~~~~~~~~~~
> image.c:421:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   421 |         write(fh, "\0", 1);     // end of image data
>       |         ^~~~~~~~~~~~~~~~~~
> image.c:422:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   422 |         write(fh, "\x3B", 1);   // trailer
>       |         ^~~~~~~~~~~~~~~~~~~~
> image.c: In function ‘ImageStart’:
> image.c:280:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   280 |         write(p->fh, &b, 1);
>       |         ^~~~~~~~~~~~~~~~~~~
> image.c: In function ‘LZWFlush’:
> image.c:246:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   246 |         write(p->fh, p->block, *p->block + 1);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> image.c: In function ‘writecrc’:
> image.c:538:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   538 |         write(fh, ptr, len);
>       |         ^~~~~~~~~~~~~~~~~~~
> image.c: In function ‘writechunk’:
> image.c:547:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   547 |         write(fh, &v, 4);
>       |         ^~~~~~~~~~~~~~~~
> image.c:552:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   552 |         write(fh, &v, 4);
>       |         ^~~~~~~~~~~~~~~~
> image.c: In function ‘ImageWritePNG’:
> image.c:573:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   573 |         write(fh, "\211PNG\r\n\032\n", 8);      // PNG header
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> image.c:591:17: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   591 |                 write(fh, &v, 4);
>       |                 ^~~~~~~~~~~~~~~~
> image.c:598:17: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   598 |                 write(fh, &v, 4);
>       |                 ^~~~~~~~~~~~~~~~
> image.c:607:17: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   607 |                 write(fh, &v, 4);
>       |                 ^~~~~~~~~~~~~~~~
> image.c:612:17: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   612 |                 write(fh, &v, 4);
>       |                 ^~~~~~~~~~~~~~~~
> cc1: some warnings being treated as errors
> make[3]: *** [Makefile:616: iec16022.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/iec16022_0.2.4-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&[email protected]&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: iec16022
Source-Version: 0.2.5-1
Done: Jakob Haufe <[email protected]>

We believe that the bug you reported is fixed in the latest version of
iec16022, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jakob Haufe <[email protected]> (supplier of updated iec16022 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 15 Mar 2024 10:16:48 +0100
Source: iec16022
Architecture: source
Version: 0.2.5-1
Distribution: unstable
Urgency: medium
Maintainer: Jakob Haufe <[email protected]>
Changed-By: Jakob Haufe <[email protected]>
Closes: 1066554
Changes:
 iec16022 (0.2.5-1) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository.
   * Apply multi-arch hints. + libiec16022-dev: Add Multi-Arch: same.
 .
   [ Jakob Haufe ]
   * Add gbp.conf
   * New upstream version 0.2.5 (Closes: #1066554)
   * Update symbols file
   * Refresh patches
Checksums-Sha1:
 8417873db03f6562bb99373dc9c5131729976f1d 1969 iec16022_0.2.5-1.dsc
 f446f3aa4a68bcb5fe908bcdddf2d366cdc1639e 31750 iec16022_0.2.5.orig.tar.gz
 fec4b1a54b4e82dd832492e4ce2e43c1661c5e19 3748 iec16022_0.2.5-1.debian.tar.xz
 6b29f586725196f0264bd0f6c78bbdcbb7f2a298 5783 iec16022_0.2.5-1_source.buildinfo
Checksums-Sha256:
 572aedd8288a89bc4dff58fe91b8b11706da77bcbedc38cca33e62c2352a7f74 1969 
iec16022_0.2.5-1.dsc
 4442514ded15d6dcb06c3a7a6e8555daee63814f9a5ec96098bc45e4dd69424f 31750 
iec16022_0.2.5.orig.tar.gz
 b0ec478a7ddd9d66353bbbb4467dc83bb8b34cb1427675bfb33eab81584ba4f1 3748 
iec16022_0.2.5-1.debian.tar.xz
 7653af55e4021c77c63d32639700feeec81fce7831b8ed2417029debdd52c9fd 5783 
iec16022_0.2.5-1_source.buildinfo
Files:
 9807606abeb53bdf05c2feb3798b1366 1969 graphics optional iec16022_0.2.5-1.dsc
 869fb2465bb0bb5c9e0acc7f50d31a03 31750 graphics optional 
iec16022_0.2.5.orig.tar.gz
 5b029998ca73d6101f7b1a5269f0c86e 3748 graphics optional 
iec16022_0.2.5-1.debian.tar.xz
 9b604e378b79293bf043e31d5585d9a0 5783 graphics optional 
iec16022_0.2.5-1_source.buildinfo

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

iQIzBAEBCgAdFiEEe/X2rDZDH11A3BN6TPKyGPVNrj0FAmX0FgkACgkQTPKyGPVN
rj19dQ/+P9fG0A7UY5u4jAyccHru19TfZ7vbQSQYbezzw7qXiASTsToA1IkW6auO
biVQ4DqO2djn65MDDKtXEUknD4TQBsqp60We8huKG4DMM4DE6fSlyyrFqHPjmBMv
IWnkT7SB7t9PIbK0Ph3SOdTYm0cflgdJQrhpsS7tr/0665Fa8R9u2uVGFEhSaa3q
MsJ/xqNAR/YvInXbCn9rspxX3lep8aD+NCRb7gr5rOunLicb17n/0C+90eCWlCTu
DuL5zWFTq7fKzJBtu02j4O/0Kem8SOlRm6Ero319r2HzX46BINKZDvLd9aT/FZrH
efEhbmx2cXP6X+J/Z4RVmyd6Qf0ze+AmSvbpe1yeuCQaHqp1t+pB9n0081j7Blmo
T4kZEDXLarUaWiMtgzb4x79XnPUxKRv7nZydbPtC/txfTbQVBYpSyu9U6/7O4pfx
CpKbpL+WzeNdL+xTCuhK26aml/ZCKOt5Lj3uzQtoQpl1ATlMYFzpMQc6nylsIfUG
tgDHguvoWNHXftQc3uiYTquKPrDymxqnUjdva+sQ/7snAFV1NUeCdsD5ATNtLX9l
jg+RNi58gzEDYVdnoWH9yb0EYcKzjwfkvgPHQdo5IBOIh7ap16mIg1nLx+M7Pkm8
FZwlx7JUP6c/uiIpQlOjapdigmb+VwqHmEWHWv8ly43ef1NKWc4=
=+0S9
-----END PGP SIGNATURE-----

Attachment: pgpAALcpnqMsB.pgp
Description: PGP signature


--- End Message ---

Reply via email to