Your message dated Thu, 13 Aug 2020 11:06:38 +0000
with message-id <[email protected]>
and subject line Bug#957837: fixed in sprng 2.0a-12.1
has caused the Debian Bug report #957837,
regarding sprng: ftbfs with GCC-10
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.)
--
957837: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957837
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:sprng
Version: 2.0a-12
Severity: normal
Tags: sid bullseye
User: [email protected]
Usertags: ftbfs-gcc-10
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-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/sprng_2.0a-12_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 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-10/porting_to.html
[...]
primes_64.c:5:1: note: include ‘<string.h>’ or provide a declaration of ‘memcpy’
4 | #include "primelist_64.h"
+++ |+#include <string.h>
5 |
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ fwrap_mpi.c
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ cputime.c
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT makeseed.c
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT store.c
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT simple_mpi.c
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT memory.c
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT communicate.c
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT checkid.c
make[4]: Leaving directory '/<<PKGBUILDDIR>>/SRC'
make[4]: Entering directory '/<<PKGBUILDDIR>>/SRC/lfg'
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ lfg.c -I..
make[4]: Leaving directory '/<<PKGBUILDDIR>>/SRC/lfg'
make[4]: Entering directory '/<<PKGBUILDDIR>>/SRC/lcg'
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ lcg.c -I..
make[4]: Leaving directory '/<<PKGBUILDDIR>>/SRC/lcg'
make[4]: Entering directory '/<<PKGBUILDDIR>>/SRC/lcg64'
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ -I.. lcg64.c
make[4]: Leaving directory '/<<PKGBUILDDIR>>/SRC/lcg64'
make[4]: Entering directory '/<<PKGBUILDDIR>>/SRC/cmrg'
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ cmrg.c -I..
make[4]: Leaving directory '/<<PKGBUILDDIR>>/SRC/cmrg'
make[4]: Entering directory '/<<PKGBUILDDIR>>/SRC/mlfg'
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ mlfg.c -I..
make[4]: Leaving directory '/<<PKGBUILDDIR>>/SRC/mlfg'
make[4]: Entering directory '/<<PKGBUILDDIR>>/SRC/pmlcg'
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ pmlcg.c -I..
pmlcg.c: In function ‘pmlcg_pack_rng’:
pmlcg.c:699:10: warning: implicit declaration of function ‘store_int’
[-Wimplicit-function-declaration]
699 | pos += store_int(q->rng_type,4,temp_buffer+pos);
| ^~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/SRC/pmlcg'
rm -f ../../lib/libsprng.a
make ../../lib/libsprng.a
make[4]: Entering directory '/<<PKGBUILDDIR>>/SRC/sprng'
gcc -c -O -fpic -DUSE_PMLCG -O2 -D_REENTRANT -DAdd_ sprng.c -I..
sprng.c: In function ‘unpack_rng’:
sprng.c:295:2: warning: implicit declaration of function ‘load_int’
[-Wimplicit-function-declaration]
295 | load_int(packed,4,(unsigned int *)&rng_type);
| ^~~~~~~~
ar cr ../../lib/libsprng.a sprng.o \
../lcg/lcg.o ../lfg/lfg.o \
../lcg64/lcg64.o \
../pmlcg/pmlcg.o \
../mlfg/mlfg.o ../cmrg/cmrg.o \
../primes_32.o ../primes_64.o ../fwrap_mpi.o ../cputime.o
../makeseed.o ../simple_mpi.o ../memory.o ../communicate.o ../checkid.o
../store.o
ranlib ../../lib/libsprng.a
gcc -shared -Wl,-soname,libsprng.so.2 \
-o ../../lib/libsprng.so.2.0 sprng.o \
../lcg/lcg.o ../lfg/lfg.o \
../lcg64/lcg64.o \
../pmlcg/pmlcg.o \
../mlfg/mlfg.o ../cmrg/cmrg.o \
../primes_32.o ../primes_64.o ../fwrap_mpi.o ../cputime.o
../makeseed.o ../simple_mpi.o ../memory.o ../communicate.o ../checkid.o
../store.o -lgmp
/usr/bin/ld: ../primes_64.o:(.bss+0x0): multiple definition of `primes';
../primes_32.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:52: ../../lib/libsprng.a] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/SRC/sprng'
make[3]: *** [Makefile:40: sprng] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/SRC/sprng'
make[2]: *** [Makefile:32: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/SRC'
make[1]: *** [Makefile:36: src] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 src returned exit code 2
make: *** [debian/rules:37: build-stamp] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: sprng
Source-Version: 2.0a-12.1
Done: Andreas Tille <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sprng, 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.
Andreas Tille <[email protected]> (supplier of updated sprng 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: SHA256
Format: 1.8
Date: Thu, 13 Aug 2020 12:41:22 +0200
Source: sprng
Binary: libsprng2 libsprng2-dbgsym libsprng2-dev libsprng2-doc
Architecture: source amd64 all
Version: 2.0a-12.1
Distribution: unstable
Urgency: medium
Maintainer: Dirk Eddelbuettel <[email protected]>
Changed-By: Andreas Tille <[email protected]>
Description:
libsprng2 - SPRNG Scalable Parallel RNG library -- library package
libsprng2-dev - SPRNG Scalable Parallel RNG library -- development package
libsprng2-doc - SPRNG Scalable Parallel RNG library -- documentation package
Closes: 957837
Changes:
sprng (2.0a-12.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix FTBFS with gcc-10
Closes: #957837
Checksums-Sha1:
4d384341455027198de300bf6f6abd84dc21514e 1930 sprng_2.0a-12.1.dsc
2caa537256365181866e614b029018dfd0bdb3ef 9648 sprng_2.0a-12.1.debian.tar.xz
c76da079d3dff5aa04b91632473efb6e4ac61829 4524
libsprng2-dbgsym_2.0a-12.1_amd64.deb
2fb75fe9e5259f7eaf4325c6dc8308588d19ac9e 78992
libsprng2-dev_2.0a-12.1_amd64.deb
5763800c5e9fd67f304234e53eb949a80cb3c7ab 1158768
libsprng2-doc_2.0a-12.1_all.deb
782489a450a4d27d363208583b1801fec44c39e7 75464 libsprng2_2.0a-12.1_amd64.deb
f0f85bc38dc95f08ea1d7665b775383c1a3076fb 6292 sprng_2.0a-12.1_amd64.buildinfo
Checksums-Sha256:
455cf0dbafd252a2d5c78914b65542a8c66a18ef56a22e30d22aef4abe70d3a6 1930
sprng_2.0a-12.1.dsc
b7a8f49979888af2d96606629e137b36b6180e2b826b8283fdeab4da0eef5ab1 9648
sprng_2.0a-12.1.debian.tar.xz
ae940981a405bd4e0e97af514e22769816ab73daf7fb3c4941f2ce2437790933 4524
libsprng2-dbgsym_2.0a-12.1_amd64.deb
120aabd0edb6e8e9981c3cd2cde3856c18ee34f5b0ef81eb6d3871c92abcc3b1 78992
libsprng2-dev_2.0a-12.1_amd64.deb
8285f9d8a4bc03e63ba8a953ca1e185e44fc970fd8f57741e7d4dc309ea44088 1158768
libsprng2-doc_2.0a-12.1_all.deb
ddcd69f3c096254f526d1bd958a87452568f5ab0166bae380b67f2bf8bf4f7a5 75464
libsprng2_2.0a-12.1_amd64.deb
2f0678d292f9f1d7e0c36e230a33b8246a742be648c91b7af45c0e4ef86a2da1 6292
sprng_2.0a-12.1_amd64.buildinfo
Files:
399f18e3935537474720759e2ea3156b 1930 math optional sprng_2.0a-12.1.dsc
3b673196f5a3ffa3e4c3342949b61232 9648 math optional
sprng_2.0a-12.1.debian.tar.xz
05164ee269c224db6ed5d223e9afa889 4524 debug optional
libsprng2-dbgsym_2.0a-12.1_amd64.deb
977e49b83c024271be6a5b0cb4253484 78992 libdevel optional
libsprng2-dev_2.0a-12.1_amd64.deb
3403e9f790149dc07d82d94d19df20ae 1158768 doc optional
libsprng2-doc_2.0a-12.1_all.deb
79138e32e1ba555ca7fce68332ada285 75464 libs optional
libsprng2_2.0a-12.1_amd64.deb
779acc3f4d84f80d3a9d174d6aa5a218 6292 math optional
sprng_2.0a-12.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl81GfURHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtF2sA//UlC1VYcTVFSoN4lPLggBt9TitMvryPOx
jGYf4y1ileyYJGTVjmwoxzF1PhYFtzosAWZhzQ6l8srwMfn1TdApJJ0/dpMT+jK6
8TtC5bADFY9YROoU4/3iCpoxjF3tGrbMXx98y4PDUk8d9+hSlrci7LY8njTTLKAm
rcyf7H5PRwRQoFhoBLSEb/o/bUHmPXI6ArNJZ/ogrorEcN3ttekZHoKuhoARclCR
Sw7EJHtQzkMX8B838EYb7qCPZURlMgPlcuyuTOXRcvShv6x0r8iwsXtdRM6zDbTj
6R/uYrIg9g1F2Iigv2keCS6izdiKxy1pw3IaDE0OwumYTAEDe4zRif9PgoS+ZAG9
fZeeaxU5OJOb+uniXx1zFwfhmTkI8ZwBSB2w6wMfWv3VvHWNn1fSLCSjyxQ10+g1
TxQKNl/yiQwKh2TeyI3gnylJxaz8/BEJjTlnsKEWiencg/BvBjDSDyL60dEwS5ld
PtcTNJ3DxVaiGDoGDFH9iiGQf8K4yBZ0al6U/MPMWh+CRsOrVtBaT9SO4MMmR0ql
0/2U+ubMrqynuRPDwcOURJrEWRcV7F43Si8IJRosemN1lKZNwrN9zYtbrLKZnwR+
l4tLI2jkt4TE8yn5vGCu7cEBrbw1SpcXrs60dJzY29BgD1fPgi6Q27c/TkJ+9Nbn
VvXqF/Om3zw=
=YNkP
-----END PGP SIGNATURE-----
--- End Message ---