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

Bug#957717: pvm: ftbfs with GCC-10



Package: src:pvm
Version: 3.4.6-2
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
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/pvm_3.4.6-2_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

[...]
done building XPVM
building srm
cd rm; ../lib/aimk CC="cc" F77=gfortran CFLOPTS='-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DRSHCOMMAND=\"/usr/lib/pvm3/bin/rsh\" -DPVMDPATH=\"pvmd\" -DPVMDFILE=\"/usr/bin/pvmd\" -DPVM_DEFAULT_ROOT=\"/usr/lib/pvm3\" -DOVERLOADHOST -Wl,-z,relro -Wl,-z,now -fPIC' install
making in LINUX64/ for LINUX64
make[3]: Entering directory '/<<PKGBUILDDIR>>/rm/LINUX64'
cc -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS -DHASSTDLIB -DCTIMEISTIMET -DSYSERRISCONST -DNOTMPNAM -DSYSVSTR -DUSESTRERROR  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DRSHCOMMAND=\"/usr/lib/pvm3/bin/rsh\" -DPVMDPATH=\"pvmd\" -DPVMDFILE=\"/usr/bin/pvmd\" -DPVM_DEFAULT_ROOT=\"/usr/lib/pvm3\" -DOVERLOADHOST -Wl,-z,relro -Wl,-z,now -fPIC -I/<<PKGBUILDDIR>>/include -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS -DHASSTDLIB -DCTIMEISTIMET -DSYSERRISCONST -DNOTMPNAM -DSYSVSTR -DUSESTRERROR  -DIMA_LINUX64  -DMESSAGE_ON -c /<<PKGBUILDDIR>>/rm/srm.c
<command-line>: warning: "RSHCOMMAND" redefined
<command-line>: note: this is the location of the previous definition
<command-line>: warning: "RSHCOMMAND" redefined
<command-line>: note: this is the location of the previous definition
/<<PKGBUILDDIR>>/rm/srm.c: In function ‘sm_spawn’:
/<<PKGBUILDDIR>>/rm/srm.c:199:14: warning: implicit declaration of function ‘unpack_list’; did you mean ‘unpack_string’? [-Wimplicit-function-declaration]
  199 |  arg_count = unpack_list (&argv);
      |              ^~~~~~~~~~~
      |              unpack_string
/<<PKGBUILDDIR>>/rm/srm.c: In function ‘my_handler’:
/<<PKGBUILDDIR>>/rm/srm.c:1120:8: warning: implicit declaration of function ‘msendrecv’ [-Wimplicit-function-declaration]
 1120 |  cc = (msendrecv(TIDPVMD, TM_HALT, SYSCTX_TM) < 0) ? 0 : PvmSysErr;
      |        ^~~~~~~~~
cc -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS -DHASSTDLIB -DCTIMEISTIMET -DSYSERRISCONST -DNOTMPNAM -DSYSVSTR -DUSESTRERROR  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DRSHCOMMAND=\"/usr/lib/pvm3/bin/rsh\" -DPVMDPATH=\"pvmd\" -DPVMDFILE=\"/usr/bin/pvmd\" -DPVM_DEFAULT_ROOT=\"/usr/lib/pvm3\" -DOVERLOADHOST -Wl,-z,relro -Wl,-z,now -fPIC -I/<<PKGBUILDDIR>>/include -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS -DHASSTDLIB -DCTIMEISTIMET -DSYSERRISCONST -DNOTMPNAM -DSYSVSTR -DUSESTRERROR  -DIMA_LINUX64  -DMESSAGE_ON -o srm srm.o -L/<<PKGBUILDDIR>>/lib/LINUX64 -lpvm3 
cp srm /<<PKGBUILDDIR>>/bin/LINUX64
make[3]: Leaving directory '/<<PKGBUILDDIR>>/rm/LINUX64'
done building srm
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
tar --sort=name --numeric-owner --owner=0 --group=0 --mode=go=rX,u+rw,a-s --mtime="Tue, 24 Jul 2018 14:31:14 +0000" -c examples | gzip -n > examples.tar.gz
tar --sort=name --numeric-owner --owner=0 --group=0 --mode=go=rX,u+rw,a-s --mtime="Tue, 24 Jul 2018 14:31:14 +0000" -c gexamples | gzip -n > gexamples.tar.gz
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   dh_installdirs
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# pvm package
mv bin/LINUX64/pvmgs debian/pvm/usr/bin
cp lib/pvmgetarch debian/pvm/usr/bin
cp lib/LINUX64/pvm debian/pvm/usr/bin
cp lib/LINUX64/pvmgs debian/pvm/usr/bin
cp lib/LINUX64/pvmd3 debian/pvm/usr/bin/pvmd
ln -sf ../../../bin/pvmgetarch debian/pvm/usr/lib/pvm3/lib/pvmgetarch
ln -sf ../../../bin/pvm debian/pvm/usr/lib/pvm3/lib/pvm
ln -sf ../../../bin/pvmgs debian/pvm/usr/lib/pvm3/lib/pvmgs
ln -sf ../../../bin/pvmd debian/pvm/usr/lib/pvm3/lib/pvmd
# pvm-dev package
cp lib/aimk debian/pvm-dev/usr/bin
mv bin/LINUX64/pvm_gstat debian/pvm-dev/usr/bin
mv bin/LINUX64/pvmgroups debian/pvm-dev/usr/bin
mv bin/LINUX64/tracer debian/pvm-dev/usr/bin
mv bin/LINUX64/trcsort debian/pvm-dev/usr/bin
cp lib/LINUX64/*.a debian/pvm-dev/usr/lib/x86_64-linux-gnu
cp conf/LINUX64.def debian/pvm-dev/usr/lib/pvm3/conf
cp conf/LINUX64.m4 debian/pvm-dev/usr/lib/pvm3/conf
cp include/* debian/pvm-dev/usr/include
ln -sf libpvm3.so.3.4.6 debian/pvm-dev/usr/lib/x86_64-linux-gnu/libpvm3.so
ln -sf libgpvm3.so.3.4.6 debian/pvm-dev/usr/lib/x86_64-linux-gnu/libgpvm3.so
# libpvm3 package
cp lib/LINUX64/libpvm3.so debian/libpvm3/usr/lib/x86_64-linux-gnu/libpvm3.so.3.4.6
ln -s libpvm3.so.3.4.6 debian/libpvm3/usr/lib/x86_64-linux-gnu/libpvm3.so.3
cp lib/LINUX64/libgpvm3.so debian/libpvm3/usr/lib/x86_64-linux-gnu/libgpvm3.so.3.4.6
ln -s libgpvm3.so.3.4.6 debian/libpvm3/usr/lib/x86_64-linux-gnu/libgpvm3.so.3
# pvm-examples package
mv bin/LINUX64/gs debian/pvm-examples/usr/bin/gs.pvm
mv: cannot stat 'bin/LINUX64/gs': No such file or directory
make[1]: *** [debian/rules:76: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:27: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2


Reply to: