borb / amigahid-pico

Use USB input devices on Amiga computers, using the excellent Raspberry Pi Pico as a USB-to-bitbang adapter.
51 stars 4 forks source link

Fix compilation on Ubuntu 22.04.2 LTS #25

Closed reinauer closed 1 year ago

reinauer commented 1 year ago

Compiler: (Ubuntu 22.04.2 LTS) gcc version 10.3.1 20210621 (release) (15:10.3-2021.07-4)

Error: [100%] Linking CXX executable amigahid-pico.elf .../ld: CMakeFiles/amigahid-pico.dir/util/debug_cons.c.obj:(.bss.disp_write+0x0): multiple definition of disp_write'; CMakeFiles/amigahid-pico.dir/main.c.obj:(.bss.disp_write+0x0): first defined here .../ld: CMakeFiles/amigahid-pico.dir/display/disp_ssd.c.obj:(.data.disp_write+0x0): multiple definition ofdisp_write'; CMakeFiles/amigahid-pico.dir/main.c.obj:(.bss.disp_write+0x0): first defined here collect2: error: ld returned 1 exit status

borb commented 1 year ago

Thank you for this. I'm still using the gcc 8 build for arm-none-eabi from ARM in Debian bullseye, so this hasn't hit my builds yet.