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

Bug#1026530: gcc-10: FTBFS: mount.h:95:6: error: multiple definition of 'enum fsconfig_command'



Source: gcc-10
Version: 10.4.0-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> /bin/bash ./libtool  --tag=CC   --mode=compile /<<PKGBUILDDIR>>/build/./gcc/xgcc -B/<<PKGBUILDDIR>>/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include -isystem /<<PKGBUILDDIR>>/build/sys-include    -DHAVE_CONFIG_H -I. -I../../../src/libquadmath  -I ../../../src/libquadmath/../include   -g -O2 -MT math/csinhq.lo -MD -MP -MF $depbase.Tpo -c -o math/csinhq.lo ../../../src/libquadmath/math/csinhq.c &&\
> mv -f $depbase.Tpo $depbase.Plo
> Adding multilib support to Makefile in ../../../src/libgo
> multidirs=32 x32
> with_multisubdir=
> Running configure in multilib subdirs 32 x32
> pwd: /<<PKGBUILDDIR>>/build/x86_64-linux-gnu/libgo
> Running configure in multilib subdir 32
> In file included from /usr/include/linux/fs.h:19,
>                  from ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:75:
> /usr/include/linux/mount.h:95:6: error: multiple definition of 'enum fsconfig_command'
>    95 | enum fsconfig_command {
>       |      ^~~~~~~~~~~~~~~~
> pwd: /<<PKGBUILDDIR>>/build/x86_64-linux-gnu
> In file included from ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:62:
> /<<PKGBUILDDIR>>/build/gcc/include-fixed/sys/mount.h:249:6: note: previous definition here
>   249 | enum fsconfig_command
>       |      ^~~~~~~~~~~~~~~~
> In file included from /usr/include/linux/fs.h:19,
>                  from ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:75:
> /usr/include/linux/mount.h:129:8: error: redefinition of 'struct mount_attr'
>   129 | struct mount_attr {
>       |        ^~~~~~~~~~
> In file included from ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:62:
> /<<PKGBUILDDIR>>/build/gcc/include-fixed/sys/mount.h:219:8: note: previous definition of 'struct mount_attr'
>   219 | struct mount_attr
>       |        ^~~~~~~~~~
> libtool: compile:  /<<PKGBUILDDIR>>/build/./gcc/xgcc -B/<<PKGBUILDDIR>>/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include -isystem /<<PKGBUILDDIR>>/build/sys-include -DHAVE_CONFIG_H -I. -I../../../src/libquadmath -I ../../../src/libquadmath/../include -g -O2 -MT math/csinhq.lo -MD -MP -MF math/.deps/csinhq.Tpo -c ../../../src/libquadmath/math/csinhq.c  -fPIC -DPIC -o math/.libs/csinhq.o
> make[6]: *** [Makefile:611: sanitizer_platform_limits_posix.lo] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/12/20/gcc-10_10.4.0-5_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.


Reply to: