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

    Some "compiling from source" emulators crashing

    Scheduled Pinned Locked Moved Help and Support
    ppssppretroarchretroarch rguiretropie setupdrastic
    22 Posts 5 Posters 5.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.
    • dankcushionsD
      dankcushions Global Moderator @darknior
      last edited by

      @darknior said in Some "compiling from source" emulators crashing:

      @dankcushions Ok fine, if it is normal i understand the reason.
      Why not hide the RETROARCH source code update ? Because like we must respect the Team choice, the BINARY update is enough.

      i don't know that the binary is ALWAYS updated at the same time as the script. plus it is one binary for all pi models (or maybe two, one for rpi1/0, one for rpi2/3, i forget), so you miss out on the unique compiler flags for the pi3, which may give a (probably unmeasurable) performance boost.

      plus for me, it is easier to edit the retorach.sh file to make it build the latest nightly, which is useful for testing things. i don't want that to be hidden away.

      darkniorD 1 Reply Last reply Reply Quote 1
      • darkniorD
        darknior
        last edited by

        For NP2PI

        It crash at the end when it not found a directory

        https://gist.github.com/Darknior/eb3af61fb461366a9a41f52c290043fe

        Life is game, just play it !

        dankcushionsD 1 Reply Last reply Reply Quote 0
        • darkniorD
          darknior @dankcushions
          last edited by

          @dankcushions Why my RETROARCH install crash ? Maybe i don't have the last one :(

          Life is game, just play it !

          1 Reply Last reply Reply Quote 0
          • darkniorD
            darknior
            last edited by

            For LR-Hatari

            Log started at: mercredi 23 août 2017, 14:01:44 (UTC+0200)
            
            RetroPie-Setup version: 4.2.18 (ce4bf43)
            System: Linux retropie 4.4.50-v7+ #970 SMP Mon Feb 20 19:18:29 GMT 2017 armv7l GNU/Linux
            
            = = = = = = = = = = = = = = = = = = = = =
            Installing dependencies for 'lr-hatari' : Atari emulator - Hatari port for libretro
            = = = = = = = = = = = = = = = = = = = = =
            
            /home/pi/RetroPie-Setup/tmp/build/lr-hatari /home/pi
            
            = = = = = = = = = = = = = = = = = = = = =
            Getting sources for 'lr-hatari' : Atari emulator - Hatari port for libretro
            = = = = = = = = = = = = = = = = = = = = =
            
            git clone --recursive --depth 1 "https://github.com/libretro/hatari.git" "/home/pi/RetroPie-Setup/tmp/build/lr-hatari"
            Clonage dans '/home/pi/RetroPie-Setup/tmp/build/lr-hatari'...
            patching file Makefile.libretro
            Hunk #1 FAILED at 132.
            1 out of 1 hunk FAILED -- saving rejects to file Makefile.libretro.rej
            patching file src/floppy_ipf.c
            Archive:  /tmp/tmp.WMTevcaTlg/spsdeclib_5.1_source.zip
              inflating: /home/pi/RetroPie-Setup/tmp/build/lr-hatari/capsimg_source_linux_macosx.zip  
              inflating: /home/pi/RetroPie-Setup/tmp/build/lr-hatari/capsimg_source_windows.zip  
              inflating: /home/pi/RetroPie-Setup/tmp/build/lr-hatari/DONATIONS.txt  
              inflating: /home/pi/RetroPie-Setup/tmp/build/lr-hatari/HISTORY.txt  
              inflating: /home/pi/RetroPie-Setup/tmp/build/lr-hatari/LICENCE.txt  
              inflating: /home/pi/RetroPie-Setup/tmp/build/lr-hatari/RELEASE.txt  
            Archive:  capsimg_source_linux_macosx.zip
               creating: capsimg_source_linux_macosx/
               creating: capsimg_source_linux_macosx/CAPSImg/
              inflating: capsimg_source_linux_macosx/CAPSImg/bootstrap.sh  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsAPI.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsCore.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsFDCEmulator.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsFDCEmulator.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsFile.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsFile.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsFormatMFM.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsFormatMFM.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsImage.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsImage.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsImageStd.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsImageStd.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/CAPSImg.aps  
              inflating: capsimg_source_linux_macosx/CAPSImg/CAPSImg.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/CAPSImg.rc  
              inflating: capsimg_source_linux_macosx/CAPSImg/CAPSImg.vcxproj  
              inflating: capsimg_source_linux_macosx/CAPSImg/CAPSImg.vcxproj.filters  
              inflating: capsimg_source_linux_macosx/CAPSImg/CAPSImg.vcxproj.user  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsLoader.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/CapsLoader.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/config.guess  
              inflating: capsimg_source_linux_macosx/CAPSImg/config.h.in  
              inflating: capsimg_source_linux_macosx/CAPSImg/config.sub  
              inflating: capsimg_source_linux_macosx/CAPSImg/configure  
              inflating: capsimg_source_linux_macosx/CAPSImg/configure.in  
               creating: capsimg_source_linux_macosx/CAPSImg/Debug/
              inflating: capsimg_source_linux_macosx/CAPSImg/Debug/CAPSImg.log  
               creating: capsimg_source_linux_macosx/CAPSImg/Debug/CAPSImg.tlog/
              inflating: capsimg_source_linux_macosx/CAPSImg/DiskImage.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/DiskImage.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/DiskImageFactory.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/DiskImageFactory.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/dllmain.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/install-sh  
              inflating: capsimg_source_linux_macosx/CAPSImg/libcapsimage.map  
              inflating: capsimg_source_linux_macosx/CAPSImg/LICENSE  
              inflating: capsimg_source_linux_macosx/CAPSImg/Makefile.in  
               creating: capsimg_source_linux_macosx/CAPSImg/Release/
              inflating: capsimg_source_linux_macosx/CAPSImg/Release/CAPSImg.log  
               creating: capsimg_source_linux_macosx/CAPSImg/Release/CAPSImg.tlog/
              inflating: capsimg_source_linux_macosx/CAPSImg/resource.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/stdafx.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/stdafx.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/StreamCueImage.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/StreamCueImage.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/StreamImage.cpp  
              inflating: capsimg_source_linux_macosx/CAPSImg/StreamImage.h  
              inflating: capsimg_source_linux_macosx/CAPSImg/targetver.h  
               creating: capsimg_source_linux_macosx/CAPSImg/x64/
               creating: capsimg_source_linux_macosx/CAPSImg/x64/Debug/
              inflating: capsimg_source_linux_macosx/CAPSImg/x64/Debug/CAPSImg.log  
               creating: capsimg_source_linux_macosx/CAPSImg/x64/Debug/CAPSImg.tlog/
               creating: capsimg_source_linux_macosx/CAPSImg/x64/Release/
              inflating: capsimg_source_linux_macosx/CAPSImg/x64/Release/CAPSImg.log  
               creating: capsimg_source_linux_macosx/CAPSImg/x64/Release/CAPSImg.tlog/
               creating: capsimg_source_linux_macosx/Codec/
              inflating: capsimg_source_linux_macosx/Codec/CapsDefinitions.h  
              inflating: capsimg_source_linux_macosx/Codec/CTRawCodec.cpp  
              inflating: capsimg_source_linux_macosx/Codec/CTRawCodec.h  
              inflating: capsimg_source_linux_macosx/Codec/CTRawCodecDecompressor.cpp  
              inflating: capsimg_source_linux_macosx/Codec/DiskEncoding.cpp  
              inflating: capsimg_source_linux_macosx/Codec/DiskEncoding.h  
               creating: capsimg_source_linux_macosx/Compatibility/
              inflating: capsimg_source_linux_macosx/Compatibility/dirent.h  
               creating: capsimg_source_linux_macosx/Core/
              inflating: capsimg_source_linux_macosx/Core/BaseFile.cpp  
              inflating: capsimg_source_linux_macosx/Core/BaseFile.h  
              inflating: capsimg_source_linux_macosx/Core/BitBuffer.cpp  
              inflating: capsimg_source_linux_macosx/Core/BitBuffer.h  
              inflating: capsimg_source_linux_macosx/Core/CommonTypes.h  
              inflating: capsimg_source_linux_macosx/Core/CRC.cpp  
              inflating: capsimg_source_linux_macosx/Core/CRC.h  
              inflating: capsimg_source_linux_macosx/Core/DiskFile.cpp  
              inflating: capsimg_source_linux_macosx/Core/DiskFile.h  
              inflating: capsimg_source_linux_macosx/Core/MemoryFile.cpp  
              inflating: capsimg_source_linux_macosx/Core/MemoryFile.h  
               creating: capsimg_source_linux_macosx/Debug/
               creating: capsimg_source_linux_macosx/Device/
              inflating: capsimg_source_linux_macosx/Device/C2Comm.h  
               creating: capsimg_source_linux_macosx/LibIPF/
              inflating: capsimg_source_linux_macosx/LibIPF/CapsAPI.h  
              inflating: capsimg_source_linux_macosx/LibIPF/CapsFDC.h  
              inflating: capsimg_source_linux_macosx/LibIPF/CapsForm.h  
              inflating: capsimg_source_linux_macosx/LibIPF/CapsLib.h  
              inflating: capsimg_source_linux_macosx/LibIPF/CapsLibAll.h  
              inflating: capsimg_source_linux_macosx/LibIPF/CapsLibVersion.h  
              inflating: capsimg_source_linux_macosx/LibIPF/ComLib.h  
               creating: capsimg_source_linux_macosx/Release/
               creating: capsimg_source_linux_macosx/x64/
               creating: capsimg_source_linux_macosx/x64/Debug/
               creating: capsimg_source_linux_macosx/x64/Release/
              inflating: capsimg_source_linux_macosx/SPStudio_Dev.sln  
            /home/pi
            lr-hatari patch /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-hatari/01_libcapsimage.diff failed to apply
            
            Log ended at: mercredi 23 août 2017, 14:01:49 (UTC+0200)
            Total running time: 0 hours, 0 mins, 5 secs
            

            Life is game, just play it !

            dankcushionsD 1 Reply Last reply Reply Quote 0
            • dankcushionsD
              dankcushions Global Moderator @darknior
              last edited by

              @darknior said in Some "compiling from source" emulators crashing:

              For NP2PI

              It crash at the end when it not found a directory

              https://gist.github.com/Darknior/eb3af61fb461366a9a41f52c290043fe

              i think there's an error with the script here - i have a fix in mind and will look into this

              1 Reply Last reply Reply Quote 0
              • dankcushionsD
                dankcushions Global Moderator @darknior
                last edited by

                @darknior for lr-hatari, i guess the retropie patch isn't working on the latest source code. paging @BuZz!

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

                  @dankcushions I'll sort both issues. np2pi broke after I changed a build path the other day. the other is due to makefile changes upstream. But don't recommend lr-hatari emulator really.

                  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

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

                    @darknior regarding the retroarch errors - Looks like you have a corrupt git checkout of the shaders - you should remove /opt/retropie/configs/all/retroarch/shaders and re-install retro-arch. Corruption could point to sdcard problems.

                    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

                    1 Reply Last reply Reply Quote 1
                    • N
                      NowArrivingHere
                      last edited by NowArrivingHere

                      I am also having issues with both np2pi and Commander Genius crashing while the installation script is running. I will place my relevant log files and error messages below.

                      Raspberry Pi 3B (not overclocked)
                      RetroPie 4.2.16
                      RetroPie installed on top of Raspbian
                      2.4A power supply

                      np2pi:

                      Could not successfully install NEC PC-9801 emulator
                      /home/pi/RetroPie-Setup/tmp/build/np2pi/np2pi/bin/np2 not found
                      

                      Log file: https://pastebin.com/3q1Uk7Ad

                      Commander Genius (shows as installed because it worked months ago, but updating currently fails and this has left cgenius unable to run):

                      Could not successfully install Commander Genius - Modern Interpreter for the Commander Keen Games (Vorticon and Galaxy Games)
                      /home/pi/RetroPie-Setup/tmp/build/cgeneius/vfsroot/games not found
                      

                      Log file: https://pastebin.com/7Dn0hGnQ

                      EDIT: Thank you BuZz! np2pi installation is now working for me.

                      1 Reply Last reply Reply Quote 1
                      • darkniorD
                        darknior
                        last edited by

                        Thanks @BuZz i have update NP2PI and LR-Hatari without any problem.
                        Do you write to not use lr-hatari because the original hatari emulator is better like ever ?

                        I always have my problem with RETROARCH :(

                        You are real for the SHADER directory, it was root access i don't know why ? I have change it for pi.
                        But now it is my retroarch.cfg it don't like and crash the update :(

                        install -m644 docs/retroarch-cg2glsl.6 /opt/retropie/emulators/retroarch/share/man/man6
                        install -m644 media/retroarch.svg /opt/retropie/emulators/retroarch/share/pixmaps
                        « /home/pi/RetroPie-Setup/tmp/build/retroarch/retroarch.cfg » -> « /opt/retropie/emulators/retroarch/retroarch.cfg »
                        /home/pi
                        /opt/retropie/emulators/retroarch /home/pi
                        
                        = = = = = = = = = = = = = = = = = = = = =
                        Configuring 'retroarch' : RetroArch - frontend to the libretro emulator cores - required by all lr-* emulators
                        = = = = = = = = = = = = = = = = = = = = =
                        
                        error: bad index file sha1 signature
                        fatal: index file corrupt
                        fatal: Reference has invalid format: 'refs/remotes/origin/rpi
                        '
                        error: bad index file sha1 signature
                        fatal: index file corrupt
                        error: bad index file sha1 signature
                        fatal: index file corrupt
                        Copying new default configuration to /opt/retropie/configs/all/retroarch.cfg.rp-dist
                        /home/pi
                        Error running 'git pull' - returned 1
                        Error running 'git submodule update --init --recursive' - returned 1
                        
                        Log ended at: jeudi 24 août 2017, 14:44:20 (UTC+0200)
                        Total running time: 0 hours, 7 mins, 8 secs
                        

                        I try many things but nothing works for me :(
                        I read there you write to remove the CONFIG dir and install again RETROARCH but it is impossible, i work so many days on my configs ...
                        https://retropie.org.uk/forum/topic/9147/default-all-retroarch-cfg

                        I have try to remove the retroarch.cfg and expect it will create a new one but it crash too :(
                        Maybe if some one can share his file with me, i will use it to update and after i will update settings with mine.

                        Thanks

                        Life is game, just play it !

                        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.