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

    Install failure on ODROID-XU4

    Scheduled Pinned Locked Moved Help and Support
    install errorinstall script
    6 Posts 3 Posters 416 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
      Sailing_Nut
      last edited by Sailing_Nut

      I've tried a bunch of time to install RetroPie on the ODROID-XU4 following the instructions in the online docs. I wind up having sever failures to install packages and none of my searches seem to have turned up anything that will fix the issue.

      Hardware: ODROID-XU2 - 32GB eMMC
      OS: Ubuntu 22.04
      RetroPie Version: Latest as cloned from Github

      Here are the excerpts (unable to create a paste of the full log as it's too big) of the failures from the log:

      The following packages have unmet dependencies:
       libsdl2-dev : Depends: libsdl2-2.0-0 (= 2.0.10+5mali) but 2.0.20+dfsg-2ubuntu1.22.04.1 is to be installed
      E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
      Could not install package(s): libusb-1.0-0-dev libavcodec-dev libavformat-dev libavdevice-dev.
      Update is available - updating ...
      
      The following packages have unmet dependencies:
       libsdl2-dev : Depends: libsdl2-2.0-0 (= 2.0.10+5mali) but 2.0.20+dfsg-2ubuntu1.22.04.1 is to be installed
      E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
      Could not install package(s): python3-urwid python3-sdl2.
      Update is available - updating ...
      

      There are also a lot of other compile errors, here is a sampling of 2 types that repeat many times:

         80 |       const _Tp __min = std::numeric_limits<_Tp>::min();
            |                                                       ^
      In file included from ../../src/typedefs.h:215,
                       from ../../src/Config.h:25,
                       from ../../src/Config.cpp:31:
      ../../src/IColor.h:24: note: macro "min" defined here
         24 | #define min(a,b) ((a) < (b) ? (a) : (b))
      
        321 |       max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
            |       ^~~
            |          ;
      In file included from /usr/include/c++/11/bits/stl_algobase.h:59,
                       from /usr/include/c++/11/vector:60,
                       from ../../src/Config.cpp:20:
      
      BuZzB 1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators @Sailing_Nut
        last edited by BuZz

        @Sailing_Nut You will have to use the older ubuntu distro for now I think. There's no-one really maintaining the ODroid compatibility (apart from me when I get the time and connect mine up).

        Also there are issues with the packaged drivers conflicting with Debian packages - this is the fault of the distro.

        (Or alternatively use another emulation distro for your board)

        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

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

          The output from compilation you posted looks like a warning not an error btw. Please post me a link to the Ubuntu image you used and I will take a look. But I would try the 20.04 minimal image as a base if you want to use RetroPie.

          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

          S 1 Reply Last reply Reply Quote 0
          • S
            Sailing_Nut @BuZz
            last edited by

            @BuZz Thanks for the reply! I will see if I can dig up a 20.04 distro.

            I got the latest minimal image from here: ODROID Downloads

            N 1 Reply Last reply Reply Quote 0
            • N
              NIGHTKILLER05 @Sailing_Nut
              last edited by

              @Sailing_Nut Hi, there is a retropie similar project, called "Ares" (formerly known as "The RetroArena") you can find their page if you search in google "tech toy tinker ares", I don't know if it is allowed to post thepage's link.

              1 Reply Last reply Reply Quote 0
              • S
                Sailing_Nut @BuZz
                last edited by

                @BuZz said in Install failure on ODROID-XU4:

                @Sailing_Nut You will have to use the older ubuntu distro for now I think. There's no-one really maintaining the ODroid compatibility (apart from me when I get the time and connect mine up).

                Also there are issues with the packaged drivers conflicting with Debian packages - this is the fault of the distro.

                (Or alternatively use another emulation distro for your board)

                I found the 20.04 image and got RetroPie installed. Still working to see if I can get a game to run.

                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.