Your message dated Mon, 18 Nov 2024 22:34:46 +0000
with message-id <[email protected]>
and subject line Bug#1075322: fixed in nspr 2:4.36-1
has caused the Debian Bug report #1075322,
regarding nspr: ftbfs with GCC-14
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.)
--
1075322: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075322
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:nspr
Version: 2:4.35-1.1
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14
[This bug is targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/nspr_4.35-1.1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html
[...]
86 | Shared *shared, *link;
| ^~~~~~
x86_64-linux-gnu-gcc switch.o -Xlinker -rpath
/<<PKGBUILDDIR>>/nspr/pr/tests/../../dist/lib -L../../dist/lib -lplc4
-L../../dist/lib -lnspr4 -lpthread -o switch
x86_64-linux-gnu-gcc -o system.o -c -fvisibility=hidden -Wdate-time
-D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -pipe -Wall -pthread -O2 -g
-fno-inline -fPIC -UDEBUG -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DNDEBUG=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1
-DHAVE_VISIBILITY_PRAGMA=1 -DXP_UNIX=1 -D_GNU_SOURCE=1
-DHAVE_FCNTL_FILE_LOCKING=1 -DHAVE_POINTER_LOCALTIME_R=1 -DLINUX=1
-DHAVE_DLADDR=1 -DHAVE_GETTID=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1
-DHAVE_STRERROR=1 -DHAVE_SYSCALL=1 -DHAVE_SECURE_GETENV=1 -D_REENTRANT=1
-DFORCE_PR_LOG -D_PR_PTHREADS -UHAVE_CVAR_BUILT_ON_SEM
-I../../dist/include/nspr -I../../pr/include -I../../pr/include/private
system.c
x86_64-linux-gnu-gcc system.o -Xlinker -rpath
/<<PKGBUILDDIR>>/nspr/pr/tests/../../dist/lib -L../../dist/lib -lplc4
-L../../dist/lib -lnspr4 -lpthread -o system
x86_64-linux-gnu-gcc -o testbit.o -c -fvisibility=hidden -Wdate-time
-D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -pipe -Wall -pthread -O2 -g
-fno-inline -fPIC -UDEBUG -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DNDEBUG=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1
-DHAVE_VISIBILITY_PRAGMA=1 -DXP_UNIX=1 -D_GNU_SOURCE=1
-DHAVE_FCNTL_FILE_LOCKING=1 -DHAVE_POINTER_LOCALTIME_R=1 -DLINUX=1
-DHAVE_DLADDR=1 -DHAVE_GETTID=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1
-DHAVE_STRERROR=1 -DHAVE_SYSCALL=1 -DHAVE_SECURE_GETENV=1 -D_REENTRANT=1
-DFORCE_PR_LOG -D_PR_PTHREADS -UHAVE_CVAR_BUILT_ON_SEM
-I../../dist/include/nspr -I../../pr/include -I../../pr/include/private
testbit.c
x86_64-linux-gnu-gcc testbit.o -Xlinker -rpath
/<<PKGBUILDDIR>>/nspr/pr/tests/../../dist/lib -L../../dist/lib -lplc4
-L../../dist/lib -lnspr4 -lpthread -o testbit
x86_64-linux-gnu-gcc -o testfile.o -c -fvisibility=hidden -Wdate-time
-D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -pipe -Wall -pthread -O2 -g
-fno-inline -fPIC -UDEBUG -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DNDEBUG=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1
-DHAVE_VISIBILITY_PRAGMA=1 -DXP_UNIX=1 -D_GNU_SOURCE=1
-DHAVE_FCNTL_FILE_LOCKING=1 -DHAVE_POINTER_LOCALTIME_R=1 -DLINUX=1
-DHAVE_DLADDR=1 -DHAVE_GETTID=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1
-DHAVE_STRERROR=1 -DHAVE_SYSCALL=1 -DHAVE_SECURE_GETENV=1 -D_REENTRANT=1
-DFORCE_PR_LOG -D_PR_PTHREADS -UHAVE_CVAR_BUILT_ON_SEM
-I../../dist/include/nspr -I../../pr/include -I../../pr/include/private
testfile.c
testfile.c: In function ‘create_new_thread’:
testfile.c:126:41: error: passing argument 3 of ‘pthread_create’ from
incompatible pointer type [-Wincompatible-pointer-types]
126 | if (!pthread_create(&tid, NULL, start, arg)) {
| ^~~~~
| |
| void (*)(void *)
In file included from testfile.c:17:
/usr/include/pthread.h:204:36: note: expected ‘void * (*)(void *)’ but argument
is of type ‘void (*)(void *)’
204 | void *(*__start_routine) (void *),
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
testfile.c: In function ‘Misc_File_Tests’:
testfile.c:319:25: warning: format ‘%lld’ expects argument of type ‘long long
int’, but argument 2 has type ‘PRTime’ {aka ‘long int’} [-Wformat=]
319 | printf("ft = %lld, ft1 = %lld\n",file_info.creationTime,
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int PRTime {aka long int}
| %ld
testfile.c:319:37: warning: format ‘%lld’ expects argument of type ‘long long
int’, but argument 3 has type ‘PRTime’ {aka ‘long int’} [-Wformat=]
319 | printf("ft = %lld, ft1 = %lld\n",file_info.creationTime,
| ~~~^
| |
| long long int
| %ld
320 | file_info1.creationTime);
| ~~~~~~~~~~~~~~~~~~~~~~~
| |
| PRTime {aka long int}
testfile.c:345:25: warning: format ‘%lld’ expects argument of type ‘long long
int’, but argument 2 has type ‘PRTime’ {aka ‘long int’} [-Wformat=]
345 | printf("ft = %lld, ft1 = %lld\n",file_info.modifyTime,
| ~~~^ ~~~~~~~~~~~~~~~~~~~~
| | |
| long long int PRTime {aka long int}
| %ld
testfile.c:345:37: warning: format ‘%lld’ expects argument of type ‘long long
int’, but argument 3 has type ‘PRTime’ {aka ‘long int’} [-Wformat=]
345 | printf("ft = %lld, ft1 = %lld\n",file_info.modifyTime,
| ~~~^
| |
| long long int
| %ld
346 | file_info1.modifyTime);
| ~~~~~~~~~~~~~~~~~~~~~
| |
| PRTime {aka long int}
testfile.c: In function ‘FileTest’:
testfile.c:412:15: warning: variable ‘t’ set but not used
[-Wunused-but-set-variable]
412 | PRThread *t;
| ^
testfile.c: In function ‘RunDirTest’:
testfile.c:576:31: error: passing argument 2 of ‘create_new_thread’ from
incompatible pointer type [-Wincompatible-pointer-types]
576 | DirTest, &thrarg,
| ^~~~~~~
| |
| PRInt32 (*)(void *) {aka int (*)(void *)}
testfile.c:93:36: note: expected ‘void (*)(void *)’ but argument is of type
‘PRInt32 (*)(void *)’ {aka ‘int (*)(void *)’}
93 | void (*start)(void *arg),
| ~~~~~~~^~~~~~~~~~~~~~~~~
make[2]: *** [../../config/rules.mk:450: testfile.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/nspr/pr/tests'
make[1]: *** [debian/rules:80: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:44: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: nspr
Source-Version: 2:4.36-1
Done: Mike Hommey <[email protected]>
We believe that the bug you reported is fixed in the latest version of
nspr, 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.
Mike Hommey <[email protected]> (supplier of updated nspr 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: Tue, 19 Nov 2024 07:05:41 +0900
Source: nspr
Architecture: source
Version: 2:4.36-1
Distribution: unstable
Urgency: medium
Maintainer: Maintainers of Mozilla-related packages
<[email protected]>
Changed-By: Mike Hommey <[email protected]>
Closes: 1075322
Changes:
nspr (2:4.36-1) unstable; urgency=medium
.
* New upstream release.
- Fixes FTBFS with gcc 14. Closes: #1075322.
Checksums-Sha1:
3a091907bbaa92aafba1ec39152a079d88c485c1 2000 nspr_4.36-1.dsc
3c4bdb5ea668cfd005ba8f6116fb1275524a65b6 1036274 nspr_4.36.orig.tar.gz
b5fd3020bc89bb9c3404a7054232fffed5707f02 11264 nspr_4.36-1.debian.tar.xz
3917c0b61dad5108d363e922f85cd3c427318290 6760 nspr_4.36-1_source.buildinfo
Checksums-Sha256:
0654be27e3cbe2ccc704b293effc12d05c6bbcb2c3da90de5c5ebf53734e6064 2000
nspr_4.36-1.dsc
55dec317f1401cd2e5dba844d340b930ab7547f818179a4002bce62e6f1c6895 1036274
nspr_4.36.orig.tar.gz
f48d96dc446d689aaee085e827d7ef08d5cea850d4eea98080910f378880eeed 11264
nspr_4.36-1.debian.tar.xz
6beb86040ed8d6e84c53d06ab8df424b4e95cfaa7fd9d737ba6d594605237d77 6760
nspr_4.36-1_source.buildinfo
Files:
ce6042887e93ac2842ca6531ed0bcacb 2000 libs optional nspr_4.36-1.dsc
87a41a0773ab2a5f5c8f01aec16df24c 1036274 libs optional nspr_4.36.orig.tar.gz
7fa8d8df245fe6df23b4a6eb8a6c26d9 11264 libs optional nspr_4.36-1.debian.tar.xz
4f4ad406b79a75b8b95da8b63ef9c857 6760 libs optional
nspr_4.36-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEGC4WHREwufzNfbFn5CqgT6aqjHIFAmc7usEUHGdsYW5kaXVt
QGRlYmlhbi5vcmcACgkQ5CqgT6aqjHI4MA/7B/k8+7ICqH8/Pr54tQuw3TYoxmkj
QarpDFcxf22DbMR8eA6tWgYQol7rpudEnpWhVQm317QlLN7kH5UDVF9kLvH3QCcC
ddwvDvff+Zt/s8v/70ZmGjAGjZOxwSgXJv4BdpxQaslWjC76VQkFytwz9PHKkx/w
sQ+AMEH/ggC+6+egrDXioSdH44oRBKajdVCmjefq7wpfDX4PrpLcswIKf2Jmgjd7
pvBDPpWqzWEoS1M5vpm2mnHZ+W7F12CPw3LkzupdQ7CYs/H/wDvEhPBFU21QtUWz
+KtUZVCPKQ4sT4RwZaWEZ43zqEcRF7TYn/0LgulDzz4/Hj9Hqjzn5uWehTy5wbmz
pC5pfpVu1gFba+5rRyVReq0qXTapBLyVx6VHXSpBO9W57JLrdpAtwXCMoI5XxmfN
TknLXU7ot5ThQXvciAKKAADYZXxvqDP+KhzKgGTXDZyZZeZC0gODOUEm54s9n/Nf
XOrQjUxMLZhzNrK5vvA30urGBRgZ+Bepe3SLm6q0HAW/6fB6Z10FekKuRHW/sYX8
QRt31HlKZPRlGRhKHPI+PcOoNw99j1Ql3AuMB1sCddHpiM1VxJ8cEPKhQT/Fj4zS
c8pqFD7BPYgkI1+fqmxyQcB2hEKiC97Tfg3kHUixWRGxzDfBQHt6iDekSZhlddpN
cjYuBfJpyaeo38Y=
=Zotk
-----END PGP SIGNATURE-----
pgp2h3li1L0Mu.pgp
Description: PGP signature
--- End Message ---