RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    unofficial Retroarch 1.8.1

    Scheduled Pinned Locked Moved Help and Support
    retroarch updat
    103 Posts 14 Posters 18.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • quicksilverQ
      quicksilver @tobas
      last edited by

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

      1 Reply Last reply Reply Quote 1
      • T
        tobas
        last edited by

        BD2A9CA0-AF07-4F48-96EB-BDC271597105.jpeg

        Attract mode will not compile.

        dankcushionsD 1 Reply Last reply Reply Quote 0
        • dankcushionsD
          dankcushions Global Moderator @tobas
          last edited by

          @tobas please upload the log file somewhere as mitu requested. we need to look at the full thing.

          T 1 Reply Last reply Reply Quote 0
          • T
            tobas @dankcushions
            last edited by

            @dankcushions I'm not sure where to find the log file, I thought it was in runncommand?

            1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator
              last edited by

              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.

              T 1 Reply Last reply Reply Quote 0
              • T
                tobas @mitu
                last edited by tobas

                @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

                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @tobas
                  last edited by

                  @tobas The .gz is a zipped file - you can use 7zip to unpack it and the upload its contents on pastebin.com.

                  1 Reply Last reply Reply Quote 0
                  • T
                    tobas
                    last edited by

                    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.

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @tobas
                      last edited by

                      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 ?

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        tobas @mitu
                        last edited by tobas

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

                        1 Reply Last reply Reply Quote 0
                        • T
                          tobas
                          last edited by

                          hm, that's strange. it didn't install attract mode from the setup script before but it appears to be doing so now. interesting.

                          1 Reply Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator
                            last edited by

                            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.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              tobas @mitu
                              last edited by

                              @mitu I do understand that. I'm just curious about this one particular thing. no disrespect intended.

                              1 Reply Last reply Reply Quote 0
                              • T
                                tobas
                                last edited by

                                attract mode installed properly from the setup script but it didn't make a difference.

                                1 Reply Last reply Reply Quote 0
                                • T
                                  tobas
                                  last edited by

                                  E1FCCA8B-F503-44BF-BBB2-F62663EAA0DC.jpeg

                                  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?

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    tobas
                                    last edited by

                                    wow. I think I actually figured it out.

                                    1 Reply Last reply Reply Quote 0
                                    • matchamanM
                                      matchaman
                                      last edited by

                                      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.

                                      1 Reply Last reply Reply Quote 0
                                      • T
                                        tobas
                                        last edited by

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

                                        1 Reply Last reply Reply Quote 1
                                        • T
                                          tobas
                                          last edited by

                                          Welp. I did it. My image is officially on stretch and my attract mode is working like a charm.

                                          I want to thank everyone who tried to help. this was a hell of a rabbit hole to run down but I'm really glad I did. Not only do I now have a perfectly working upgraded image, I also know where to start looking if things stop working in the future. In addition, I've also gained the ability to help others who are like me and just want to enjoy what they've spent a lot of time working on.

                                          I want to take a moment to address all the "just make a new image" people. That seems to be the default setting. Somethings wrong? Trash it, make a new one, and that's fine. But making people feel like they're stupid or not worth helping because they really want to keep using what they have is not fine. Some of us want to keep using what we have because it maybe it's meaningful, or maybe we have a psychological condition like OCD, or autism, and change is literally painful.

                                          look, I get it. you have these beautifully written faqs and many people don't bother to read them and ask questions that can be answered there. but again, for many, even those wonderful guides are difficult to understand. it doesn't mean they're stupid or lazy, and it definitely doesn't mean they should 'find another hobby', or that 'retropie isn't for them'.

                                          everyone deserves a chance to be a part of this hobby/community no matter how ignorant they are or how stupid their questions seem.

                                          it's really easy to look down on someone who can't or won't, perhaps for reasons stated above, follow the universal 'trash it' edict. but all that does is show your own ignorance. because you clearly don't understand what's happening either, and if you do, and you aren't helping that person understand, well then you're just an asshole.

                                          so with that, this topic officially comes to a close, at least as far as I'm concerned. if anyone wants more information on what makes attract mode tick and how to navigate future upgrades safely, by all means, ask away. I'm happy to share what I've learned.

                                          for those of you in the future who find this thread in a desperate search for answers,

                                          aguilera.john@gmail.com

                                          that's my email address. doesn't matter if it's next week or next year. if there's any way I can help you I will. I know the pain of searching threads and responses wishing there was a way to learn just a little more. I feel you future person, and I'm here for you.

                                          a little kindness goes a long way. Happy Holidays everyone.

                                          DarksaviorD 1 Reply Last reply Reply Quote 0
                                          • DarksaviorD
                                            Darksavior @tobas
                                            last edited by

                                            @tobas I'm one of those "just make a new image" people because it's fast and easy. No one wants to do any unneeded troubleshooting when this option is available. You refused to do this and decided to stay ignorant. You decided to not understand the process.

                                            If you made a backup of your original image, all you have to do is extract your configs, xml's, scraped art, etc, to the new image, and you would've been up and running looking exactly like you left it. I do this all the time just not with attractmode.

                                            I will always suggest new users to do this since I don't want them to waste their time and be frustrated when doing it. To be fair, it took you over 2 weeks.

                                            Good day.

                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            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.