Package Details: emulationstation-de 3.4.0-1

Git Clone URL: https://aur.archlinux.org/emulationstation-de.git (read-only, click to copy)
Package Base: emulationstation-de
Description: ES-DE (EmulationStation Desktop Edition) is a frontend for browsing and launching games from your multi-platform collection
Upstream URL: https://es-de.org
Keywords: emulation emulationstation es-de frontend
Licenses: MIT
Submitter: LeonStyhre
Maintainer: LeonStyhre
Last Packager: LeonStyhre
Votes: 16
Popularity: 0.057306
First Submitted: 2021-12-29 13:20 (UTC)
Last Updated: 2025-11-07 16:49 (UTC)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

RyougaLolakie commented on 2026-02-15 02:19 (UTC) (edited on 2026-02-15 15:22 (UTC) by RyougaLolakie)

So, the recent update of llhttp causes the error that libllhttp.so.9.2 wasn't found (which it was upgraded to 9.3). If I tried to rebuild it or uninstall and reinstalling emulationstation-de on the AUR, it caused an error, thus failed to build.

/usr/bin/ld: warning: libllhttp.so.9.2, needed by /usr/lib/libgit2.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to llhttp_resume' /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to llhttp_finish' /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to llhttp_execute' /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to llhttp_get_error_reason' /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to llhttp_resume_after_upgrade' /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to llhttp_should_keep_alive' /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to llhttp_get_error_pos' /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to llhttp_init' /usr/bin/ld: /usr/lib/libgit2.so: undefined reference to `llhttp_pause' collect2: error: ld returned 1 exit status make[2]: [es-app/CMakeFiles/es-de.dir/build.make:832: es-de] Error 1 make[1]: [CMakeFiles/Makefile2:829: es-app/CMakeFiles/es-de.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 make: Leaving directory '/home/christian/.cache/paru/clone/emulationstation-de/src/emulationstation-de-stable-3.4-AUR' ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'emulationstation-de-3.4.0-1': error: packages failed to build: emulationstation-de-3.4.0-1

edit: Had to put code block on the error. Still have that error too.

Edit2: So the recent push on the -Syu update (definitely either libgit2,python-httptools, or both) fixed it. Guess you have to wait it out until it pushes into the repos. Carry on!

Moongoat commented on 2026-01-27 04:12 (UTC) (edited on 2026-01-27 04:18 (UTC) by Moongoat)

When trying to launch am getting: es-de: error while loading shared libraries: libraw.so.23: cannot open shared object file: No such file or directory Looks like the current version of libraw in the extra repo is 0.22.0-2 which provides libraw.so.24. Downgrading to libraw 0.21.5-1.1 replaces it with libraw.so.23 and fixes ES-DE but I honestly have no idea what other repercussions it could have.

Edit: rebuilding imath and freeimage fixed it.

FabioLolix commented on 2025-11-30 16:47 (UTC)

Rebuilding imath and freeimage didn't work for me, as it was still looking for libicuuc.so.76

After that you needed to rebuild emulationstation-de

Sgierek106 commented on 2025-11-22 04:49 (UTC)

Rebuilding imath and freeimage didn't work for me, as it was still looking for libicuuc.so.76

Installing the icu76 package from the AUR resolved it for me.

Niandra commented on 2025-11-16 09:33 (UTC)

I tried the equivalent with paru:

paru -S --rebuild imath freeimage

freeimage was rebuild and reinstalled but ES-DE still tries to link to libicuuc.so.76.

chandlerkc commented on 2025-11-11 06:47 (UTC)

As LeonStyhre mentioned, rebuilding libs works fine if you got broken shared libraries.

If you use yay, just hit:

yay -S --rebuild imath freeimage

ArKay commented on 2025-11-10 22:09 (UTC)

Broken by an update:

es-de: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory

It's /usr/lib/libicuuc.so.78 now.

slashinfty commented on 2025-09-27 11:27 (UTC)

Well now I'm getting es-de: error while loading shared libraries: libOpenEXR-3_3.so.32: cannot open shared object file: No such file or directory

It looks like extra/openexr is now at 3.4.0-1. If I downgrade to 3.3.5, then es-de runs.