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

cannot install "reicast".elf not found



  • Hi all
    i try install reicast with the retropie setup script on Ubuntu 18.04

    but i got the following error:

    could not successfully build reicats - dreamcast emulator reicast
    (/home/pi/RetroPie-Setup/tmp/build/shell/linux/reicast.elf not found).
    

    the log file say:

    = = = = = = = = = = = = = = = = = = = = =
    Installing dependencies for 'reicast' : Dreamcast emulator Reicast
    = = = = = = = = = = = = = = = = = = = = =
    
    Requirement already satisfied: evdev in /usr/local/lib/python2.7/dist-packages
    /home/pi/RetroPie-Setup/tmp/build/reicast /
    
    = = = = = = = = = = = = = = = = = = = = =
    Getting sources for 'reicast' : Dreamcast emulator Reicast
    = = = = = = = = = = = = = = = = = = = = =
    
    git clone --recursive --depth 1 "https://github.com/reicast/reicast-emulator.git" "/home/pi/RetroPie-Setup/tmp/build/reicast"
    Cloning into '/home/pi/RetroPie-Setup/tmp/build/reicast'...
    HEAD is now in branch 'alpha' at commit '4e366ff0a2754989d8a2c7442c60fff28d9ab8ba'
    /
    /home/pi/RetroPie-Setup/tmp/build/reicast /
    
    = = = = = = = = = = = = = = = = = = = = =
    Building 'reicast' : Dreamcast emulator Reicast
    = = = = = = = = = = = = = = = = = = = = =
    
    /home/pi/RetroPie-Setup/scriptmodules/emulators/reicast.sh: line 31: cd: shell/linux: No such file or directory
    make: *** No rule to make target 'clean'.  Stop.
    make: *** No targets specified and no makefile found.  Stop.
    /
    Could not successfully build reicast - Dreamcast emulator Reicast (/home/pi/RetroPie-Setup/tmp/build/reicast/shell/linux/reicast.elf not found).
    

    i try to instal manually in that way:

    cd /home
    sudo wget http://retrorangepi.download/reicast
    

    then move to flycast folder

    sudo mv /home/reicast /opt/retropie/emulators/reicast/bin/
    

    give it execute permission:

    sudo chmod +x /opt/retropie/emulators/reicast/bin/reicast
    

    but reicast respektively flycast are not woking, it freezes by the dreamcast logo.

    edit:
    Running Machine: lattepanda alpha 864, Ubuntu 18.04 x64


  • Global Moderator

    The reicast upstream project has re-organized the repository and the scriptmodule cannot install it from source, since the paths have changed. An update is pending that will fix it.
    Copying a program for a different type of CPU (OrangPI has an ARM CPU) will not make it work an an PC - like the one you have.
    When you run lr-flycast, use the Runcommand launch menu to toggle verbose logging, then launch your game. After you get a crash/error/stall, post the /dev/shm/runcommand.log on pastebin.com, maybe we can spot the error.



  • Hi Mitu
    Thanks for trying to help.
    If i launch a game i saw the dreamcast logo 1 sec. then freeze an white screen.
    my log:
    link text


  • Global Moderator

    @noise You didn't turn on verbose mode - the log is not so detailed.
    I remember something similar with installations using the Intel GPU driver - playing with DRI settings in Xorg you might have some success:



  • @mitu

    these links are all with nvdia i have intel graphics.

    lspci -k | grep -A 2 -i "VGA"
    
    00:02.0 VGA compatible controller: Intel Corporation Device 591c (rev 02)
    	Subsystem: Intel Corporation Device 2015
    	Kernel driver in use: i915
    

    here is another log:
    don't know why the first was not in verbose, my fault

    by searching i found this repo:
    https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers

    But not shure to install it, because all others emu's are working fine except pcsx2 but this is another construction place and do a new thread for this...

    Edit:
    here a few more info
    if i start the reicast start script

    #!/bin/bash
    /opt/retropie/emulators/reicast/bin/reicast.sh
    

    so first i saw permission error...

    Parameters: 
    Executing: bash "/home/pi/RetroPie/roms/dreamcast/+Start Reicast.sh"
    /home/pi/RetroPie/roms/dreamcast/+Start Reicast.sh: line 2: /opt/retropie/emulators/reicast/bin/reicast.sh: Permission denied
    

    so i make it executable because user rights are ok..

    sudo chmod +x /opt/retropie/emulators/reicast/bin/reicast.sh
    

    after making it executable, the log is :

    Parameters: 
    Executing: bash "/home/pi/RetroPie/roms/dreamcast/+Start Reicast.sh"
    /opt/retropie/emulators/reicast/bin/reicast.sh: line 87: /opt/retropie/emulators/reicast/bin/reicast: cannot execute binary file: Exec format error
    


  • Edit

    after yesterday's retropie script update
    i have reicast & flycast reinstalled and everything runs fine.

    Except naomi/atomiswave
    Emulutationstation needs always after a update to reconfigure the Dreamcast System:

    sudo nano /etc/emulationstation/es_systems.cfg
    <system>
        <name>dreamcast</name>
        <fullname>Dreamcast</fullname>
        <path>/home/pi/RetroPie/roms/dreamcast</path>
        <extension>.cdi .chd .gdi .sh .zip .lst .CDI .CHD .GDI .SH .ZIP .LST</extension>
        <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ dreamcast %ROM%</command>
        <platform>dreamcast</platform>
        <theme>dreamcast</theme>
      </system>
    


  • One error i have, but for me is not urgent to resolve yet.
    i think is a dev thing

    enter to xmb retroarch menu, then resume...
    this freezing the retroarch menu, also with rgui



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.