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

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #91062
    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
    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
    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
    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.

    #91558
    cacophony555
    Participant

    [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.

    #107007
    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
    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
    petrockblog
    Keymaster

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

    #107013
    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
    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)
  • The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.