Package Details: emulationstation-de 3.0.1-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 game collection
Upstream URL: https://es-de.org
Keywords: emulation emulationstation es-de frontend
Licenses: MIT
Conflicts: emulationstation, emulationstation-git
Submitter: LeonStyhre
Maintainer: LeonStyhre
Last Packager: LeonStyhre
Votes: 7
Popularity: 0.011684
First Submitted: 2021-12-29 13:20 (UTC)
Last Updated: 2024-03-16 13:59 (UTC)

Latest Comments

chandlerkc commented on 2023-09-04 10:31 (UTC)

There is no problem at all, just a shared library (libgit2) that was updated from libgit2.so.1.6 to libgit2.so.1.7

the workaround is just create a symlink to the new shared library:

sudo ln -s /usr/lib/libgit2.so.1.7 /usr/lib/libgit2.so.1.6

LeonStyhre commented on 2023-07-29 22:27 (UTC)

Something is broken in your setup, ES-DE requires libgit2 as a dependency but I haven't specified a certain version. I'm not a specialist in how the AUR works so I recommend talking to someone who is, but I guess removing and rebuilding ES-DE would download or build the required dependencies again.

ethanrios37 commented on 2023-07-29 20:09 (UTC)

This has been working for a while, but now I'm getting this error. anyone else?:

emulationstation: error while loading shared libraries: libgit2.so.1.6: cannot open shared object file: No such file or directory

craggles17 commented on 2022-08-08 16:40 (UTC)

My issue with linking was that I had anaconda activated, before trying to build

ridge commented on 2022-06-06 23:48 (UTC) (edited on 2022-06-07 06:08 (UTC) by ridge)

Anyone else having problems with linking emulationstation?

[100%] Linking CXX executable ../emulationstation
/usr/bin/ld: /usr/lib/libfreeimage.so: undefined reference to `TIFFFieldSetGetSize'
collect2: error: ld returned 1 exit status
make[2]: *** [es-app/CMakeFiles/emulationstation.dir/build.make:766: emulationstation] Error 1
make[2]: Leaving directory '/home/arkarian/.cache/yay/emulationstation-de/src/emulationstation-de-stable-1.2-AUR'
make[1]: *** [CMakeFiles/Makefile2:142: es-app/CMakeFiles/emulationstation.dir/all] Error 2
make[1]: Leaving directory '/home/arkarian/.cache/yay/emulationstation-de/src/emulationstation-de-stable-1.2-AUR'
make: *** [Makefile:156: all] Error 2
make: Leaving directory '/home/arkarian/.cache/yay/emulationstation-de/src/emulationstation-de-stable-1.2-AUR'

Edit: I looked up the function and it turns out that's added in libtiff 4.4.0, which is in testing right now, upgraded to that and now it's complaining about "_TIFFDataSize".. Which is replaced by TIFFieldSetGetSize -- I'm guessing freeimage needs to include updated libtiff? https://gitlab.com/libtiff/libtiff/-/blob/master/libtiff/tif_dirinfo.c#L573

[100%] Linking CXX executable ../emulationstation
/usr/bin/ld: /usr/lib/libfreeimage.so: undefined reference to `_TIFFDataSize'
collect2: error: ld returned 1 exit status
make[2]: *** [es-app/CMakeFiles/emulationstation.dir/build.make:766: emulationstation] Error 1
make[2]: Leaving directory '/home/arkarian/tmp/emulationstation-de-stable-1.2-AUR'
make[1]: *** [CMakeFiles/Makefile2:142: es-app/CMakeFiles/emulationstation.dir/all] Error 2
make[1]: Leaving directory '/home/arkarian/tmp/emulationstation-de-stable-1.2-AUR'
make: *** [Makefile:156: all] Error 2
make: Leaving directory '/home/arkarian/tmp/emulationstation-de-stable-1.2-AUR'

Edit 2: Eureka! Updated freeimage community/3.18.0-14 to community-testing/3.18.0-15, so anyone who sees this, check your versions before building! Sorry for the long comment.

LeonStyhre commented on 2022-03-13 16:14 (UTC)

Thanks for the feedback, I'm very happy to hear that it works correctly :)

megamik commented on 2022-03-13 12:59 (UTC)

Many thanks, it compiles and installs perfectly. I have also done a quick test, including some video playback, and everything seems to be working fine.

LeonStyhre commented on 2022-03-06 14:05 (UTC)

Hi! Apparently Arch/Manjaro has just updated FFmpeg to version 5.0 which quite annoyingly breaks backward compatibility with FFmpeg 4.4.

I have added a patch now which should make ES-DE build correctly and I have performed some basic testing. But there may be other issues of course caused by the FFmpeg version bump. Please let me know if you see anything strange related to the video player.

megamik commented on 2022-03-06 10:59 (UTC) (edited on 2022-03-06 11:11 (UTC) by megamik)

Compilation fails with:

es-core/src/components/VideoFFmpegComponent.cpp:467:5: error: ‘av_get_channel_layout_string’ was not declared in this scope; did you mean ‘av_get_sample_fmt_string’?

... and:

es-core/src/components/VideoFFmpegComponent.cpp:1250:77: error: invalid conversion from ‘AVCodec**’ to ‘const AVCodec**’ [-fpermissive]