[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
signature.asc
Description: PGP signature
- Re: Bug#957532: mes: ftbfs with GCC-10,
Vagrant Cascadian <=