Control: forwarded 957532 bug-...@gnu.org Control: tags 957532 upstream Debian has switched to gcc 10 by default for the development releases, and that currently breaks building mes.
Please let me know if there is anything I can do to help! live well, vagrant On 2020-04-17, Matthias Klose wrote: > 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/mes_0.22-1_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: gcc-lib/libc.a(isatty.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(isatty.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(isatty.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(isatty.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(isatty.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: > gcc-lib/libc.a(buffered-read.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: > gcc-lib/libc.a(buffered-read.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: > gcc-lib/libc.a(buffered-read.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: > gcc-lib/libc.a(buffered-read.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: > gcc-lib/libc.a(buffered-read.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: gcc-lib/libc.a(setenv.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(setenv.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(setenv.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(setenv.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(setenv.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: gcc-lib/libc.a(malloc.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(malloc.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(malloc.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(malloc.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(malloc.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: gcc-lib/libc.a(memcpy.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(memcpy.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(memcpy.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(memcpy.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(memcpy.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: > gcc-lib/libc.a(_getcwd.o):./gcc-lib/../include/mes/lib-mini.h:43: multiple > definition of `environ'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first > defined here > /usr/bin/ld: > gcc-lib/libc.a(_getcwd.o):./gcc-lib/../include/mes/lib-mini.h:44: multiple > definition of `__stdin'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first > defined here > /usr/bin/ld: > gcc-lib/libc.a(_getcwd.o):./gcc-lib/../include/mes/lib-mini.h:45: multiple > definition of `__stdout'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: > first defined here > /usr/bin/ld: > gcc-lib/libc.a(_getcwd.o):./gcc-lib/../include/mes/lib-mini.h:46: multiple > definition of `__stderr'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: > first defined here > /usr/bin/ld: > gcc-lib/libc.a(_getcwd.o):./gcc-lib/../include/mes/lib-mini.h:90: multiple > definition of `errno'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first > defined here > /usr/bin/ld: gcc-lib/libc.a(_open3.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(_open3.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(_open3.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(_open3.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(_open3.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: gcc-lib/libc.a(_read.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(_read.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(_read.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(_read.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(_read.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: gcc-lib/libc.a(syscall.o):./gcc-lib/../include/errno.h:34: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: gcc-lib/libc.a(mini.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(mini.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(mini.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(mini.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(mini.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: gcc-lib/libc.a(abtol.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(abtol.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(abtol.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(abtol.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(abtol.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: gcc-lib/libc.a(eputc.o):./gcc-lib/../include/mes/lib-mini.h:43: > multiple definition of `environ'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first defined here > /usr/bin/ld: gcc-lib/libc.a(eputc.o):./gcc-lib/../include/mes/lib-mini.h:44: > multiple definition of `__stdin'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first defined here > /usr/bin/ld: gcc-lib/libc.a(eputc.o):./gcc-lib/../include/mes/lib-mini.h:45: > multiple definition of `__stdout'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: first defined here > /usr/bin/ld: gcc-lib/libc.a(eputc.o):./gcc-lib/../include/mes/lib-mini.h:46: > multiple definition of `__stderr'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: first defined here > /usr/bin/ld: gcc-lib/libc.a(eputc.o):./gcc-lib/../include/mes/lib-mini.h:90: > multiple definition of `errno'; > crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first defined here > /usr/bin/ld: > gcc-lib/libc.a(isxdigit.o):./gcc-lib/../include/mes/lib-mini.h:43: multiple > definition of `environ'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:43: first > defined here > /usr/bin/ld: > gcc-lib/libc.a(isxdigit.o):./gcc-lib/../include/mes/lib-mini.h:44: multiple > definition of `__stdin'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:44: first > defined here > /usr/bin/ld: > gcc-lib/libc.a(isxdigit.o):./gcc-lib/../include/mes/lib-mini.h:45: multiple > definition of `__stdout'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:45: > first defined here > /usr/bin/ld: > gcc-lib/libc.a(isxdigit.o):./gcc-lib/../include/mes/lib-mini.h:46: multiple > definition of `__stderr'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:46: > first defined here > /usr/bin/ld: > gcc-lib/libc.a(isxdigit.o):./gcc-lib/../include/mes/lib-mini.h:90: multiple > definition of `errno'; crt1.o:./gcc-lib/../include/mes/lib-mini.h:90: first > defined here > collect2: error: ld returned 1 exit status > + test -f .log > make[2]: *** [GNUmakefile:95: build] Error 1 > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_build: error: make -j4 V=2 returned exit code 2 > make[1]: *** [debian/rules:23: override_dh_auto_build] Error 25 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > make: *** [debian/rules:17: binary] Error 2 > dpkg-buildpackage: error: debian/rules binary subprocess returned exit status > 2
signature.asc
Description: PGP signature