Closed SteelT1 closed 9 months ago
Please make sure that the libvgm submodule is up-to-date.
It's already up to date, as this is a fresh clone of this project.
git submodule status
4e618f77d4bae216865c5abd972d99b1ba5031e2 ../libs/inih (r57-4-g4e618f7)
e8531ed21b44f5a723c1dd700701b2a58ce3ea01 ../libs/wingetopt (v1.00-4-ge8531ed)
223b6f9d629feda1982dc4bbeebd19fa63b987fb ../libvgm (heads/master)
I don't get what's wrong.
playctrl.cpp
includes playera.hpp
here: https://github.com/ValleyBell/vgmplay-libvgm/blob/7db1c63c056d79a8f9f533aa7eb82b7fdf7d456c/playctrl.cpp#L43Do you maybe have another libvgm installation in your system that CMake happens to pick up by accident?
Reason:
vgmplay-libvgm currently uses CMake's global package index to find libvgm.
The submodule is mainly to help picking the right commit due to regular API changes and I didn't yet implement a way to use libvgm as a subdirectory/prefer that version. (That is planned someday, but I haven't gotten around to do it yet.)
I apparently did, and updating that install worked resolved the issue. Sorry for the bother.
TBH this is at least partly a fault of how libvgm is used by VGMPlay.
I will restructure it in such a way that you can just use a "local" libvgm repo instead of the system-wide one. But... probably not very soon.