Your message dated Wed, 01 Jan 2025 12:19:15 +0000
with message-id <e1tsxgx-00awby...@fasolo.debian.org>
and subject line Bug#1088660: fixed in dclock 2.2.2-15
has caused the Debian Bug report #1088660,
regarding dclock FTBFS on 32bit time64 architectures: 
-Wincompatible-pointer-types
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.)


-- 
1088660: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088660
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: dclock
Version: 2.2.2-14
Tags: ftbfs
Justification: armhf ftbfs

dclock fails to build from source in unstable on 32bit time64
architectures such as armel and armhf. An armhf build ends as follows:

|    debian/rules override_dh_auto_build
| make[1]: Entering directory '/<<PKGBUILDDIR>>'
| xmkmf
| imake -DUseInstalled -I/usr/lib/X11/config
| dh_auto_build -- CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2" CFLAGS="-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security" \
|         CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security" LDFLAGS="-Wl,-z,relro -Wl,-z,now"
|         make -j4 "INSTALL=install --strip-program=true" 
"CPPFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 
-Wdate-time -D_FORTIFY_SOURCE=2" "CFLAGS=-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security" "CXXFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security" "LDFLAGS=-Wl,-z,relro -Wl,-z,now"
| make[2]: Entering directory '/<<PKGBUILDDIR>>'
| gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
Dclock.o Dclock.c
| gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
dclock.o dclock.c
| Dclock.c: In function ‘show_time’:
| Dclock.c:1438:44: error: passing argument 1 of ‘localtime’ from incompatible 
pointer type [-Wincompatible-pointer-types]
|  1438 |     register struct tm *l_time = localtime(&t);
|       |                                            ^~
|       |                                            |
|       |                                            long int *
| In file included from /usr/include/features.h:510,
|                  from 
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
|                  from /usr/include/stdio.h:28,
|                  from Dclock.c:7:
| /usr/include/time.h:141:19: note: expected ‘const time_t *’ {aka ‘const long 
long int *’} but argument is of type ‘long int *’
|   141 | extern struct tm *__REDIRECT_NTH (localtime, (const time_t *__timer),
|       |                   ^~~~~~~~~~~~~~
| Dclock.c:1447:25: error: passing argument 1 of ‘gmtime’ from incompatible 
pointer type [-Wincompatible-pointer-types]
|  1447 |         l_time = gmtime(&t);
|       |                         ^~
|       |                         |
|       |                         long int *
| /usr/include/time.h:140:18: note: expected ‘const time_t *’ {aka ‘const long 
long int *’} but argument is of type ‘long int *’
|   140 | extern struct tm*__REDIRECT_NTH (gmtime, (const time_t *__timer), 
__gmtime64);
|       |                  ^~~~~~~~~~~~~~
| Dclock.c: In function ‘scroll_time’:
| Dclock.c:1643:29: error: passing argument 1 of ‘localtime’ from incompatible 
pointer type [-Wincompatible-pointer-types]
|  1643 |             now = localtime(&t);
|       |                             ^~
|       |                             |
|       |                             long int *
| /usr/include/time.h:141:19: note: expected ‘const time_t *’ {aka ‘const long 
long int *’} but argument is of type ‘long int *’
|   141 | extern struct tm *__REDIRECT_NTH (localtime, (const time_t *__timer),
|       |                   ^~~~~~~~~~~~~~
| make[2]: *** [<builtin>: Dclock.o] Error 1
| make[2]: Leaving directory '/<<PKGBUILDDIR>>'
| dh_auto_build: error: make -j4 "INSTALL=install --strip-program=true" 
"CPPFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 
-Wdate-time -D_FORTIFY_SOURCE=2" "CFLAGS=-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security" "CXXFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security" "LDFLAGS=-Wl,-z,relro -Wl,-z,now" returned exit code 2
| make[1]: *** [debian/rules:15: override_dh_auto_build] Error 25
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:11: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
2

This is due to a toolchain change causing -Wincompatible-pointer-types
to become an error. The reproducible builds infrastructure does not yet
see the failure as it last rebuilt the package in May. I've first
observed this in a cross build, but it actually reproduces natively.

Helmut

--- End Message ---
--- Begin Message ---
Source: dclock
Source-Version: 2.2.2-15
Done: Ricardo Mones <mo...@debian.org>

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

Debian distribution maintenance software
pp.
Ricardo Mones <mo...@debian.org> (supplier of updated dclock 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, 01 Jan 2025 12:45:37 +0100
Source: dclock
Architecture: source
Version: 2.2.2-15
Distribution: unstable
Urgency: high
Maintainer: Ricardo Mones <mo...@debian.org>
Changed-By: Ricardo Mones <mo...@debian.org>
Closes: 1088660
Changes:
 dclock (2.2.2-15) unstable; urgency=high
 .
   * Patch to fix FTBFS on 32bit time64 architectures (Closes: #1088660)
   * Build-Depends: replace obsolete libfreetype6-dev
   * Update Standards-Version to 4.7.0 with no other changes
   * Hide desktop-entry file from AppStream
   * Update years range in copyright
   * Raise urgency because of RC bug
Checksums-Sha1:
 d322a320796e4075937a5ff02042d655e00824c5 1892 dclock_2.2.2-15.dsc
 d9d77ecc1969c668241d0521366c4e71de9edf64 19768 dclock_2.2.2-15.debian.tar.xz
 2b08124c2aa7967212c5df8e33e5d1f55eaa7cd1 7677 dclock_2.2.2-15_amd64.buildinfo
Checksums-Sha256:
 15a1599ca3a828434a7b2af627650cb8f6b1cb8d2f59a1381107ef17ed6940c0 1892 
dclock_2.2.2-15.dsc
 8393115ce7c78db2df87d53204b1d3e0ed5588cd6572a61c3751914bbe2785eb 19768 
dclock_2.2.2-15.debian.tar.xz
 d4e5dacbadc6ab64c822ff129160c3d6dbf15c8cc0cf4cecce37d1e0f60cf2e1 7677 
dclock_2.2.2-15_amd64.buildinfo
Files:
 1e4da9c4b6562c0c662528191267c8cf 1892 x11 optional dclock_2.2.2-15.dsc
 1dc20a3e4dca1644362740de86b94e62 19768 x11 optional 
dclock_2.2.2-15.debian.tar.xz
 978d61a7b15faa440bc10cc64063e8ee 7677 x11 optional 
dclock_2.2.2-15_amd64.buildinfo

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

iQIzBAEBCAAdFiEEQ7w2SxbfDCBevXWSHw8KiN5bzKYFAmd1LWoACgkQHw8KiN5b
zKb75g/+Pt0roJi0iGJV+AR70COBaGFAxSQxe0Rjphxx0bypHACtDuR8t4RCJ1Dh
cltiP143xI6PFvznmip/TTtfL6GD4gNIvL9JB/xwKjA5QUgYS1pEB7hzD3x3cH6A
RtPvd60ZgSvoJbnmiosC5a+jyfO2gi+eD0AO2dOXebQTDRq9by4+TEaHp8kExZVF
ikBf8z5jpsqGhs2RK1HE2723YydMMSf6Gfhyh1ZL1zfJYQBwjsq8+XCdoc1nGlFe
e0WPGHZvf70IjcBaJ4Yuw2R/RgNMKON/4+jFdjDM57sbTqp6M2JiwHtdMMC0V3Ld
G2yMyIuNEn4b1umnEItV8/GiTStLOS4ueUCnWi1Z/XFPdS6NRqM8zn0QS63Qh5WO
vhUNXfpuYU1gCTei+A+el1/OcHHiSlmFMPQ8UDxqpPtzlJ3fDDwa0hC5nIqEP0zG
dzaH9NPKNH7F6Pe43JL70zwMWqHHq2ghHgSAAshdWsQXbiNmOTlj6qALHzY07/pU
jtfEXoOumdqBxPjlAf/Gr03Ltw2YxmkTEvkPWnmFRUy7wjo7S29pa1NNDpn7x4f1
+wlEsjngnNmW7jgMGAfzqEIdtktWFbfVQ+CJeuUS+VWXqlQzVml56aEUWKeRJRDu
mXTXL8/tAOhneh0TckbeMaTitg2rq6QH+qWRx/+aRXyAr5k05Nw=
=vbj+
-----END PGP SIGNATURE-----

Attachment: pgpjAfTvN2Hk3.pgp
Description: PGP signature


--- End Message ---

Reply via email to