Package: src:cpu
Version: 1.4.3-12
Severity: normal
Tags: sid bullseye
User: debian-...@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/cpu_1.4.3-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

[...]
libtool: link: gcc -shared  -fPIC -DPIC  .libs/bitvector.o .libs/getopt.o 
.libs/getopt1.o .libs/xmem.o .libs/helper.o .libs/cgetpwent.o 
.libs/parseconfig.o .libs/dll.o .libs/base64.o .libs/md5.o .libs/sha1.o 
.libs/hash.o .libs/fileaction.o .libs/parser.o   -lldap -llber -lcrack -lcrypt 
-ldl  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now   
-Wl,-soname -Wl,libcputil.so.0 -o .libs/libcputil.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libcputil.so.0" && ln -s 
"libcputil.so.0.0.0" "libcputil.so.0")
libtool: link: (cd ".libs" && rm -f "libcputil.so" && ln -s 
"libcputil.so.0.0.0" "libcputil.so")
libtool: link: ar cr .libs/libcputil.a  bitvector.o getopt.o getopt1.o xmem.o 
helper.o cgetpwent.o parseconfig.o dll.o base64.o md5.o sha1.o hash.o 
fileaction.o parser.o
libtool: link: ranlib .libs/libcputil.a
libtool: link: ( cd ".libs" && rm -f "libcputil.la" && ln -s "../libcputil.la" 
"libcputil.la" )
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/util'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/util'
Making all in main
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/main'
Making all in .
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/main'
gcc -DHAVE_CONFIG_H -I. -I../../src/include   -Wdate-time -D_FORTIFY_SOURCE=2 
-DCONFIGFILE=\"/etc/cpu/cpu.conf\" -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c -o cpu.o cpu.c
/bin/bash ../../libtool  --tag=CC   --mode=link gcc 
-DCONFIGFILE=\"/etc/cpu/cpu.conf\" -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w  
-Wl,-z,relro -Wl,-z,now -o cpu cpu.o ../../src/util/libcputil.la -lldap -llber 
-lcrack -lcrypt -ldl 
libtool: link: gcc -DCONFIGFILE=\"/etc/cpu/cpu.conf\" -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -Wl,-z -Wl,relro -Wl,-z -Wl,now -o 
.libs/cpu cpu.o  ../../src/util/.libs/libcputil.so -lldap -llber -lcrack 
-lcrypt -ldl
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/main'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/main'
Making all in plugins
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
Making all in .
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
Making all in ldap
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/ldap'
Making all in .
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/ldap'
/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src/include   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -c -o ldap_errors.lo ldap_errors.c
/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src/include   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -c -o commandline.lo commandline.c
/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src/include   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -c -o cat.lo cat.c
/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src/include   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -c -o user.lo user.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c ldap_errors.c  -fPIC -DPIC -o .libs/ldap_errors.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c commandline.c  -fPIC -DPIC -o .libs/commandline.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c cat.c  -fPIC -DPIC -o .libs/cat.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c user.c  -fPIC -DPIC -o .libs/user.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c ldap_errors.c -o ldap_errors.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c cat.c -o cat.o >/dev/null 2>&1
/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src/include   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -c -o group.lo group.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c group.c  -fPIC -DPIC -o .libs/group.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c user.c -o user.o >/dev/null 2>&1
/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src/include   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -c -o ld.lo ld.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c group.c -o group.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c commandline.c -o commandline.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c ld.c  -fPIC -DPIC -o .libs/ld.o
/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src/include   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -c -o ldap.lo ldap.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c ldap.c  -fPIC -DPIC -o .libs/ldap.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c ldap.c -o ldap.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DLDAP_DEPRECATED -w 
-c ld.c -o ld.o >/dev/null 2>&1
/bin/bash ../../../libtool  --tag=CC   --mode=link gcc  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -DLDAP_DEPRECATED -w -Wl,-z,relro -Wl,-z,now 
-Wl,-z,relro -Wl,-z,now -o libcpu_ldap.la -rpath /usr/lib/x86_64-linux-gnu 
ldap_errors.lo commandline.lo cat.lo user.lo group.lo ld.lo ldap.lo  -lldap 
-llber -lcrack -lcrypt -ldl 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/ldap_errors.o 
.libs/commandline.o .libs/cat.o .libs/user.o .libs/group.o .libs/ld.o 
.libs/ldap.o   -lldap -llber -lcrack -lcrypt -ldl  -g -O2 
-fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro 
-Wl,-z -Wl,now   -Wl,-soname -Wl,libcpu_ldap.so.0 -o .libs/libcpu_ldap.so.0.0.0
/usr/bin/ld: 
.libs/commandline.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109:
 multiple definition of `globalLdap'; 
.libs/ldap_errors.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109:
 first defined here
/usr/bin/ld: 
.libs/cat.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109: 
multiple definition of `globalLdap'; 
.libs/ldap_errors.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109:
 first defined here
/usr/bin/ld: 
.libs/user.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109: 
multiple definition of `globalLdap'; 
.libs/ldap_errors.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109:
 first defined here
/usr/bin/ld: 
.libs/group.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109: 
multiple definition of `globalLdap'; 
.libs/ldap_errors.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109:
 first defined here
/usr/bin/ld: 
.libs/ld.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109: 
multiple definition of `globalLdap'; 
.libs/ldap_errors.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109:
 first defined here
/usr/bin/ld: 
.libs/ldap.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109: 
multiple definition of `globalLdap'; 
.libs/ldap_errors.o:./src/plugins/ldap/../../../src/include/plugins/ldap/ldap.h:109:
 first defined here
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:450: libcpu_ldap.la] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/ldap'
make[4]: *** [Makefile:506: all-recursive] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/ldap'
make[3]: *** [Makefile:351: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[2]: *** [Makefile:347: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:414: all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Reply via email to