-
AuthorPosts
-
What’s the easiest way to pull the unstable branch of emulationstation into an existing RetroPie setup? (ideally replacing the existing emulationstation)
https://github.com/Aloshi/EmulationStation/tree/unstable
My primary motivation is to help test the new SQL and scraper changes mentioned here:
I do have an idea for what to try from here:
But I was hoping for more confirmation.
Unfortunately it looks like the above idea doesn’t work. I got the following error when trying to use the retropie setup script to build after adding “unstable” to the end of the gitPullOrClone line in emulationstation.sh:
Any ideas?
I reproduced similar errors trying to build emulation station outside of the retropie setup script:
So following the instructions here:
http://www.emulationstation.org/gettingstarted.html#install_rpi_standaloneI skipped down to this part:
git clone https://github.com/Aloshi/EmulationStation cd EmulationStation git checkout unstable cmake -DCMAKE_CXX_COMPILER=g++-4.7 .
And I did try adding -DFREETYPE_INCLUDE_DIRS=/usr/include/freetype2/ before the “.” as suggested in the comments.
But the cmake line always gives similar errors to the above log. I did verify that all the dependencies were installed though I didn’t do the “Compile and install SDL2” part (which I’m assuming was already set up as part of my recent retropie image).
Did you ever figure this out? I tested it on my rpi2 and cmake worked. Still waiting for the make command to complete. The error makes it sound like your compiler is missing.
Edit:
The make worked. I haven’t run the binary since I didn’t want to have it converting my xml’s in to sqlite, etc.[quote=91550]Did you ever figure this out? I tested it on my rpi2 and cmake worked. Still waiting for the make command to complete. The error makes it sound like your compiler is missing.
Edit:
The make worked. I haven’t run the binary since I didn’t want to have it converting my xml’s in to sqlite, etc.
[/quote]I never did figure it out. I did check that all the c/c++ compilers were available, including /usr/bin/gcc and g++-4.7.
So all you ended up doing were these four lines?
git clone https://github.com/Aloshi/EmulationStation cd EmulationStation git checkout unstable cmake -DCMAKE_CXX_COMPILER=g++-4.7 .
At this point I’ll probably just wait until this is pulled into master as I just redid my setup from scratch and want to keep things clean for the time being.
I would also love to give the unstable branch a try. If it improves the speed I would gladly make a tool for converting the xml files into sqlite databases.
Anyone been able to switch to the unstable branch and could provide a step by step guide? :)
you can use our fork of the unstable branch which has our controller stuff integrated – however I found the sqlite storage in its current state slower than the old xml (on a rpi1). There are certainly optimisations that could be done.
on first boot it will convert the XML lists to the new format btw.
Thanks. How many games do you have and how long does it take to boot the system? With 7.000 it takes about 1 minute on mine using a RPi 2.
It was a while back I tested – with a small rom selection – it was significantly slower than the xml loading/saving – It likely could be faster, but may require some tweaks – It’s possible it could be faster with a larger collection.
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.