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

    Armbian (Ubuntu based) unsupported OS

    Scheduled Pinned Locked Moved Help and Support
    armbiantinkerboardunsupported os
    14 Posts 3 Posters 3.1k 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.
    • E
      E3L1 @mitu
      last edited by E3L1

      @mitu but that’s the thing.... it’s Ubuntu and Debian based....
      Also I tried it, you CAN’T build retropie on top of tinker OS, it does not allow it (though it is also Debian based)

      ClydeC 1 Reply Last reply Reply Quote 0
      • E
        E3L1 @mitu
        last edited by

        @mitu this seems to be the root of the problem;

        = = = = = = = = = = = = = = = = = = = = =
        Building 'sdl2' : SDL (Simple DirectMedia Layer) v2.x
        = = = = = = = = = = = = = = = = = = = = =
        
        dpkg-buildpackage: info: source package libsdl2
        dpkg-buildpackage: info: source version 2.0.8+1
        dpkg-buildpackage: info: source distribution UNRELEASED
        dpkg-buildpackage: info: source changed by Jools Wills <buzz@exotica.org.uk>
         dpkg-source --before-build .
        dpkg-buildpackage: info: host architecture armhf
        dpkg-checkbuilddeps: error: Unmet build dependencies: build-essential:native libegl1-mesa-dev libgles2-mesa-dev libglu1-mesa-dev libpulse-dev
        dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
        dpkg-buildpackage: warning: (Use -d flag to override.)
        cp: cannot stat '../*.deb': No such file or directory
        ~/RetroPie-Setup
        Could not successfully build sdl2 - SDL (Simple DirectMedia Layer) v2.x (/root/RetroPie-Setup/tmp/build/sdl2/libsdl2-dev_2.0.8+1_armhf.deb not found).
        Reading package lists...
        Building dependency tree...
        Reading state information...
        libasound2-dev is already the newest version (1.1.8-1).
        libudev-dev is already the newest version (241-5).
        The following additional packages will be installed:
          libxkbcommon0
        Recommended packages:
          libusb-1.0-doc
        The following NEW packages will be installed:
          libusb-1.0-0-dev libxkbcommon-dev libxkbcommon0
        0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
        Need to get 347 kB of archives.
        After this operation, 1090 kB of additional disk space will be used.
        Get:1 http://cdn-fastly.deb.debian.org/debian buster/main armhf libusb-1.0-0-dev armhf 2:1.0.22-2 [70.7 kB]
        Get:2 http://cdn-fastly.deb.debian.org/debian buster/main armhf libxkbcommon0 armhf 0.8.2-1 [111 kB]
        Get:3 http://cdn-fastly.deb.debian.org/debian buster/main armhf libxkbcommon-dev armhf 0.8.2-1 [165 kB]
        Fetched 347 kB in 1s (345 kB/s)
        Selecting previously unselected package libusb-1.0-0-dev:armhf.
        (Reading database ... 
        (Reading database ... 5%
        (Reading database ... 10%
        (Reading database ... 15%
        (Reading database ... 20%
        (Reading database ... 25%
        (Reading database ... 30%
        (Reading database ... 35%
        (Reading database ... 40%
        (Reading database ... 45%
        (Reading database ... 50%
        (Reading database ... 55%
        (Reading database ... 60%
        (Reading database ... 65%
        (Reading database ... 70%
        (Reading database ... 75%
        (Reading database ... 80%
        (Reading database ... 85%
        (Reading database ... 90%
        (Reading database ... 95%
        (Reading database ... 100%
        (Reading database ... 32175 files and directories currently installed.)
        Preparing to unpack .../libusb-1.0-0-dev_2%3a1.0.22-2_armhf.deb ...
        Unpacking libusb-1.0-0-dev:armhf (2:1.0.22-2) ...
        Selecting previously unselected package libxkbcommon0:armhf.
        Preparing to unpack .../libxkbcommon0_0.8.2-1_armhf.deb ...
        Unpacking libxkbcommon0:armhf (0.8.2-1) ...
        Selecting previously unselected package libxkbcommon-dev:armhf.
        Preparing to unpack .../libxkbcommon-dev_0.8.2-1_armhf.deb ...
        Unpacking libxkbcommon-dev:armhf (0.8.2-1) ...
        Setting up libusb-1.0-0-dev:armhf (2:1.0.22-2) ...
        Setting up libxkbcommon0:armhf (0.8.2-1) ...
        Setting up libxkbcommon-dev:armhf (0.8.2-1) ...
        Processing triggers for libc-bin (2.28-10) ...
        Successfully installed package(s): libudev-dev libxkbcommon-dev libasound2-dev libusb-1.0-0-dev.
        ~/RetroPie-Setup/tmp/build/retroarch ~/RetroPie-Setup
        
        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by

          As I said, the installation scripts would also need to be modified. As it is, I don't think you'll be able to install stock RetroPie on your Tinkerboard. However, I think there's a modification/fork that runs on it - you can try that image/installation.

          E 1 Reply Last reply Reply Quote 0
          • E
            E3L1 @mitu
            last edited by

            @mitu think I found the problem..... sdl2..... currently does not support Debian Buster.... only Bionic...….

            going to try an older image of armbian for tinkerboard… this would also explain why old install suddenly stopped working, the kernel probably updated

            PS you actually helped me a little with my first build back in Jan. :)
            https://retropie.org.uk/forum/topic/20834/asus-tinkerboard-unable-to-install-retroarch-and-emulationstation

            1 Reply Last reply Reply Quote 0
            • ClydeC
              Clyde @E3L1
              last edited by

              @E3L1 "Based on" doesn't mean that all software that's developed and tested for the original will also work on the derivative OS. It depends on what the devs of the new OS changed. Changing things is the reason for derivatives, after all.

              E 1 Reply Last reply Reply Quote 0
              • E
                E3L1 @Clyde
                last edited by E3L1

                @Clyde I know that.... the only things changed though is making it boot on the tinkerboard as asus was a mean and tried to make it only boot THERE crud tinker OS, other than that its base Debian according to armbians site

                like literally had this 99% working before, just a strange audio bug, so I know its possible

                ClydeC 1 Reply Last reply Reply Quote 0
                • ClydeC
                  Clyde @E3L1
                  last edited by

                  @E3L1 Okay, I just mentioned it because you brought up Debian multiple times. 😇

                  I wish you all the success with this endeavour. If you come up with a solution, it would be great if you'd share it here. 👍

                  E 1 Reply Last reply Reply Quote 0
                  • E
                    E3L1 @Clyde
                    last edited by

                    @Clyde sorry if I came off mean... im not mad I would say the same thing, and will do... wish I could just post an image here if I succeed but alas...

                    ClydeC 1 Reply Last reply Reply Quote 1
                    • ClydeC
                      Clyde @E3L1
                      last edited by

                      @E3L1 You didn't come off mean, I just wanted to make sure that I didn't come off as know-all. 😃

                      1 Reply Last reply Reply Quote 0
                      • E
                        E3L1
                        last edited by E3L1

                        another update.... well I have nailed the problem I believe, there 3 dependences that are used in the install of retropie for sdl2...., they are depreciated and super old actually.... "libegl1-mesa-dev libgles2-mesa-dev libglu1-mesa-dev" they where last updated for disco...… and they are no longer used by the makers of sdl2..... and are quote "not guaranteed to work with newer releases of Linux on newer hardware architectures" … this pretty much means I either have to do some very custom patch work to get them to work (beyond my knowledge) or the retropie installer need to be redone possible from scratch and updated not just patched...this is also why at the moment retropie does not work on the new pi 4, witch i tried to install and am having the exact same errors

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

                          @E3L1 Not really, the packages you mention are alive and well on Raspbian Buster and that's not the reason RetroPie doesn't support yet fully the PI4.
                          Care to share a reference to the quote you posted ?

                          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.