Easiest way to pull unstable branch of ES into existing RetroPie?

Welcome Page Forums RetroPie Project Everything else related to the RetroPie Project Easiest way to pull unstable branch of ES into existing RetroPie?

This topic contains 9 replies, has 4 voices, and was last updated by Profile photo of petrockblog petrockblog 1 year, 9 months ago.

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #91062
    Profile photo of cacophony555
    cacophony555
    Participant

    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:

    EmulationStation 2.0.1a

    I do have an idea for what to try from here:

    Easiest way to get different emulationstation branch on RetroPie

    But I was hoping for more confirmation.

    #91068
    Profile photo of cacophony555
    cacophony555
    Participant

    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:

    http://pastebin.com/aGcHD648

    Any ideas?

    #91084
    Profile photo of cacophony555
    cacophony555
    Participant

    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_standalone

    I 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).

    #91550
    Profile photo of sselph
    sselph
    Participant

    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.

    Auto-scraper: https://github.com/sselph/scraper

    #91558
    Profile photo of cacophony555
    cacophony555
    Participant

    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.

    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.

    #107007
    Profile photo of neoid
    neoid
    Participant

    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? 🙂

    #107009
    Profile photo of petrockblog
    petrockblog
    Keymaster

    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.

    https://github.com/RetroPie/EmulationStation/tree/unstable

    #107010
    Profile photo of petrockblog
    petrockblog
    Keymaster

    on first boot it will convert the XML lists to the new format btw.

    #107013
    Profile photo of neoid
    neoid
    Participant

    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.

    #107032
    Profile photo of petrockblog
    petrockblog
    Keymaster

    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.

Viewing 10 posts - 1 through 10 (of 10 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar