lr-flycast won't build on Pi 5 + RetroPie 4.8 + Debian 13 (Trixie) getpid() error
Hey everyone, been trying to get Dreamcast emulation working on my Pi 5 setup and hitting a wall. Here's my exact setup:
Raspberry Pi 5
RetroPie 4.8.11
Debian GNU/Linux 13 (Trixie)
aarch64
Every time I try to install lr-flycast or lr-flycast-dev through the RetroPie setup script it fails with this error in the build log:
core/deps/libzip/mkstemp.c:70:15: error: implicit declaration
of function 'getpid'
make: *** [Makefile:1182: core/deps/libzip/mkstemp.o] Error 1
Already tried:
lr-flycast
lr-flycast-dev
sudo apt install flycast (package not found)
sudo apt install libretro-flycast (package not found)
git pull on retropie-setup (already up to date)
BIOS files are in place (dc_boot.bin and dc_flash.bin). Just can't get the emulator to build at all.
Is this a known issue with Debian 13 and the newer GCC compiler being too strict? Anyone found a workaround? Would switching to Batocera be the only real option right now?
Thanks