libmgba installs `mgba-util/gui/*.h` but does not contain the mGUI implementation
Author: qaqlandCreated Sep 9, 2026Updated Sep 13, 2026
libmgba-dev ships the mGUI headers (include/mgba-util/gui.h, include/mgba-util/gui/*.h), but the implementation is not in libmgba.so, anything using them fails to link.
$ apk info -L libmgba-dev | grep gui
usr/include/mgba-util/gui.h
usr/include/mgba-util/gui/file-select.h
usr/include/mgba-util/gui/font-metrics.h
usr/include/mgba-util/gui/font.h
usr/include/mgba-util/gui/menu.h$ apk info libmgba
libmgba-0.10.5-r4 description:
Shared library of mGBA
libmgba-0.10.5-r4 webpage:
https://mgba.io
libmgba-0.10.5-r4 installed size:
1334 KiB$ cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.25.0_alpha20260805
PRETTY_NAME="Alpine Linux edge"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"Source: mgba-emu/mgba