#3858·mgba

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"