libretro / libretro/RetroArch

Unable to load Mupen64-Plus Next Without Core Crashing

Open
#13,625 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

core bugs - not retroarch bugs platform: rpi4
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

I raised this issue originally on the Libretro Forums. Basically, I load a n64 ROM in the Mupen core and it immediately crashes. When checking the log file, this is the error output:

[ERROR] Failed to open libretro core: "/storage/cores/mupen64plus_next_libretro.so"
[ERROR] Error(s): libpng16.so.16: cannot open shared object file: No such file or directory

I am using Lakka 3.4 on a 2GB Raspberry Pi 4B, but I had this happen on the latest version as well before I rolled back.

Seems like from my Google-Fu libpng16.so.16 isn't included in Lakka and I can't get it because apt-get doesn't work in LibreElec lol. If there's an easier fix I'm all ears.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure while loading a Nintendo 64 ROM and inspect the reported core path, /storage/cores/mupen64plus_next_libretro.so, together with the missing libpng16.so.16 error. Check the Lakka 3.4 and latest-version core packaging for this Raspberry Pi setup; done means the Mupen core loads without the shared-library failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux, raspberry-pi
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.