LibreELEC-RR [ Brave | Spotify | Moonlight | Emulationstation | Retroarch | Pegasus ]

  • SupervisedThinking

    Is there any chance to get an update of Libreelec-RR to LE 11 for Generic PC?

    Or is LE-RR (Generic) really abandoned? This would be a pity as for me it's the most suitable and easiest way to combine Kodi with retrogaming...

    Best regards

  • Maybe someone can help: I want to access roms and saves from network. I already created a .mount service, which seems to work (I can cd into it via ssh and access it in the Kodi data manager).

    I also was able to select the network drive in Retroarch as default location for saves and savestates. But if Retroarch tries to write a save for a game it stays at size 0, additionally savestate writing does not finish. I get a symbol that Retroarch is busy creating a savestate, but it remains at 0 percent.

  • Hi everybody! Please help me!
    I'm trying to compile a build for Amlogic because the download links for v11 are empty.
    During compilation, a number of problems arose with downloading dependencies, which I was able to solve, but there is one problem that I cannot cope with. Below is the error log. Please guide me because I am a noob in Linux and even more so in software development, but necessity forces me to take the hard way...
    Sorry for Google translate, English is not my native language.

    Display Spoiler

    [1;33mBUILD[0m chailove [1;37m(target)[0m
    [1;35mTOOLCHAIN[0m make
    Executing (target): make GIT_VERSION=9677b14
    make[1]: Entering directory '/home/tribal/LibreELEC-RR/build.LibreELEC-AMLGX.arm-11.0-devel/build/chailove-9677b142ab9562cb278e87d7475c55fe0b9a4333'
    CXX src/ChaiLove.cpp
    CXX src/libretro.cpp
    CXX src/love/audio.cpp
    <command-line>: fatal error: retro_endianness.h: No such file or directory
    <command-line>: fatal error: retro_endianness.h: No such file or directory
    <command-line>: fatal error: retro_endianness.h: No such file or directory
    compilation terminated.
    compilation terminated.
    compilation terminated.
    make[1]: *** [Makefile:31: src/ChaiLove.o] Error 1
    make[1]: *** Waiting for unfinished jobs....
    make[1]: *** [Makefile:31: src/libretro.o] Error 1
    make[1]: *** [Makefile:31: src/love/audio.o] Error 1
    make[1]: Leaving directory '/home/tribal/LibreELEC-RR/build.LibreELEC-AMLGX.arm-11.0-devel/build/chailove-9677b142ab9562cb278e87d7475c55fe0b9a4333'
    [1;31mFAILURE: scripts/build chailove:target during make_target (default)[0m
    *********** FAILED COMMAND ***********
    make ${PKG_MAKE_OPTS_TARGET}
    **************************************
    *********** FAILED COMMAND ***********
    ${SCRIPTS}/build "${1}" "${PARENT_PKG}"
    **************************************
    [1;31mFAILURE: scripts/install chailove:target has failed![0m

  • I'm trying to do a manual rebuild of this environment to work on LibreElec 12 (RPi4), so I picking apart the build with the thinking to make it into a semi-addon.

    I'm trying to figure out how the original build auto mounts the overlay mounts to the /tmp/emulation folder:

    Code
    tmpfs                   256.0M         0    256.0M   0% /tmp/emulation
    none                     54.3G      4.9G     49.4G   9% /tmp/emulation/retroarch/cores
    none                     54.3G      4.9G     49.4G   9% /tmp/emulation/retroarch/autoconfig
    none                     54.3G      4.9G     49.4G   9% /tmp/emulation/bios
    none                     54.3G      4.9G     49.4G   9% /tmp/emulation/retroarch/coreinfo
    none                     54.3G      4.9G     49.4G   9% /tmp/emulation/retroarch/assets
    none                     54.3G      4.9G     49.4G   9% /tmp/emulation/retroarch/shaders
    none                     54.3G      4.9G     49.4G   9% /tmp/emulation/retroarch/overlay
    none                     54.3G      4.9G     49.4G   9% /tmp/emulation/retroarch/database

    I can see their overlay filesystems, but I'm trying to find how the original build automatically creates these overlay mounts at boot time. Any ideas?

    Code
    tmpfs on /tmp/emulation type tmpfs (rw,relatime,size=262144k)
    none on /tmp/emulation/retroarch/cores type overlay (rw,relatime,lowerdir=/usr/lib/libretro,upperdir=/storage/.config/retroarch/cores,workdir=/storage/.cache/retroarch/cores-workdir)
    none on /tmp/emulation/retroarch/autoconfig type overlay (rw,relatime,lowerdir=/usr/share/retroarch/autoconfig,upperdir=/storage/.config/retroarch/autoconfig,workdir=/storage/.cache/retroarch/autoconfig-workdir)
    none on /tmp/emulation/bios type overlay (rw,relatime,lowerdir=/usr/share/retroarch/bios,upperdir=/storage/bios,workdir=/storage/.cache/retroarch/bios-workdir)
    none on /tmp/emulation/retroarch/coreinfo type overlay (rw,relatime,lowerdir=/usr/share/retroarch/coreinfo,upperdir=/storage/.config/retroarch/coreinfo,workdir=/storage/.cache/retroarch/coreinfo-workdir)
  • Found them.

    /usr/lib/systemd/system/tmp-emulation-retroarch-*.mount