RetroPie-Extra icon indicating copy to clipboard operation
RetroPie-Extra copied to clipboard

New port ET: Legacy

Open gderber opened this issue 2 years ago • 1 comments

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.

gderber avatar Feb 06 '23 16:02 gderber

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.

gderber avatar Feb 06 '23 16:02 gderber

Closing this as I have a pull request made, that I am doing some final tests on.

gderber avatar Oct 02 '24 19:10 gderber