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