RetroPie-Extra
RetroPie-Extra copied to clipboard
New port ET: Legacy
New port ET: Legacy
I am posting this here instead of as a PR because it still has bugs. Namely, while the 64 bit version compiles and plays great. The 32 bit version does not.
32 bit version: https://github.com/gderber/RetroPie-Extra/blob/feature/etlegacy/scriptmodules/ports/etlegacy.sh
64 bit version: https://github.com/gderber/RetroPie-Extra/blob/feature/etlegacy/scriptmodules/ports/etlegacy_64.sh
The 32 bit version fails for me at: [ 65%] Creating directories for 'bundled_curl' cmake -E touch: failed to update "/home/HOME/geoff/Documents/Development/RetroPie-Setup/tmp/build/etlegacy/build/libs/curl/src/bundled_curl-stamp/bundled_curl-mkdir". make[2]: *** [CMakeFiles/bundled_curl.dir/build.make:113: libs/curl/src/bundled_curl-stamp/bundled_curl-mkdir] Error 1 make[1]: *** [CMakeFiles/Makefile2:182: CMakeFiles/bundled_curl.dir/all] Error 2 make: *** [Makefile:156: all] Error 2
What makes this bug more challenging, is the 64 bit version calls the 32bit version functions for each step.
This is also an attempt at cross-compling. It may work on a 32 bit rpi.
Another weird "bug" I have encountered in the 64 bit version, if the build fails, all subsequent build will fail unless I remove the source directory and re download, even with the "make clean" statement.
Closing this as I have a pull request made, that I am doing some final tests on.