• Bug#1066860: libprelude ftbfs on time_t64 archs

    From Wookey@21:1/5 to All on Tue Mar 19 04:50:02 2024
    This package FTBFS on armhf and armel as well:

    libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wbad-function-cast -Wcast-qual -Wcast-align -Wnested-externs -Wunused -Wformat -Wformat-security -I./include -I.. -I../src/include -I./
    libprelude-error -I../libmissing -I../libmissing -I/usr/include/p11-kit-1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/wookey/debian/
    libprelude-5.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c prelude-log.c -fPIC -DPIC -o .libs/prelude-log.o
    prelude-log.c: In function 'do_log_v':
    prelude-log.c:51:50: error: incompatible type for argument 1 of 'memmove'
    51 | # define PRELUDE_VA_COPY(ap1, ap2) memmove ((ap1), (ap2), sizeof(va_list))
    | ^~~~~
    | |
    | va_list prelude-log.c:229:9: note: in expansion of macro 'PRELUDE_VA_COPY'
    229 | PRELUDE_VA_COPY(bkp, ap);
    | ^~~~~~~~~~~~~~~
    In file included from /usr/include/features.h:490,
    from /usr/include/arm-linux-gnueabihf/sys/types.h:25,
    from ../libmissing/sys/types.h:39,
    from ../libmissing/ftw_.h:20,
    from ./include/libmissing.h:34,
    from prelude-log.c:24: /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34:1: note: expected 'void *' but argument is of type 'va_list'
    34 | __NTH (memmove (void *__dest, const void *__src, size_t __len))
    | ^~~~~
    prelude-log.c:51:57: error: incompatible type for argument 2 of 'memmove'
    51 | # define PRELUDE_VA_COPY(ap1, ap2) memmove ((ap1), (ap2), sizeof(va_list))
    | ^~~~~
    | |
    | va_list prelude-log.c:229:9: note: in expansion of macro 'PRELUDE_VA_COPY'
    229 | PRELUDE_VA_COPY(bkp, ap);
    | ^~~~~~~~~~~~~~~ /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34:1: note: expected 'const void *' but argument is of type 'va_list'
    34 | __NTH (memmove (void *__dest, const void *__src, size_t __len))
    | ^~~~~

    There are some warnings too

    Build logs: https://buildd.debian.org/status/fetch.php?pkg=libprelude&arch=armhf&ver=5.2.0-5.3&stamp=1709143897&raw=0
    https://buildd.debian.org/status/fetch.php?pkg=libprelude&arch=armel&ver=5.2.0-5.3&stamp=1710726391&raw=0

    Wookey
    --
    Principal hats: Debian, Wookware, ARM
    http://wookware.org/

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

    iQIzBAABCgAdFiEER4nvI8Pe/wVWh5yq+4YyUahvnkcFAmX5CV8ACgkQ+4YyUahv nkfqiBAAsS6Jozd1JyC88AlG3RG+7NN1jrNjykSDrdEur5E8sPCQQXRCMrVzF/J2 prPPkhZnbaUkA2df/SqxAQ4kLoSWV0jatYKUWVEzdY2+CaSDsEFnqHSmXb/AMEf2 DcergOD66qIpV3Wid7gYK0uYJN1r5lN+SruFTNWHJVTpMmLoScTygFZRJraPCC1K V5Bt27hq2ij14fBkByxHP/myJPLlfP/nChviQ+9VYaJlue4SiQMWJ9MqW0GmK6P9 W81beg59Eg9Pz5uZWcSng7vokeGEVV5PHijqMHTtu0p9A737gK3TbYylbZgGgg4G a21/J6fdCfErnv+srL3xR7c68PcIGzOuSibOixfge0+Z02etOWvOHQkiuwG5GQeJ 49JySB5iQTgEorPkTlgBuvRIEUeWoZkXu+Xlye50h+8rCSJ5dY/yGlqP14HSon5w YgbN7Rg5pXd2xoRqh3+w7bWnWamQdc/AEUXRjLf7bF0y0ig/RwUlurAeLGDOLr78 6UnWTuo7u/GYgsgm2trvCSIhqeSguFcQyWUO3tv8R1Dmg7jA8v6k5n7XmuFvlZL9 PgqCCWKHbnuJj4p0CXdUTL3rAEKXs7GB3lds0O53+vdNMHGYOio7ho5QrD0v6gHR IsJTLAOY7spOZh3aqM8Q5wTa7Akqy5D1xkg+aRrmkm4P6XrIDqc=
    =MW0/
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Matthias Klose on Thu Apr 11 19:30:01 2024
    Control: reopen -1

    On Thu, Mar 14, 2024 at 04:14:25PM +0100, Matthias Klose wrote:
    libprelude ftbfs on time_t64 archs with symbols file mismatches.
    This still happens, it wasn't addressed in the upload that closed this:

    https://buildd.debian.org/status/fetch.php?pkg=libprelude&arch=armel&ver=5.2.0-5.4&stamp=1712765101&raw=0

    patch at http://launchpadlibrarian.net/719321091/libprelude_5.2.0-5.3build2_5.2.0-5.3ubuntu1.diff.gz

    This seems to be about different symbols though.

    --
    WBR, wRAR

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

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmYYHGItFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh 768P/RQhGGQzwM6DqSODCuUCocVhsWiJW0pWiK/mjuJj17Ukw/EuCck19rGcFFe3 6gsTPrbU3QBtTqK/Y2YJTvkjFwg6HHon7N1baomhYQ+FccgkWepMxISLLvQUA/vY 5fwg2e5bhpspXU3sW2HjsITqQNmHxDpeb0r3exJju+aHIeSr1M98OAtMRme03ZkX dnFFIaklqNn2KYeIHVQquQCDMWVbpIQRB+VzUBm/PpSjz3bg7qwY0epKf9+6xm6M r2MAPwxYgcVNeOz2NhrwVaPH+GGzK//VbkckCgXwKH39Bua74uEeXWMMRotszL41 FnmxsyCi+32mHAzQMOWJ6yVvWRhEfIMv+pf1k7MADTSeckrKOPLK9ipzZeOO6nbU 4oq1uP9BPogujIRTjppSskvEE8d0u2Jz6Q1bcjexkbCxzVPfSVoD9daCiIQM/rUy uzez8xT2ho7HMkRa6Xg0+CaA3IMGAia1688tIBsB0gRJa7Hp7yg8zmIzAltF4R+u KLsJ8LqyFaWPviyO15yobwdvMtV6t7bkG0kSkiy38o1zeI0bUenushC8TtoNSozi QUrzMapn9yobaZKqy1/QDlbos9Zu9SlSoK/TWvJ/WYPcj8IyQO0i/6M7V/wUiPl+ xbpz8IAcH43Nms78fri/qeHmCsswTb8pbDNGU3EkXPyK4Ncl
    =vItP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)