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

    [SOLVED] RPi4 SDL2 problem during installation, meanwhile its available via apt-get

    Scheduled Pinned Locked Moved Help and Support
    rpi4sdl2
    15 Posts 11 Posters 8.2k 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.
    • BuZzB
      BuZz administrators
      last edited by

      This is due to me enabling binaries, but I need to fix a path issue for sdl2. Will sort it now. You can also just call this as a workaround

      sudo ./retropie_packages.sh sdl2

      To do a source install.

      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by

        Should work now btw. Moved the files manually - will fix the code also and test for next time I build sdl2 bins.

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        J 1 Reply Last reply Reply Quote 0
        • S
          Soldier1107 @Yehor
          last edited by

          @Yehor Thank you so much for this. It worked perfectly for me as well.

          1 Reply Last reply Reply Quote 0
          • J
            jimmyjudd @BuZz
            last edited by

            @BuZz I just tried to install yesterday and the day before getting the same error each time. Any updates?

            P 1 Reply Last reply Reply Quote 0
            • P
              psyke83 Global Moderator @jimmyjudd
              last edited by psyke83

              @jimmyjudd

              Binaries were disabled due to an issue with SDL2 being installed via binary not pulling in the require dependencies. It will be fixed after this PR is merged: https://github.com/RetroPie/RetroPie-Setup/pull/2898

              Until the PR is merged and binaries are re-enabled, you can simply install SDL2 from source as a temporary workaround.

              1 Reply Last reply Reply Quote 0
              • B
                Banci
                last edited by

                @Yehor Can you explain to a noob like me all the steps that I should follow?

                I'm having your same issue: Unable to install binary for sdl2

                Y J 2 Replies Last reply Reply Quote 0
                • Y
                  Yehor @Banci
                  last edited by

                  @Banci At which step did you stuck? What instructions do you follow?

                  1 Reply Last reply Reply Quote 0
                  • J
                    jimmyjudd @Banci
                    last edited by

                    @Banci Yehor's guide to the fix is posted. Each line he typed out you will type out yourself step by step, each break in the line signifies a submission.
                    i.e.
                    type:

                    sudo apt-get update -y && sudo apt-get upgrade -y && sudo reboot
                    

                    hit enter
                    then:

                    sudo apt-get install git
                    

                    hit enter.

                    his fix is the :
                    sudo ./retropie_packages.sh 833 depends
                    sudo ./retropie_packages.sh 833 sources
                    sudo ./retropie_packages.sh 833 build
                    cd ./tmp/build/sdl2/
                    sudo dpkg -i libsdl2-2.0-0_2.0.10*.deb

                    after this is done, you head into the setup as normal and launch. I followed his guide myself and it fixed my problem

                    1 Reply Last reply Reply Quote 1
                    • P
                      pealvare @Yehor
                      last edited by

                      @Yehor I followed all the steps but after the basic install i reboot it then i got the retropie logonbut after that i just got redirect to the command line... if i type emullationstation it shows a black screen.

                      1 Reply Last reply Reply Quote 0
                      • P
                        pauljdoc
                        last edited by

                        I am getting 'fkms_rpi4' does not exist.. anyone else got this?

                        1 Reply Last reply Reply Quote 0
                        • H
                          Hervesz
                          last edited by

                          After the reboot, I got the retropie logo and after I have a black screen.

                          Do you have an idea ?

                          1 Reply Last reply Reply Quote 0
                          • J
                            jgraves
                            last edited by

                            When launching from terminal screen (ALT-F1), emulationstation runs but shows only a black screen. When run from X11 (xterm), it exits with this error:

                            terminate called after throwing an instance of 'std::logic_error'
                              what():  basic_string::_M_construct null not valid
                            Aborted
                            

                            Nothing in the logs that I can find.

                            I noticed the fkms_rpi4 branch is very active, so I'm guessing things are working, then breaking.

                            Thanks to all who are working on this.

                            -John

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

                              @jgraves We don't support running from a desktop environment, if you want to test the new PI4 support, start from a Buster Lite installation and do a manual installation - the latest version has integrated the fkms_rpi4 development branch.

                              MODERATION note: I'm going to lock this topic, it's no longer relevant to the current RetroPie version and creates more confusion than it gives solutions.

                              1 Reply Last reply Reply Quote 1
                              • 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.