libretro / libretro/RetroArch

[Wii U] RetroArch on the Wii U does not install correctly

Open
#10,377 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

platform: wiiu
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

When downloading RetroArch from the Homebrew App Launcher onto my Wii U, the install breaks and does not function at all.

Expected behavior

After installing, RetroArch is added to the Homebrew App Launcher as retroarch.elf. cores are stored in their own folder and can be installed and launched from RetroArch itself.

Actual behavior

In addition to retroarch.elf, all cores were added to the Homebrew App Launcher. Launching any of those cores causes the Homebrew App Launcher to return the error "not enough memory". Launching retroarch.elf results in a black screen lasting a few seconds, and then the program crashes back to the homebrew app launcher.

Steps to reproduce the bug
  1. Get a Wii U with Homebrew App Store and Homebrew Launcher installed and at their newest versions.
  2. In the Homebrew App Store, download Retroarch.
  3. After the install has completed, exit the Homebrew App Store to the Homebrew Launcher.
Bisect Results

Seems to have happeded during the latest update to the Homebrew App Store (v 1.8.5, ULed 22/03/2020) but the problem could have been present in previous versions as I have not updated in a while.

Version/Commit
  • RetroArch: Version 1.8.5 according to Homebrew App Store
Environment information
  • OS: Wii U os, version 5.5.3 (latest US release)

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 installation through the Homebrew App Store and checking the resulting Homebrew Launcher contents, including retroarch.elf and the core files. Compare the observed package layout with the expected layout, then verify that retroarch.elf launches and that cores remain available from RetroArch without triggering the memory error.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.