Package: src:hdmi2usb-fx2-firmware Version: 0.0.0~git20151225-1 Severity: serious Tags: ftbfs
Dear maintainer: I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep dh_update_autotools_config -i dh_auto_configure -i dh_auto_build -i make -j1 make[1]: Entering directory '/<<PKGBUILDDIR>>' make -C lib make[2]: Entering directory '/<<PKGBUILDDIR>>/lib' sdcc -mmcs51 -I../include -c serial.c -o serial.rel sdcc -mmcs51 -I../include -c i2c.c -o i2c.rel sdcc -mmcs51 -I../include -c delay.c -o delay.rel sdcc -mmcs51 -I../include -c setupdat.c -o setupdat.rel sdcc -mmcs51 -I../include -c gpif.c -o gpif.rel [... snipped ...] sdcc -mmcs51 -I../include -c interrupts/ep2_isr.c -o interrupts/ep2_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep0ping_isr.c -o interrupts/ep0ping_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep4isoerr_isr.c -o interrupts/ep4isoerr_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep2pf_isr.c -o interrupts/ep2pf_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep1in_isr.c -o interrupts/ep1in_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep8ping_isr.c -o interrupts/ep8ping_isr.rel sdcc -mmcs51 -I../include -c interrupts/sof_isr.c -o interrupts/sof_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep0ack_isr.c -o interrupts/ep0ack_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep2ef_isr.c -o interrupts/ep2ef_isr.rel sdcc -mmcs51 -I../include -c interrupts/sudav_isr.c -o interrupts/sudav_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep2ff_isr.c -o interrupts/ep2ff_isr.rel sdcc -mmcs51 -I../include -c interrupts/sutok_isr.c -o interrupts/sutok_isr.rel sdcc -mmcs51 -I../include -c interrupts/hispeed_isr.c -o interrupts/hispeed_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep2isoerr_isr.c -o interrupts/ep2isoerr_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep4ef_isr.c -o interrupts/ep4ef_isr.rel sdcc -mmcs51 -I../include -c interrupts/ibn_isr.c -o interrupts/ibn_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep8pf_isr.c -o interrupts/ep8pf_isr.rel sdcc -mmcs51 -I../include -c interrupts/suspend_isr.c -o interrupts/suspend_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep6ping_isr.c -o interrupts/ep6ping_isr.rel sdcc -mmcs51 -I../include -c interrupts/ep4ping_isr.c -o interrupts/ep4ping_isr.rel sdas8051 -logs usbav.a51 sdcclib fx2.lib serial.rel i2c.rel delay.rel setupdat.rel gpif.rel eputils.rel interrupts/spare_isr.rel interrupts/usbreset_isr.rel interrupts/ep6_isr.rel interrupts/ep6ef_isr.rel interrupts/ep0out_isr.rel interrupts/ep6ff_isr.rel interrupts/ep1ping_isr.rel interrupts/ep1out_isr.rel interrupts/ep4ff_isr.rel interrupts/errlimit_isr.rel interrupts/ep8isoerr_isr.rel interrupts/gpifwf_isr.rel interrupts/ep4_isr.rel interrupts/ep6isoerr_isr.rel interrupts/gpifdone_isr.rel interrupts/ep8ef_isr.rel interrupts/ep6pf_isr.rel interrupts/ep8_isr.rel interrupts/ep4pf_isr.rel interrupts/ep2ping_isr.rel interrupts/ep8ff_isr.rel interrupts/ep0in_isr.rel interrupts/ep2_isr.rel interrupts/ep0ping_isr.rel interrupts/ep4isoerr_isr.rel interrupts/ep2pf_isr.rel interrupts/ep1in_isr.rel interrupts/ep8ping_isr.rel interrupts/sof_isr.rel interrupts/ep0ack_isr.rel interrupts/ep2ef_isr.rel interrupts/sudav_isr.rel interrupts/ep2ff_isr.rel interrupts/sutok_isr.rel interrupts/hispeed_isr.rel interrupts/ep2isoer r_isr.rel interrupts/ep4ef_isr.rel interrupts/ibn_isr.rel interrupts/ep8pf_isr.rel interrupts/suspend_isr.rel interrupts/ep6ping_isr.rel interrupts/ep4ping_isr.rel usbav.rel make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib' make -C examples make[2]: Entering directory '/<<PKGBUILDDIR>>/examples' make -C bulkloop make[3]: Entering directory '/<<PKGBUILDDIR>>/examples/bulkloop' mkdir -p build for a in dscr.a51; do \ cp $a build/; \ cd build && sdas8051 -logs `basename $a` && cd ..; done for s in bulkloop.c; do \ THISREL=$(basename `echo "$s" | sed -e 's/\.c$/\.rel/'`); \ sdcc -mmcs51 --code-size 0x3c00 --xram-size 0x0200 --xram-loc 0x3c00 -Wl"-b DSCR_AREA=0x3e00" -Wl"-b INT2JT=0x3f00" -c -I ../..//include -I "" $s -o build/$THISREL ; done ../..//include/serial.h:54: error 91: extern definition for 'putchar' mismatches with declaration. /usr/bin/../share/sdcc/include/stdio.h:86: error 177: previously defined here ../..//include/serial.h:55: error 91: extern definition for 'getchar' mismatches with declaration. /usr/bin/../share/sdcc/include/stdio.h:85: error 177: previously defined here make[3]: *** [../../lib/fx2.mk:83: build/bulkloop.ihx] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples/bulkloop' make[2]: *** [Makefile:9: bulkloop] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/examples' make[1]: *** [Makefile:10: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j1 returned exit code 2 make: *** [debian/rules:4: build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made with "dpkg-buildpackage -A" in my autobuilder. Most probably, it also fails here in reproducible builds: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/hdmi2usb-fx2-firmware.html where you can get a full build log if you need it. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.