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.

Reply via email to