flathub / flathub/org.libretro.RetroArch

Error: symbol not defined on the Play! core

Open
#137 12 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
20
Forks
19
Avg merge
49m
Merged PRs (30d)
1

Description

### Description
Running RetroArch on MX Linux 64bit; I've tested several cores and they're all working normally (including PS1 and N64 cores). When using the PS2 core (Play!), however, when trying to load content it fails and prints this message on the log:

> [ERROR] Failed to open libretro core: "/home/user/.var/app/org.libretro.RetroArch/config/retroarch/cores/play_libretro.so"
> [ERROR] Error(s): /home/user/.var/app/org.libretro.RetroArch/config/retroarch/cores/play_libretro.so: symbol _ZNSt10filesystem7__cxx114path5_ListC1Ev version GLIBCXX_3.4.26 not defined in file libstdc++.so.6 with link time reference

### Expected behavior

I expect the content to be loaded.

### Actual behavior

RetroArch reports that the core failed to load and print the message above to verbose logs.

### Steps to reproduce the bug

1. Latest version of RetroArch and of the Play! core installed on a fresh, fully updated install of MX Linux
2. Try to load PS2 content

### Version/Commit

- RetroArch: Git version: 9e25601

### Environment information

- OS: MX Linux 64bit

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the reported play_libretro.so load failure and the GLIBCXX_3.4.26 symbol error on MX Linux. Compare the Play! core's C++ runtime requirements with the available libstdc++.so.6, then reproduce by loading PS2 content in RetroArch. Done means the Play! core opens and PS2 content loads without the symbol error.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
desktop, operating-systems
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.