bug-mes
[Top][All Lists]
Advanced

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

Re: Bug#957532: mes: ftbfs with GCC-10


From: Vagrant Cascadian
Subject: Re: Bug#957532: mes: ftbfs with GCC-10
Date: Mon, 27 Jul 2020 20:44:26 -0700

Control: forwarded 957532 bug-mes@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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]