Closed dhwz closed 9 months ago
Edit: Note seems it's only an issue when building via make, cmake-make does work, so for me it's ok but maybe you still want to fix it (make did work before).
How do you compile? I suspect that libguisan didn't build. If you use -j
remove it and try again
Packages for our OS are build with parallel (which enforces the use of -j), but I also already tried unsetting the use of parallel, again with the same issue.
mt32emu
requires CMake to build, so the requirements are updated accordingly since that commit.
The automated builds in the agents I use run make
(and they don't fail), so I don't think it's a generic issue?
Agreed, maybe it's only happening in special cases like with our make toolchain. As said for me it's solved as it works with cmake-make toolchain.
It's very strange that it doesn't build libguisan. Something else is wrong with your toolchain.
Idk never had that issue before. It's the toolchain also used by CoreELEC.
Give us the full log please, and all of the commands you run (with flags)
Ok I've solved it now also for make, seems the root cause was LDFLAGS, which somehow injected -lguisan to the linker for cmake of mt32emu. After unsetting LDFLAGS in our package for amiberry it's now working again as expected.
Hello midwan,
after the commit 223a709a4f205809f0410708f8a4c19458db56ec I can't build amiberry anymore, maybe you have an idea whats wrong: Seems there is some issue finding the libguisan? Some issue in the Makefile?