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.3k 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

      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.