Package Details: emulationstation 2.11.2-1

Git Clone URL: https://aur.archlinux.org/emulationstation.git (read-only, click to copy)
Package Base: emulationstation
Description: Emulation Station is a flexible emulator front-end supporting keyboardless navigation and custom system themes.
Upstream URL: https://github.com/RetroPie/EmulationStation
Licenses: MIT
Conflicts: emulationstation-git
Submitter: postblue
Maintainer: Bkacjios
Last Packager: Bkacjios
Votes: 17
Popularity: 0.002622
First Submitted: 2017-10-14 12:36 (UTC)
Last Updated: 2023-04-19 16:59 (UTC)

Dependencies (22)

Required by (0)

Sources (5)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

MickeyRat commented on 2020-06-12 10:59 (UTC)

I don't have mame installed but, I'm getting the same error.

omgitsaheadcrab commented on 2020-06-12 10:39 (UTC) (edited on 2020-06-12 10:42 (UTC) by omgitsaheadcrab)

I'm getting the following error now (presumably because I have mame installed):

error: failed to commit transaction (conflicting files)
emulationstation: /usr/include/pugiconfig.hpp exists in filesystem (owned by pugixml)
emulationstation: /usr/include/pugixml.hpp exists in filesystem (owned by pugixml)
emulationstation: /usr/lib/cmake/pugixml/pugixml-config.cmake exists in filesystem (owned by pugixml)
emulationstation: /usr/lib/pkgconfig/pugixml.pc exists in filesystem (owned by pugixml)

postblue commented on 2020-05-21 08:18 (UTC)

Thank you @Lulzon and @ilikenwf for your patches. I was trying to fix the build and was no more able to compile it. Pushing a revision update with the stringfix.patch, at least it builds fine now.

About the resource directory, it should be related to the message "Package contains reference to $srcdir" upon build for the files usr/lib/libpugixml.a and usr/bin/emulationstation, but I have no clue where it does come from. I see that in Font.cpp there's a reference to "ResourceData" but I cannot track where it come from.

Lulzagna commented on 2020-05-18 01:30 (UTC)

@ilikenwf thank-you. I had to modify GameList.h and MetaData.h patches, I have a different version it seems.

diff --git a/es-app/src/Gamelist.h b/es-app/src/Gamelist.h
index df7021ea..8994a227 100644
--- a/es-app/src/Gamelist.h
+++ b/es-app/src/Gamelist.h
@@ -2,5 +2,7 @@
 #ifndef ES_APP_GAME_LIST_H
 #define ES_APP_GAME_LIST_H

+#include <string>
+
 class SystemData;

diff --git a/es-app/src/MetaData.h b/es-app/src/MetaData.h
index 3c3026d8..fca5f54b 100644
--- a/es-app/src/MetaData.h
+++ b/es-app/src/MetaData.h
@@ -2,6 +2,7 @@
 #ifndef ES_APP_META_DATA_H
 #define ES_APP_META_DATA_H

+#include <string>
 #include <map>
 #include <vector>

ilikenwf commented on 2020-05-17 20:32 (UTC)

Fix for string issues (gcc 10 related?) https://gist.github.com/ilikenwf/759fc10d54bb88fe431b02eff86425aa

alfalfa commented on 2020-03-26 02:07 (UTC) (edited on 2020-03-26 02:10 (UTC) by alfalfa)

As outlined by @toeshred, this is the fix for the startup crash; lvl0: Error - File type unknown! emulationstation: /var/tmp/pamac-build-m1s3ry/emulationstation/src/EmulationStation-2.9.0/es-core/src/resources/Font.cpp:21: Font::FontFace::FontFace(ResourceData&&, int): Assertion `!err' failed. Aborted (core dumped)

cd /tmp
git clone https://github.com/RetroPie/EmulationStation.git
cd EmulationStation
git checkout 3adadc9  # the parent commit of when data/resources was removed
mkdir -p ~/.emulationstation/resources
cp -r data/resources/ ~/.emulationstation/

https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-388524825

postblue commented on 2020-02-18 15:18 (UTC)

@toeshred Thank you for finding out this! Starting with this issue, I stumbled upon this pull request that seems to be fixing it https://github.com/RetroPie/EmulationStation/pull/618 I will try. I will try to make a patch with it, but I'm not able to do it now.

toeshred commented on 2020-02-17 22:10 (UTC) (edited on 2020-02-17 22:11 (UTC) by toeshred)

@postblue The problem is upstream. I compiled from the github source and same problem. I fixed it by following 'bsinky' instructions from here: https://github.com/RetroPie/EmulationStation/issues/427

Basically it just needs the resources directory to be put into .emulationstation, otherwise the last resort is to check the src directory where it was originally compiled from. I did the 'git checkout 3adadc9' in a new clone of ES and copied the data/resources folder into my .emulationstation, and it worked.

m1s3rys1gn4l commented on 2020-02-14 19:53 (UTC)

getting this error, any help ?

[m1s3ry@HyperX ~]$ emulationstation Creating config directory "/home/m1s3ry/.emulationstation" lvl0: Error - File type unknown! emulationstation: /var/tmp/pamac-build-m1s3ry/emulationstation/src/EmulationStation-2.9.0/es-core/src/resources/Font.cpp:21: Font::FontFace::FontFace(ResourceData&&, int): Assertion `!err' failed. Aborted (core dumped)

postblue commented on 2020-02-08 10:43 (UTC)

@toeshred Indeed, launcher is linking to source directory (where it was built) instead of package directory. But I don't know how to fix this, Cmake seems to link itself to the directory where it was built.