Package: src:altos
Version: 1.9.19-2
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
rm -f debian/altos.sharedmimeinfo
[ ! -f Makefile ] || /usr/bin/make distclean
dh_clean
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
dh_clean: warning: Use of debian/compat is deprecated and will be removed in
debhelper (>= 14~).
rm -f -- debian/altos.substvars debian/files
rm -fr -- debian/altos/ debian/tmp/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o
-type f -a \
[... snipped ...]
../../ao-tools/ao-elftohex/ao-elftohex --output=telegps-v2.0-1.9.19.ihx
telegps-v2.0-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telegps-v2.0'
Making all in telegps-v2.0/flash-loader
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telegps-v2.0/flash-loader'
NICKLE ../../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_romconfig.o
CC ao_boot_chain.o
CC ao_boot_pin.o
CC ao_product.o
CC ao_notask.o
CC ao_timer.o
CC ao_usb_stm.o
CC ao_flash_stm.o
CC ao_flash_task.o
CC ao_flash_loader_stm.o
CC telegps-v2.0-altos-flash-1.9.19.elf
../../../ao-tools/ao-makebin/ao-makebin
--output=telegps-v2.0-altos-flash-1.9.19.bin --base=0x08000000
telegps-v2.0-altos-flash-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telegps-v2.0/flash-loader'
Making all in telegps-v3.0
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telegps-v3.0'
NICKLE ../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_boot_chain.o
CC ao_product.o
CC ao_romconfig.o
CC ao_cmd.o
CC ao_config.o
CC ao_task.o
CC ao_stdio.o
CC ao_panic.o
CC ao_timer_lpc.o
CC ao_flash_lpc.o
CC ao_mutex.o
CC ao_freq.o
CC ao_led.o
CC ao_spi_lpc.o
CC ao_usb_lpc.o
CC ao_exti_lpc.o
nickle ../lpc/baud_rate `awk '/AO_LPC_CLKOUT/{print $3}' ao_pins.h` >
ao_serial_lpc.h
CC ao_serial_lpc.o
CC ao_gps_ublox.o
CC ao_gps_show.o
CC ao_cc1200.o
CC ao_aprs.o
CC ao_tracker.o
CC ao_telemetry.o
CC ao_storage.o
CC ao_m25.o
CC ao_log.o
CC ao_log_gps.o
CC ao_distance.o
CC ao_sqrt.o
CC ao_data.o
CC ao_adc_lpc.o
CC ao_convert_volt.o
CC ao_telegps.o
CC telegps-v3.0-1.9.19.elf
../../ao-tools/ao-elftohex/ao-elftohex --output=telegps-v3.0-1.9.19.ihx
telegps-v3.0-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telegps-v3.0'
Making all in telegps-v3.0/flash-loader
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telegps-v3.0/flash-loader'
NICKLE ../../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_romconfig.o
CC ao_boot_chain.o
CC ao_boot_pin.o
CC ao_product.o
CC ao_notask.o
CC ao_timer_lpc.o
CC ao_usb_lpc.o
CC ao_flash_lpc.o
CC ao_flash_task.o
CC ao_flash_loader_lpc.o
CC telegps-v3.0-altos-flash-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telegps-v3.0/flash-loader'
Making all in telelco-v0.2
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telelco-v0.2'
NICKLE ../util/ao-make-product.5c ao_product.h
CC ao_boot_chain.o
CC ao_interrupt.o
CC ao_product.o
CC ao_romconfig.o
CC ao_cmd.o
CC ao_config.o
CC ao_task.o
CC ao_led_stm.o
CC ao_stdio.o
CC ao_panic.o
CC ao_timer.o
CC ao_mutex.o
CC ao_freq.o
CC ao_dma_stm.o
CC ao_spi_stm.o
CC ao_beep_stm.o
CC ao_eeprom_stm.o
CC ao_fast_timer.o
CC ao_lcd_stm.o
CC ao_usb_stm.o
CC ao_exti_stm.o
CC ao_cc1120.o
CC ao_radio_cmac.o
CC ao_aes.o
CC ao_aes_tables.o
CC ao_fec_tx.o
CC ao_fec_rx.o
CC ao_seven_segment.o
CC ao_quadrature.o
CC ao_button.o
CC ao_event.o
CC ao_lco.o
CC ao_lco_bits.o
CC ao_lco_cmd.o
CC ao_lco_func.o
CC ao_radio_cmac_cmd.o
CC ao_telelco.o
CC telelco-v0.2-1.9.19.elf
../../ao-tools/ao-elftohex/ao-elftohex --output=telelco-v0.2-1.9.19.ihx
telelco-v0.2-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telelco-v0.2'
Making all in telelco-v0.2/flash-loader
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telelco-v0.2/flash-loader'
NICKLE ../../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_romconfig.o
CC ao_boot_chain.o
CC ao_boot_pin.o
CC ao_product.o
CC ao_notask.o
CC ao_timer.o
CC ao_usb_stm.o
CC ao_flash_stm.o
CC ao_flash_task.o
CC ao_flash_loader_stm.o
CC telelco-v0.2-altos-flash-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telelco-v0.2/flash-loader'
Making all in telelco-v0.2-cc1200
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telelco-v0.2-cc1200'
NICKLE ../util/ao-make-product.5c ao_product.h
CC ao_boot_chain.o
CC ao_interrupt.o
CC ao_product.o
CC ao_romconfig.o
CC ao_cmd.o
CC ao_config.o
CC ao_task.o
CC ao_led_stm.o
CC ao_stdio.o
CC ao_panic.o
CC ao_timer.o
CC ao_mutex.o
CC ao_freq.o
CC ao_dma_stm.o
CC ao_spi_stm.o
CC ao_beep_stm.o
CC ao_eeprom_stm.o
CC ao_adc_single_stm.o
CC ao_convert_volt.o
CC ao_fast_timer.o
CC ao_lcd_stm.o
CC ao_usb_stm.o
CC ao_exti_stm.o
CC ao_cc1200.o
CC ao_radio_cmac.o
CC ao_aes.o
CC ao_aes_tables.o
CC ao_fec_tx.o
CC ao_fec_rx.o
CC ao_seven_segment.o
CC ao_quadrature.o
CC ao_button.o
CC ao_event.o
CC ao_lco.o
CC ao_lco_bits.o
CC ao_lco_cmd.o
CC ao_lco_func.o
CC ao_radio_cmac_cmd.o
CC ao_telelco.o
CC telelco-v0.2-1.9.19.elf
../../ao-tools/ao-elftohex/ao-elftohex --output=telelco-v0.2-1.9.19.ihx
telelco-v0.2-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telelco-v0.2-cc1200'
Making all in telelco-v0.2-cc1200/flash-loader
make[4]: Entering directory
'/<<PKGBUILDDIR>>/src/telelco-v0.2-cc1200/flash-loader'
NICKLE ../../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_romconfig.o
CC ao_boot_chain.o
CC ao_boot_pin.o
CC ao_product.o
CC ao_notask.o
CC ao_timer.o
CC ao_usb_stm.o
CC ao_flash_stm.o
CC ao_flash_task.o
CC ao_flash_loader_stm.o
CC telelco-v0.2-altos-flash-1.9.19.elf
make[4]: Leaving directory
'/<<PKGBUILDDIR>>/src/telelco-v0.2-cc1200/flash-loader'
Making all in telelco-v0.3
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telelco-v0.3'
NICKLE ../util/ao-make-product.5c ao_product.h
CC ao_boot_chain.o
CC ao_interrupt.o
CC ao_product.o
CC ao_romconfig.o
CC ao_cmd.o
CC ao_config.o
CC ao_task.o
CC ao_led_stm.o
CC ao_stdio.o
CC ao_panic.o
CC ao_timer.o
CC ao_mutex.o
CC ao_freq.o
CC ao_dma_stm.o
CC ao_spi_stm.o
CC ao_beep_stm.o
CC ao_eeprom_stm.o
CC ao_fast_timer.o
CC ao_lcd_stm.o
CC ao_usb_stm.o
CC ao_exti_stm.o
CC ao_cc1200.o
CC ao_radio_cmac.o
CC ao_aes.o
CC ao_aes_tables.o
CC ao_fec_tx.o
CC ao_fec_rx.o
CC ao_seven_segment.o
CC ao_quadrature.o
CC ao_button.o
CC ao_event.o
CC ao_lco.o
CC ao_lco_bits.o
CC ao_lco_cmd.o
CC ao_lco_func.o
CC ao_radio_cmac_cmd.o
CC ao_telelco.o
CC telelco-v0.3-1.9.19.elf
../../ao-tools/ao-elftohex/ao-elftohex --output=telelco-v0.3-1.9.19.ihx
telelco-v0.3-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telelco-v0.3'
Making all in telelco-v0.3/flash-loader
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telelco-v0.3/flash-loader'
NICKLE ../../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_romconfig.o
CC ao_boot_chain.o
CC ao_boot_pin.o
CC ao_product.o
CC ao_notask.o
CC ao_timer.o
CC ao_usb_stm.o
CC ao_flash_stm.o
CC ao_flash_task.o
CC ao_flash_loader_stm.o
CC telelco-v0.2-altos-flash-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telelco-v0.3/flash-loader'
Making all in telelco-v2.0
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telelco-v2.0'
NICKLE ../util/ao-make-product.5c ao_product.h
CC ao_boot_chain.o
CC ao_interrupt.o
CC ao_product.o
CC ao_romconfig.o
CC ao_cmd.o
CC ao_config.o
CC ao_task.o
CC ao_led.o
CC ao_stdio.o
CC ao_panic.o
CC ao_timer.o
CC ao_mutex.o
CC ao_freq.o
CC ao_dma_stm.o
CC ao_spi_stm.o
CC ao_beep_stm.o
CC ao_eeprom_stm.o
CC ao_adc_single_stm.o
CC ao_convert_volt.o
CC ao_fast_timer.o
CC ao_lcd_stm.o
CC ao_usb_stm.o
CC ao_exti_stm.o
CC ao_cc1200.o
CC ao_radio_cmac.o
CC ao_aes.o
CC ao_aes_tables.o
CC ao_fec_tx.o
CC ao_fec_rx.o
CC ao_seven_segment.o
CC ao_quadrature.o
CC ao_button.o
CC ao_event.o
CC ao_lco_bits.o
CC ao_lco_v2.o
CC ao_lco_cmd.o
CC ao_lco_func.o
CC ao_radio_cmac_cmd.o
CC ao_telelco.o
CC telelco-v2.0-1.9.19.elf
../../ao-tools/ao-elftohex/ao-elftohex --output=telelco-v2.0-1.9.19.ihx
telelco-v2.0-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telelco-v2.0'
Making all in telelco-v2.0/flash-loader
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telelco-v2.0/flash-loader'
NICKLE ../../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_romconfig.o
CC ao_boot_chain.o
CC ao_boot_pin.o
CC ao_product.o
CC ao_notask.o
CC ao_timer.o
CC ao_usb_stm.o
CC ao_flash_stm.o
CC ao_flash_task.o
CC ao_flash_loader_stm.o
CC telelco-v2.0-altos-flash-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telelco-v2.0/flash-loader'
Making all in teledongle-v3.0
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/teledongle-v3.0'
NICKLE ../util/ao-make-product.5c ao_product.h
CC ao_boot_chain.o
CC ao_interrupt.o
CC ao_product.o
CC ao_romconfig.o
CC ao_cc1200.o
CC ao_cmd.o
CC ao_config.o
CC ao_task.o
CC ao_led_lpc.o
CC ao_stdio.o
CC ao_panic.o
CC ao_timer_lpc.o
CC ao_mutex.o
CC ao_freq.o
CC ao_spi_lpc.o
CC ao_usb_lpc.o
CC ao_exti_lpc.o
CC ao_send_packet.o
CC ao_monitor.o
CC ao_packet_master.o
CC ao_packet.o
CC ao_teledongle.o
CC teledongle-v3.0-1.9.19.elf
../../ao-tools/ao-elftohex/ao-elftohex --output=teledongle-v3.0-1.9.19.ihx
teledongle-v3.0-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/teledongle-v3.0'
Making all in teledongle-v3.0/flash-loader
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/teledongle-v3.0/flash-loader'
NICKLE ../../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_romconfig.o
CC ao_boot_chain.o
CC ao_boot_pin.o
CC ao_product.o
CC ao_notask.o
CC ao_timer_lpc.o
CC ao_usb_lpc.o
CC ao_flash_lpc.o
CC ao_flash_task.o
CC ao_flash_loader_lpc.o
CC teledongle-v3.0-altos-flash-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/teledongle-v3.0/flash-loader'
Making all in teleballoon-v2.0
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/teleballoon-v2.0'
NICKLE ../util/ao-make-product.5c ao_product.h
CC ao_boot_chain.o
CC ao_interrupt.o
CC ao_product.o
CC ao_romconfig.o
CC ao_cmd.o
CC ao_config.o
CC ao_task.o
CC ao_led_stm.o
CC ao_stdio.o
CC ao_panic.o
CC ao_timer.o
CC ao_mutex.o
CC ao_serial_stm.o
CC ao_gps_ublox.o
CC ao_gps_show.o
CC ao_gps_report_metrum.o
CC ao_ignite.o
CC ao_freq.o
CC ao_dma_stm.o
CC ao_spi_stm.o
CC ao_cc1120.o
CC ao_fec_tx.o
CC ao_fec_rx.o
CC ao_data.o
CC ao_ms5607.o
CC ao_mma655x.o
CC ao_adc_stm.o
CC ao_beep_stm.o
CC ao_storage.o
CC ao_m25.o
CC ao_usb_stm.o
CC ao_exti_stm.o
CC ao_eeprom_stm.o
CC ao_report.o
CC ao_convert_pa.o
CC ao_convert_volt.o
CC ao_log.o
CC ao_log_metrum.o
CC ao_sample.o
CC ao_kalman.o
CC ao_balloon.o
CC ao_telemetry.o
CC ao_packet_slave.o
CC ao_packet.o
CC ao_companion.o
CC ao_aprs.o
CC ao_teleballoon.o
CC teleballoon-v2.0-1.9.19.elf
../../ao-tools/ao-elftohex/ao-elftohex --output=teleballoon-v2.0-1.9.19.ihx
teleballoon-v2.0-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/teleballoon-v2.0'
Making all in telebt-v3.0
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telebt-v3.0'
NICKLE ../util/ao-make-product.5c ao_product.h
CC ao_boot_chain.o
CC ao_interrupt.o
CC ao_product.o
CC ao_romconfig.o
CC ao_cmd.o
CC ao_config.o
CC ao_data.o
CC ao_task.o
CC ao_led_stm.o
CC ao_stdio.o
CC ao_panic.o
CC ao_timer.o
CC ao_mutex.o
CC ao_serial_stm.o
CC ao_freq.o
CC ao_dma_stm.o
CC ao_spi_stm.o
CC ao_cc1200.o
CC ao_adc_stm.o
CC ao_btm.o
CC ao_usb_stm.o
CC ao_exti_stm.o
CC ao_eeprom_stm.o
CC ao_convert_volt.o
CC ao_packet_master.o
CC ao_packet.o
CC ao_send_packet.o
CC ao_monitor.o
CC ao_lco_func.o
CC ao_radio_cmac.o
CC ao_aes.o
CC ao_aes_tables.o
CC ao_lco_cmd.o
CC ao_telebt.o
CC telebt-v3.0-1.9.19.elf
../../ao-tools/ao-elftohex/ao-elftohex --output=telebt-v3.0-1.9.19.ihx
telebt-v3.0-1.9.19.elf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telebt-v3.0'
Making all in telebt-v3.0/flash-loader
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telebt-v3.0/flash-loader'
NICKLE ../../util/ao-make-product.5c ao_product.h
CC ao_interrupt.o
CC ao_romconfig.o
CC ao_boot_chain.o
CC ao_boot_pin.o
CC ao_product.o
CC ao_notask.o
CC ao_timer.o
CC ao_usb_stm.o
CC ao_flash_stm.o
CC ao_flash_task.o
CC ao_flash_loader_stm.o
CC telebt-v3.0-altos-flash-1.9.19.elf
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld:
telebt-v3.0-altos-flash-1.9.19.elf section `.data' will not fit in region
`flash'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: region `flash'
overflowed by 2 bytes
collect2: error: ld returned 1 exit status
make[4]: *** [../../stm/Makefile-flash.defs:44:
telebt-v3.0-altos-flash-1.9.19.elf] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telebt-v3.0/flash-loader'
make[3]: *** [Makefile:89: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:509: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:433: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:29: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202502/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:altos, so that this is still
visible in the BTS web page for this package.
Thanks.