libretro / fuse-libretro

A port of the Fuse Unix Spectrum Emulator to libretro
GNU General Public License v3.0
36 stars 47 forks source link

Core doesn't load after latest commit 72b3341 #69

Closed ghost closed 5 years ago

ghost commented 5 years ago

@twinaphex @webgeek1234 Core doesn't load, it says 'Failed to open libretro core'. It gives no information at the bottom left of the screen.

My device is a GPD XD Handheld, Android Kitkat. Retroarch v176 Stable (I can't use the latest version because there is a bug (that has been reported but not fixed) that crashes Retroarch when going to/from the GUI).

I think the problem is 'cannot locate symbol "rand" '. This is my most used core. Please fix. Thanks.

adb log.txt

ghost commented 5 years ago

The same problem was reported here https://github.com/libretro/fuse-libretro/issues/61 . I think you need to lower the API to 19.

webgeek1234 commented 5 years ago

Yeah, this looks like my bad. No idea how or why I added a target api to the jni makefiles. But the core compiles fine all the way down to the current minimum api of 16. Submitted PR #70 to fix this.

ghost commented 5 years ago

Works again now, thanks.

leiradel commented 5 years ago

@webgeek1234 haven't this change been made in other cores too? Maybe the same fix should be made to them.