[Debichem-devel] Bug#957975: xcrysden: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 12:13:55 BST 2020


Package: src:xcrysden
Version: 1.6.2-3
Severity: normal
Tags: sid bullseye
User: debian-gcc at 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/xcrysden_1.6.2-3_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

[...]
/usr/bin/ld: gridNormals.o:./C/struct.h:930: multiple definition of `wsp'; detnsplit.o:./C/struct.h:930: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:892: multiple definition of `xcr'; detnsplit.o:./C/struct.h:892: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:807: multiple definition of `current_file_format'; detnsplit.o:./C/struct.h:807: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:782: multiple definition of `vec'; detnsplit.o:./C/struct.h:782: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:760: multiple definition of `xyzlabelOffset'; detnsplit.o:./C/struct.h:760: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:759: multiple definition of `atomlabelOffset'; detnsplit.o:./C/struct.h:759: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:755: multiple definition of `min'; detnsplit.o:./C/struct.h:755: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:755: multiple definition of `max'; detnsplit.o:./C/struct.h:755: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:725: multiple definition of `dimType'; detnsplit.o:./C/struct.h:725: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:718: multiple definition of `unibondCol'; detnsplit.o:./C/struct.h:718: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:718: multiple definition of `bg'; detnsplit.o:./C/struct.h:718: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:716: multiple definition of `framecol'; detnsplit.o:./C/struct.h:716: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:713: multiple definition of `atcol'; detnsplit.o:./C/struct.h:713: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:711: multiple definition of `rframe'; detnsplit.o:./C/struct.h:711: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:710: multiple definition of `rrod'; detnsplit.o:./C/struct.h:710: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:709: multiple definition of `rball'; detnsplit.o:./C/struct.h:709: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:707: multiple definition of `atrad'; detnsplit.o:./C/struct.h:707: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:705: multiple definition of `rcov'; detnsplit.o:./C/struct.h:705: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:699: multiple definition of `zorient'; detnsplit.o:./C/struct.h:699: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:692: multiple definition of `coor'; detnsplit.o:./C/struct.h:692: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:648: multiple definition of `atm'; detnsplit.o:./C/struct.h:648: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:637: multiple definition of `tr'; detnsplit.o:./C/struct.h:637: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:384: multiple definition of `MVf'; detnsplit.o:./C/struct.h:384: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:359: multiple definition of `VPf'; detnsplit.o:./C/struct.h:359: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:261: multiple definition of `displayMode2D'; detnsplit.o:./C/struct.h:261: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:259: multiple definition of `mx_my_mz'; detnsplit.o:./C/struct.h:259: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:252: multiple definition of `mz'; detnsplit.o:./C/struct.h:252: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:252: multiple definition of `my'; detnsplit.o:./C/struct.h:252: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:252: multiple definition of `mx'; detnsplit.o:./C/struct.h:252: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:251: multiple definition of `iwksp'; detnsplit.o:./C/struct.h:251: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:246: multiple definition of `sqnbond'; detnsplit.o:./C/struct.h:246: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:242: multiple definition of `natbond'; detnsplit.o:./C/struct.h:242: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:241: multiple definition of `sqn'; detnsplit.o:./C/struct.h:241: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:240: multiple definition of `nat'; detnsplit.o:./C/struct.h:240: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:238: multiple definition of `zbmid'; detnsplit.o:./C/struct.h:238: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:235: multiple definition of `zframe2'; detnsplit.o:./C/struct.h:235: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:235: multiple definition of `yframe2'; detnsplit.o:./C/struct.h:235: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:235: multiple definition of `xframe2'; detnsplit.o:./C/struct.h:235: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:232: multiple definition of `zframe'; detnsplit.o:./C/struct.h:232: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:232: multiple definition of `yframe'; detnsplit.o:./C/struct.h:232: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:232: multiple definition of `xframe'; detnsplit.o:./C/struct.h:232: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:231: multiple definition of `frametype'; detnsplit.o:./C/struct.h:231: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:228: multiple definition of `bondend'; detnsplit.o:./C/struct.h:228: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:212: multiple definition of `zbond2'; detnsplit.o:./C/struct.h:212: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:212: multiple definition of `ybond2'; detnsplit.o:./C/struct.h:212: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:212: multiple definition of `xbond2'; detnsplit.o:./C/struct.h:212: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:209: multiple definition of `zbond'; detnsplit.o:./C/struct.h:209: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:209: multiple definition of `ybond'; detnsplit.o:./C/struct.h:209: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:209: multiple definition of `xbond'; detnsplit.o:./C/struct.h:209: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:208: multiple definition of `fv'; detnsplit.o:./C/struct.h:208: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:207: multiple definition of `zat'; detnsplit.o:./C/struct.h:207: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:207: multiple definition of `yat'; detnsplit.o:./C/struct.h:207: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:207: multiple definition of `xat'; detnsplit.o:./C/struct.h:207: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:204: multiple definition of `nobjects'; detnsplit.o:./C/struct.h:204: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:202: multiple definition of `tmp_nobjects'; detnsplit.o:./C/struct.h:202: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:199: multiple definition of `nframes'; detnsplit.o:./C/struct.h:199: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:199: multiple definition of `natoms'; detnsplit.o:./C/struct.h:199: first defined here
/usr/bin/ld: gridNormals.o:./C/struct.h:199: multiple definition of `nbonds'; detnsplit.o:./C/struct.h:199: first defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:30: xcrys] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/C'
make[3]: *** [Makefile:22: compile] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/C'
make[2]: *** [Makefile:83: src-C] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 "INSTALL=install --strip-program=true" xcrysden returned exit code 2
make[1]: *** [debian/rules:22: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:19: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



More information about the Debichem-devel mailing list