libretro / libretro/RetroArch

Dunno - Someone had a fork for libs with old versions?

Open
#12,073 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Hi there, i just want to know if someone knew if exist a fork of RetroArch make it againts Slackware(64) 14.2 . i put the (64) because i had too the 32 Bits version of the distribution installed on another partition and access to that partition when i need compile things in native 32 bits.

The thing is i ever update manually the RetroArch, and normally i update the cores directly from the RetroArch, to get the precompiled Versions of cores. but just today i had the follow error (Because the libs on my distro are old)

Errors like :

#Mesen

[INFO] [Core]: Loading dynamic libretro core from: "/home/inukaze/.config/retroarch/cores/mesen_libretro.so"
[ERROR] Error al abrir el núcleo Libretro: "/media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/mesen_libretro.so"
Error(s): /media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/mesen_libretro.so: symbol _ZTINSt6thread6_StateE, version GLIBCXX_3.4[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.

#SwanStation / #DuckStation :

[ERROR] Error al abrir el núcleo Libretro: "/media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/duckstation_libretro.so"
[ERROR] Error(s): /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/duckstation_libretro.so)

#PSX Bettle HW :

[INFO] [Video]: Found display server: x11
[libretro ERROR] Program_init() - glLinkProgram() returned GL_FALSE
[libretro ERROR] Program info log:
Fragment info
-------------
0(2) : error C7011: implicit cast from "int" to "uint"
0(2) : error C7011: implicit cast from "int" to "uint"
0(2) : error C7011: implicit cast from "int" to "uint"
[libretro ERROR] Program_init() - glLinkProgram() returned GL_FALSE
[libretro ERROR] Program info log:
Fragment info
-------------
0(2) : error C7011: implicit cast from "int" to "uint"
0(2) : error C7011: implicit cast from "int" to "uint"
0(2) : error C7011: implicit cast from "int" to "uint"
0(2) : error C7011: implicit cast from "int"[INFO] [RCHEEVOS]: got game id 0
[INFO] [RCHEEVOS]: Trying console 8
[INFO] [RCHEEVOS]: Not a PC Engine CD
[INFO] [RCHEEVOS]: Trying console 43
[INFO] [RCHEEVOS]: Not a 3DO CD
[INFO] [RCHEEVOS]: Trying console 49
[INFO] [RCHEEVOS]: Not a PC-FX CD
[INFO] [RCHEEVOS]: Trying console 9
[INFO] [RCHEEVOS]: Hashing 512 byte buffer
[INFO] [RCHEEVOS]: Generated hash bf619eac0cdf3f68d496ea9344137e8b
[INFO] [RCHEEVOS]: checking bf619eac0cdf3f68d496ea9344137e8b

---Type <return> to continue, or q <return> to quit---c
Thread 1 "retroarch" received signal SIGSEGV, Segmentation fault.
0x00007fff9eb95a45 in gl_context_reset() ()
   from /media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/mednafen_psx_hw_libretro.so

#PPSSPP

[ERROR] Error al abrir el núcleo Libretro: "/media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/ppsspp_libretro.so"
[ERROR] Error(s): /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/ppsspp_libretro.so)

#Mupen64Plus-NeXT :

[ERROR] Error al abrir el núcleo Libretro: "/media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/mupen64plus_next_libretro.so"
[ERROR] Error(s): /media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/mupen64plus_next_libretro.so: symbol _ZTINSt6thread6_StateE, version GLIBCXX_3.4.22 not defined in file libstdc++.so.6 with link time reference

#ParaLLEI N64

[INFO] [Core]: Loading dynamic libretro core from: "/home/inukaze/.config/retroarch/cores/parallel_n64_libretro.so"
[ERROR] Error al abrir el núcleo Libretro: "/media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/parallel_n64_libretro.so"
Error(s): /media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/parallel_n64_libretro.so: symbol _ZTINSt6thread6_StateE, versi[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.

#Ishiiruka :

[ERROR] Error al abrir el núcleo Libretro: "/media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/ishiiruka_libretro.so"
[ERROR] Error(s): /media/Compartido/Inukaze/LinuxHome/.config/retroarch/cores/ishiiruka_libretro.so: symbol _ZTINSt6thread6_StateE, version GLIBCXX_3.4.22 not defined in file libstdc++.so.6 with link time reference

In resume is with :
Mesen
Nestopia UE [ Don't give any error, just don't start it, i am using gdb and nothing on output ]
SwanStation / DuckStation
PSX Bettle HW
PPSSPP
Mupen64Plus-Next
ParaLLEI N64
Bettle PCE FAST
Dolphin-Emu [No errors on output]
Ishiiruka
etc . . .

Environment information
  • OS: GNU
  • Kernel : Linux 4.4.14
  • Compiler: gcc-5.5.0
  • Distribution : Slackware(64) 14.2

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

No source files, tests, or specific code change are identified in the report. Start by reproducing the listed core-loading failures on Slackware 14.2 with the stated kernel and compiler, then determine whether the intended outcome is a supported build or compatible precompiled cores; done is not defined.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.