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

Bug#957287: gnomint: ftbfs with GCC-10



Package: src:gnomint
Version: 1.3.0-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/gnomint_1.3.0-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

[...]
tls.c:1112:12: warning: argument 1 null where non-null expected [-Wnonnull]
 1112 |   else if (strcasecmp (aux, GNUTLS_KP_TIME_STAMPING) == 0)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:432,
                 from tls.c:21:
/usr/include/strings.h:116:12: note: in a call to function ‘strcasecmp’ declared here
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |            ^~~~~~~~~~
tls.c:1114:12: warning: argument 1 null where non-null expected [-Wnonnull]
 1114 |   else if (strcasecmp (aux, GNUTLS_KP_OCSP_SIGNING) == 0)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:432,
                 from tls.c:21:
/usr/include/strings.h:116:12: note: in a call to function ‘strcasecmp’ declared here
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |            ^~~~~~~~~~
tls.c:1116:12: warning: argument 1 null where non-null expected [-Wnonnull]
 1116 |   else if (strcasecmp (aux, GNUTLS_KP_ANY) == 0)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:432,
                 from tls.c:21:
/usr/include/strings.h:116:12: note: in a call to function ‘strcasecmp’ declared here
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |            ^~~~~~~~~~
libtool: link: gcc -I.. -I.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/p11-kit-1 -DPACKAGE_DATA_DIR=\"/usr/share\" -DCOMPILATION_DATE=1582720921 -DHAVE_CONFIG_H -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gnomint gnomint-main.o gnomint-country_table.o gnomint-new_ca_window.o gnomint-new_req_window.o gnomint-new_cert.o gno
 mint-creation_process_window.o gnomint-dialog.o gnomint-ca.o gnomint-ca_creation.o gnomint-tls.o gnomint-ca_file.o gnomint-certificate_properties.o gnomint-ca_policy.o gnomint-csr_creation.o gnomint-csr_properties.o gnomint-pkey_manage.o gnomint-preferences-gui.o gnomint-preferences-window.o gnomint-crl.o gnomint-uint160.o gnomint-import.o gnomint-export.o -pthread -Wl,--export-dynamic  -lgthread-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lgnutls -L/usr/lib/x86_64-linux-gnu -lgcrypt /usr/lib/x86_64-linux-gnu/libsqlite3.so -pthread
/usr/bin/ld: gnomint-new_ca_window.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-new_ca_window.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-new_ca_window.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-new_req_window.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-new_req_window.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-new_req_window.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-new_cert.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-new_cert.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-new_cert.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-ca.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-ca.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-ca.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-ca_creation.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-ca_creation.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-ca_creation.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-ca_file.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-ca_file.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-ca_file.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-ca_policy.o:./src/./ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-ca_policy.o:./src/./ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-ca_policy.o:./src/./ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-csr_creation.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-csr_creation.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-csr_creation.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-pkey_manage.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-pkey_manage.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-pkey_manage.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-crl.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-crl.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-crl.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-import.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-import.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-import.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
/usr/bin/ld: gnomint-export.o:./src/ca_file.h:102: multiple definition of `CaFileCSRColumns'; gnomint-main.o:./src/ca_file.h:102: first defined here
/usr/bin/ld: gnomint-export.o:./src/ca_file.h:94: multiple definition of `CaFileCertColumns'; gnomint-main.o:./src/ca_file.h:94: first defined here
/usr/bin/ld: gnomint-export.o:./src/ca_file.h:79: multiple definition of `CaFileCAColumns'; gnomint-main.o:./src/ca_file.h:79: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:635: gnomint] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:500: all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: