unofficial Retroarch 1.8.1
-
@dankcushions I will do that hopefully tonight. but my offer stands. I am willing to pay for information that will allow my attract mode to work properly after upgrading to stretch.
if anyone has upgraded to stretch from jessie and figured out how to restore their attract mode I will send them money through paypal.
-
I'm setting a 20 dollar bounty for information on how to restore my attract mode after upgrading to stretch from jessie. If you can tell me how to get it working again as it was before, the money is yours.
-
@tobas why are you offering money when people are already trying to help you for free? Install attract mode from source and then see where that gets you like @dankcushions suggested. Nobody knows off the top of their head what the solution is. What I mean is nobody is withholding information from you, troubleshooting can be a trial and error process.
-
Attract mode will not compile.
-
@tobas please upload the log file somewhere as mitu requested. we need to look at the full thing.
-
@dankcushions I'm not sure where to find the log file, I thought it was in runncommand?
-
I think @dankcushions was referring to the compilation log, which I asked a few posts before, from
$HOME/RetroPie-Setup/logs
. However, looking at your previous screenshot, that's not the case, since it looks like you're trying to compile AttractMode outside the RetroPie-Setup, on your own. -
@mitu I did install it through the setup script as well and that is also not recognized
I found the log.gz but I'm not sure how to post the contents
-
@tobas The
.gz
is a zipped file - you can use 7zip to unpack it and the upload its contents on pastebin.com. -
also, I just want to be clear. this isn't about the image anymore. I have it backed up and I will just use it forever without updates because it's more important to have it intact than up to date.
I just want to deepen my understanding of how the pi works. I'm not the only one who has had this same problem and so far no one has been able to find a solution. I'm so curious about this and the more I investigate the more I want to find an answer.
Like I said, it's worth paying for. if someone is willing to take the time and teach me something new that's valuable. on that note, bounty is up to 30 bucks for whoever finds the answer/solution.
-
I just want to deepen my understanding of how the pi works. I'm not the only one who has had this same problem and so far no one has been able to find a solution. I'm so curious about this and the more I investigate the more I want to find an answer.
What problem is that ?
-
@mitu upgrading jessie to stretch breaking attract mode.
the log is just detailing the package updates, emulation station and retroarch etc, the attract mode install didnt even make a log
this guy for example had the same issue:
@raibura said in Retropie: Upgrading Raspbian Jessie to Stretch:
@Lodan-Zark Thank you for this guide, I have successful migration to stretch and my Pi 3B + now is working but i can't launch Attract Mode because an error appear like this:
attract: error while loading shared libraries: libGLESv2.so: cannot open shared object file: No such file or directory
but when i go to the folder in opt/vc/lib i can see the file there so i cant understand whats goin on, can you give me some kind of help please? i really appreciate if you would. -
hm, that's strange. it didn't install attract mode from the setup script before but it appears to be doing so now. interesting.
-
Aha. So I guess the number of people telling you that upgrading a Jessie install to Stretch is not supported and doesn't work reliably is not something you're considering.
In this case, I wish you good luck figuring this out. -
@mitu I do understand that. I'm just curious about this one particular thing. no disrespect intended.
-
attract mode installed properly from the setup script but it didn't make a difference.
-
I've been learning a bit. so I solved the segment problem but now it can't find libEGL? where does attract mode look for it usually?
-
wow. I think I actually figured it out.
-
So what happened? From my understanding, Attract Mode is not properly maintained to support Stretch. So the exact reason can be very complex, to the level of understanding code itself and what changes between Linux kernels.
-
@matchaman the libraries are the key. Stretch renames some key files that certain games and programs rely on. libEGL.so is the main culprit in this case. Stretch renamed it to something else that I can’t recall at the moment.
It’s tricky though, because newer versions of stretch tried to mitigate some of these issues by adding libEGL.so back into the library. Problem is, attract mode doesn’t play well with this new lib.
I was able to get the setup script version of attract mode going by simply replacing the newer libEGL with the one from the Jessie image. I’m still not sure if I can fix it with a straight swap (I wiped the image and burned it fresh so I can start over and document my steps). I think I need to symlink again? And then swap.
Anyway, I’m learning all sorts of things which is pretty cool. I’m glad I didn’t just wimp out and burn a fresh image like I keep being told to do here.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.