Source: altos
Version: 1.9.6-1
Severity: serious
Tags: ftbfs bookworm sid

altos FTBFS with the bookworm gcc-arm-none-eabi
that is already in unstable:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/altos.html

...
  CC  telegps-v0.3-1.9.7.elf
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_boot_chain.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_product.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_romconfig.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_cmd.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_config.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_task.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_stdio.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_panic.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_timer_lpc.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_mutex.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_freq.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_spi_lpc.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_usb_lpc.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_exti_lpc.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_serial_lpc.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_gps_ublox.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_gps_show.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_cc115l.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_aprs.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_tracker.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_telemetry.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_storage.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_m25.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_log.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_log_gps.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_distance.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: 
multiple definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_sqrt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
ao_telegps.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: multiple 
definition of `lpc_usb'; 
ao_interrupt.o:/build/1st/altos-1.9.7/src/telegps-v0.3/../lpc/lpc.h:871: first 
defined here
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: 
telegps-v0.3-1.9.7.elf section `.bss' will not fit in region `ram'
/usr/lib/gcc/arm-none-eabi/10.2.1/../../../arm-none-eabi/bin/ld: region `ram' 
overflowed by 824 bytes
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:71: telegps-v0.3-1.9.7.elf] Error 1


See "Default to -fno-common" at
https://gcc.gnu.org/gcc-10/porting_to.html

Reply via email to