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

Bug#1066637: marked as done (cronolog: FTBFS: cronoutils.c:673:36: error: implicit declaration of function ‘strptime’; did you mean ‘strftime’? [-Werror=implicit-function-declaration])



Your message dated Thu, 04 Apr 2024 15:34:03 +0000
with message-id <E1rsP6J-00ARxw-5e@fasolo.debian.org>
and subject line Bug#1066637: fixed in cronolog 1.6.2+rpk-4
has caused the Debian Bug report #1066637,
regarding cronolog: FTBFS: cronoutils.c:673:36: error: implicit declaration of function ‘strptime’; did you mean ‘strftime’? [-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.)


-- 
1066637: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066637
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: cronolog
Version: 1.6.2+rpk-3
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):
> gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"cronolog\" -DVERSION=\"1.6.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DSTDC_HEADERS=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_MKDIR=1 -DHAVE_MKTIME=1 -DHAVE_PUTENV=1 -DHAVE_STRPTIME=1 -DHAVE_LOCALTIME_R=1 -I. -I../lib  -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 cronolog.o cronolog.c
> cronolog.c: In function ‘main’:
> cronolog.c:213:33: warning: too many arguments for format [-Wformat-extra-args]
>   213 |                 fprintf(stderr, "A current log symlink is needed to mantain a symlink to the previous log\n", argv[0]);
>       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> cronolog.c:301:29: warning: too many arguments for format [-Wformat-extra-args]
>   301 |             fprintf(stderr, "%s: period delay cannot be larger than the rollover period\n", argv[0], start_time);
>       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> cronotest.c: In function ‘main’:
> cronotest.c:229:29: warning: too many arguments for format [-Wformat-extra-args]
>   229 |             fprintf(stderr, "%s: period delay cannot be larger than the rollover period\n", argv[0], start_time);
>       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> cronoutils.c: In function ‘parse_time’:
> cronoutils.c:673:36: error: implicit declaration of function ‘strptime’; did you mean ‘strftime’? [-Werror=implicit-function-declaration]
>   673 |        if (check_end((const char *)strptime(time_str, *date_formats, &tm)))
>       |                                    ^~~~~~~~
>       |                                    strftime
> cronoutils.c:673:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
>   673 |        if (check_end((const char *)strptime(time_str, *date_formats, &tm)))
>       |                      ^
> cronoutils.c: In function ‘create_link’:
> cronoutils.c:214:9: warning: ignoring return value of ‘symlink’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>   214 |         symlink(pfilename, linkname);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> cronoutils.c:218:9: warning: ignoring return value of ‘link’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>   218 |         link(pfilename, linkname);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~
> cc1: some warnings being treated as errors
> make[2]: *** [Makefile:440: cronoutils.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/cronolog_1.6.2+rpk-3_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: cronolog
Source-Version: 1.6.2+rpk-4
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
cronolog, 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 1066637@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 cronolog 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 17:15:35 +0200
Source: cronolog
Architecture: source
Version: 1.6.2+rpk-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1066637
Changes:
 cronolog (1.6.2+rpk-4) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with -Werror=implicit-function-declaration.
     (Closes: #1066637)
Checksums-Sha1:
 081529a017d5058435ed8a85ddbbf6993cedb9ca 1771 cronolog_1.6.2+rpk-4.dsc
 bdb7f0acc08f68ffbfc48600ea95426a286b078a 9932 cronolog_1.6.2+rpk-4.debian.tar.xz
 f9f2eb697cc96516abb8cf89f90ee3f420ac1008 5837 cronolog_1.6.2+rpk-4_source.buildinfo
Checksums-Sha256:
 a3c63a25e38a6ebfa6a9acd7c9b14dd9d2450dae99f546364a3afddb346f8749 1771 cronolog_1.6.2+rpk-4.dsc
 513729c4df3aa9a680c8a566463c41b62db9ce7f591c488d5e142525bea16ca2 9932 cronolog_1.6.2+rpk-4.debian.tar.xz
 149b2f08e8db64d27a1daa320bc4f5227645311e9ebe52c9af6998809e65e46c 5837 cronolog_1.6.2+rpk-4_source.buildinfo
Files:
 af1834f5679c49bc6dbcb337c8cc831c 1771 web optional cronolog_1.6.2+rpk-4.dsc
 b7a7f5346aa0ef6d598f8d68d7995404 9932 web optional cronolog_1.6.2+rpk-4.debian.tar.xz
 f1c3894b357c8e54f1692781c0f74331 5837 web optional cronolog_1.6.2+rpk-4_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmYOxGAQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCIARD/4tRA90JwOZJ4IVRgat70XoccYgYg4D2puP
wYcPSPHh0aC4dZY/R24F/4IwwLAnUYsrSVu5xlMAOiHpz+Y9krgvj3xHW+6QrslX
bPLbZdU/ZjXxD11d5A+2vTeUhnyve8+PHk/LZhDjQHp2/31z1FfAFd0IEPa89nNx
ViXnB3qCB6yAbW1B5Fw7b1FHSwYCI+STSHl+OsmpwgbJjiK2kWWmEBFyyK1PZeYT
zhHAYmQelyB1uy7hTyy0tFhU/8lmSlaYatVf+dy5ZOBQF4YqX7lOfC6dyl4tE0tk
2NJWh+aN+ewP3EklR3RQI8mFOWhnjaimf0asQQjne7+Jn/2nF3ADHTGE0tgc5kyJ
WxJagZ9xyl56VX+fKF7dkCQs9E1HjOHQsJDBnzwxNtFHpbhyFCnjM7TQqs2m0Brd
KK4EKAn77xXy/P/85WgxWHb5y/0OE1sd5KEzK+CpkdTu2CcUUPHGklhuZuBNaxrd
fPuStfp+33a8tOkp1l9WIR3sqUW3AJZsOn8x0wJx25OwLrD0qPw9XxDSSe7ZSFhv
lWmWezRNh0+Oflbs0JvWs8fkrTdRmG88dr3nXabnkcxgqWQSV1r1473LVc2u8tjJ
AyktaZYunug4uFd9r3qnbUZZ3eydLl2xQ3jKghNXI+1Ia2hkRqBXIzq8Oo+b8NRm
MuHi/Zr2dA==
=zmh2
-----END PGP SIGNATURE-----

Attachment: pgpY8TbLY7lHX.pgp
Description: PGP signature


--- End Message ---

Reply to: