Source: read-edid
Version: 3.0.2-1
Severity: serious
Tags: ftbfs

read-edid fails to build from source in unstable due to -fno-commons
having become default in gcc-10. Here is a sample output:

| cd /<<PKGBUILDDIR>>/obj-s390x-linux-gnu/get-edid && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/get-edid.dir/link.txt --verbose=1
| /usr/bin/s390x-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/get-edid.dir/get-edid.c.o 
CMakeFiles/get-edid.dir/classic.c.o CMakeFiles/get-edid.dir/i2c.c.o -o get-edid
| /usr/lib/gcc-cross/s390x-linux-gnu/10/../../../../s390x-linux-gnu/bin/ld: 
CMakeFiles/get-edid.dir/i2c.c.o:./obj-s390x-linux-gnu/get-edid/./get-edid/i2c.c:18:
 multiple definition of `quiet'; 
CMakeFiles/get-edid.dir/get-edid.c.o:./obj-s390x-linux-gnu/get-edid/./get-edid/get-edid.c:12:
 first defined here
| collect2: error: ld returned 1 exit status
| make[3]: *** [get-edid/CMakeFiles/get-edid.dir/build.make:136: 
get-edid/get-edid] Error 1
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-s390x-linux-gnu'
| make[2]: *** [CMakeFiles/Makefile2:137: get-edid/CMakeFiles/get-edid.dir/all] 
Error 2
| make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-s390x-linux-gnu'
| make[1]: *** [Makefile:152: all] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-s390x-linux-gnu'
| dh_auto_build: error: cd obj-s390x-linux-gnu && make -j1 returned exit code 2
| make: *** [debian/rules:11: build-arch] Error 25
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

Helmut

Reply via email to