Package: src:altos Version: 1.9.19-1 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules build autoreconf --force -v --install autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: configure.ac: not using Intltool [... snipped ...] 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_flight.o CC ao_telemetry.o CC ao_packet_slave.o CC ao_packet.o CC ao_companion.o CC ao_aprs.o CC ao_telemetrum.o CC telemetrum-v2.0-1.9.19.elf ../../ao-tools/ao-elftohex/ao-elftohex --output=telemetrum-v2.0-1.9.19.ihx telemetrum-v2.0-1.9.19.elf make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telemetrum-v2.0' Making all in telemetrum-v2.0/flash-loader make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telemetrum-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 telemetrum-v2.0-altos-flash-1.9.19.elf make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telemetrum-v2.0/flash-loader' Making all in telemetrum-v3.0 make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telemetrum-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_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_cc1200.o CC ao_fec_tx.o CC ao_fec_rx.o CC ao_data.o CC ao_ms5607.o CC ao_adxl375.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_flight.o CC ao_telemetry.o CC ao_packet_slave.o CC ao_packet.o CC ao_companion.o CC ao_aprs.o CC ao_telemetrum.o CC telemetrum-v3.0-1.9.19.elf ../../ao-tools/ao-elftohex/ao-elftohex --output=telemetrum-v3.0-1.9.19.ihx telemetrum-v3.0-1.9.19.elf make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telemetrum-v3.0' Making all in telemetrum-v3.0/flash-loader make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telemetrum-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 telemetrum-v3.0-altos-flash-1.9.19.elf make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telemetrum-v3.0/flash-loader' Making all in telegps-v0.3 make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telegps-v0.3' 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_mutex.o CC ao_freq.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_cc115l.o CC ao_fec_tx.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_telegps.o CC telegps-v0.3-1.9.19.elf ../../ao-tools/ao-elftohex/ao-elftohex --output=telegps-v0.3-1.9.19.ihx telegps-v0.3-1.9.19.elf make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telegps-v0.3' Making all in telegps-v0.3/flash-loader make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telegps-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_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-v0.3-altos-flash-1.9.19.elf make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telegps-v0.3/flash-loader' Making all in telegps-v1.0 make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telegps-v1.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_mutex.o CC ao_freq.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_cc115l.o CC ao_fec_tx.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-v1.0-1.9.19.elf ../../ao-tools/ao-elftohex/ao-elftohex --output=telegps-v1.0-1.9.19.ihx telegps-v1.0-1.9.19.elf make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telegps-v1.0' Making all in telegps-v1.0/flash-loader make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telegps-v1.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-v1.0-altos-flash-1.9.19.elf make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telegps-v1.0/flash-loader' Making all in telegps-v2.0 make[4]: Entering directory '/<<PKGBUILDDIR>>/src/telegps-v2.0' NICKLE ../util/ao-make-product.5c ao_product.h CC ao_adc_stm.o CC ao_led_stmf0.o 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.o CC ao_mutex.o CC ao_freq.o CC ao_dma_stm.o CC ao_spi_stm.o CC ao_usb_stm.o CC ao_exti_stm.o CC ao_serial_stm.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_convert_volt.o CC ao_telegps.o CC telegps-v2.0-1.9.19.elf ../../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 In file included from ../drivers/ao_lco_bits.c:16: ../drivers/ao_lco_bits.c: In function 'ao_lco_get_channels': ../drivers/ao_lco_bits.c:181:82: error: expected ')' before 'PRIu32' 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^~~~~~ ../drivers/ao_lco.h:32:124: note: in definition of macro 'PRINTD' 32 | #define PRINTD(...) do { if (!ao_lco_debug) break; printf ("\r%5lu %s: ", (unsigned long) ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } while(0) | ^~~~~~~~~~~ ../drivers/ao_lco_bits.c:18:1: note: 'PRIu32' is defined in header '<inttypes.h>'; did you forget to '#include <inttypes.h>'? 17 | #include <ao_radio_cmac.h> +++ |+#include <inttypes.h> 18 | ../drivers/ao_lco.h:32:123: note: to match this '(' 32 | #define PRINTD(...) do { if (!ao_lco_debug) break; printf ("\r%5lu %s: ", (unsigned long) ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } while(0) | ^ ../drivers/ao_lco_bits.c:181:9: note: in expansion of macro 'PRINTD' 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^~~~~~ ../drivers/ao_lco_bits.c:181:16: error: format '%d' expects a matching 'int' argument [-Werror=format=] 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/ao_lco.h:32:124: note: in definition of macro 'PRINTD' 32 | #define PRINTD(...) do { if (!ao_lco_debug) break; printf ("\r%5lu %s: ", (unsigned long) ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } while(0) | ^~~~~~~~~~~ ../drivers/ao_lco_bits.c:181:38: note: format string is defined here 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ~^ | | | int ../drivers/ao_lco_bits.c:181:16: error: format '%d' expects a matching 'int' argument [-Werror=format=] 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/ao_lco.h:32:124: note: in definition of macro 'PRINTD' 32 | #define PRINTD(...) do { if (!ao_lco_debug) break; printf ("\r%5lu %s: ", (unsigned long) ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } while(0) | ^~~~~~~~~~~ ../drivers/ao_lco_bits.c:181:47: note: format string is defined here 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ~^ | | | int ../drivers/ao_lco_bits.c:181:16: error: format '%d' expects a matching 'int' argument [-Werror=format=] 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/ao_lco.h:32:124: note: in definition of macro 'PRINTD' 32 | #define PRINTD(...) do { if (!ao_lco_debug) break; printf ("\r%5lu %s: ", (unsigned long) ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } while(0) | ^~~~~~~~~~~ ../drivers/ao_lco_bits.c:181:56: note: format string is defined here 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ~^ | | | int ../drivers/ao_lco_bits.c:181:16: error: format '%d' expects a matching 'int' argument [-Werror=format=] 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/ao_lco.h:32:124: note: in definition of macro 'PRINTD' 32 | #define PRINTD(...) do { if (!ao_lco_debug) break; printf ("\r%5lu %s: ", (unsigned long) ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } while(0) | ^~~~~~~~~~~ ../drivers/ao_lco_bits.c:181:63: note: format string is defined here 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ~^ | | | int ../drivers/ao_lco_bits.c:181:16: error: format '%d' expects a matching 'int' argument [-Werror=format=] 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/ao_lco.h:32:124: note: in definition of macro 'PRINTD' 32 | #define PRINTD(...) do { if (!ao_lco_debug) break; printf ("\r%5lu %s: ", (unsigned long) ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } while(0) | ^~~~~~~~~~~ ../drivers/ao_lco_bits.c:181:73: note: format string is defined here 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ~^ | | | int ../drivers/ao_lco_bits.c:181:16: error: spurious trailing '%' in format [-Werror=format=] 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/ao_lco.h:32:124: note: in definition of macro 'PRINTD' 32 | #define PRINTD(...) do { if (!ao_lco_debug) break; printf ("\r%5lu %s: ", (unsigned long) ao_tick_count, __func__); printf(__VA_ARGS__); flush(); } while(0) | ^~~~~~~~~~~ ../drivers/ao_lco_bits.c:181:80: note: format string is defined here 181 | PRINTD("ao_lco_get_channels(%d) rssi %d valid %d ret %d offset %d good %"PRIu32" bad %"PRIu32"\n", | ^ cc1: all warnings being treated as errors make[4]: *** [../Makefile.defs:51: ao_lco_bits.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/telelco-v0.2' make[3]: *** [Makefile:89: all-recursive] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' make[2]: *** [Makefile:503: all-recursive] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [Makefile:427: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:29: build-stamp] Error 2 dpkg-buildpackage: error: debian/rules build 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/202409/ 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 affects, so that this is still visible in the BTS web page for this package. Thanks.