mickelson / attract

A graphical front-end for command line emulators that hides the underlying operating system and is intended to be controlled with a joystick or gamepad.
http://attractmode.org
GNU General Public License v3.0
394 stars 115 forks source link

Compile for Odorid XU4 on RetroPie ORA Edition Version 1.5.2 (based of retropie 4.4.2) #493

Open calle81 opened 6 years ago

calle81 commented 6 years ago

Hi Andrew, I've heard that it is impossible to compile the latest version of AM on ARMv7 based processors like the Odroid XU4 due to the lack of 32 bit support. Can you confirm whether that is true or just wrong information?

BR Carl

mickelson commented 6 years ago

Hi Carl, I’m not aware of a lack of 32 bit support or any recent changes that would break the compile on 32 bit.

I don’t use or test on32 bit systems though, so it is very possible this has happened. A compile log and system specifics would help.

Andrew

On Oct 8, 2018, at 4:18 AM, calle81 notifications@github.com wrote:

Hi Andrew, I've heard that it is impossible to compile the latest version of AM on ARMv7 based processors like the Odroid XU4 due to the lack of 32 bit support. Can you confirm whether that is true or just false information?

BR Carl

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

calle81 commented 6 years ago

Thanks for the quick reply!

I tried following the "Compiling on the Raspberry Pi (Raspbian Jessie)" but I got stuck on compiling sfml-pi. Here is the output. https://pastebin.com/wb9BtGRX

Ends with: /home/pigaming/develop/sfml-pi/src/SFML/Window/RPi/WindowImplRPi.hpp:37:22: fatal error: bcm_host.h: No such file or directory compilation terminated. src/SFML/Window/CMakeFiles/sfml-window.dir/build.make:350: recipe for target 'sr c/SFML/Window/CMakeFiles/sfml-window.dir/WindowImpl.cpp.o' failed make[2]: [src/SFML/Window/CMakeFiles/sfml-window.dir/WindowImpl.cpp.o] Error 1 CMakeFiles/Makefile2:170: recipe for target 'src/SFML/Window/CMakeFiles/sfml-window.dir/all' failed make[1]: [src/SFML/Window/CMakeFiles/sfml-window.dir/all] Error 2

progets commented 5 years ago

@calle81 - aren't you trying to install "sfml-pi" (pi being the keyword) on your hardkernel device? I'm not saying this can't/won't work but the hardware is different (you mention the CPU but not the GPU). Most using a Odroid XU4 would follow something like mentioned here https://retropie.org.uk/docs/Odroid-XU3-XU4/. Hardkernel also has free monthly magazines available online that get into gaming specifics.

FWIW - I would take a hardkernel device (I own more than a couple) over a Pi (I own a bunch of these too) any day but they are harder to configure and setup because they have a small community and are not 100% open source.

P.S. You also mention Jesse while Stretch is the current/latest Raspbian OS. Changes in the firmware (stored on the SD card and not flash like a traditional computer) are also required which can dictate the sfml build needed.

calle81 commented 5 years ago

Hi, yeah I'm deep over my head here. I'm trying to compile it for RetroPie ORA Edition Version 1.5.2 (based of retropie 4.4.2). I already have a recent AM build for OGST but no one has managed to compile it for Retropie on Odroid as far as I know.

calle81 commented 5 years ago

You can follow our efforts to get this running here. We need it to run on fbdev instead of X11. https://forum.odroid.com/viewtopic.php?f=156&t=18283&p=243300#p243300 Super grateful for any help.