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. -
@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.
-
For NP2PI
It crash at the end when it not found a directory
https://gist.github.com/Darknior/eb3af61fb461366a9a41f52c290043fe
-
@dankcushions Why my RETROARCH install crash ? Maybe i don't have the last one :(
-
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
-
@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
-
-
@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.
-
@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. -
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 supplynp2pi:
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.
-
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-cfgI 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
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.