Closed joolswills closed 8 years ago
@joolswills: after installing libjack-dev lr-snes9x-next (binary install) works! great! :+1: lr-pocketsnes (binary install) still do not work for me. runcommand.log is empty...
Whatever: I will now start with a clean new Jessie Lite and try to install every component from source and binary. I will post my findings to Pastebin and those Pastbin links to the spreadsheet mentioned above. The spreadsheet will help to keep track of progress (thanks @HerbFargus )
Please can you wait until I have had a chance to go through it with Jessie lite - it will be easier for me to fix up anything obvious that way.
Sure. No problem.
So the Jessie image is released. Everything has been tested - sorry I forgot to get back to you @jimbo27 - I went through everything and it looks like all the binaries are working ok. Feel free to do your own testing however.
I've not heard any Jessie specific bug reports yet, so I may well make it the official image for the next release so we can drop wheezy support (at least for prebuilt images / binaries)
Test run 1: Installation of Emulationstation, RetroArch (and lr-snes9x-next for testing purpose) from source
Starting environment: Pi2, fresh installed Jessie Lite from 2015-11-21 (kernel 4.1), git and Retropie script installed + all necessary dependencies
Emulationstation: Build - OK (log: http://pastebin.com/q2E3fsnJ), Working - OK RetroArch: Build - OK (log: http://pastebin.com/SefrQsfJ), Working - OK lr-snes9x-next: Build - OK (log: http://pastebin.com/xqt8yUhK), Working - OK
Next test run: Installation of Emulationstation, RetroArch from binaries
Test run 2: Installation of Emulationstation, RetroArch (and lr-snes9x-next for testing purpose) from binaries
Starting environment: Pi2, fresh installed Jessie Lite from 2015-11-21 (kernel 4.1), git and Retropie script installed + all necessary dependencies
Emulationstation: Build - OK (log: http://pastebin.com/WUv3hsdU), Working - NO (error while starting Emulationstation: "error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory") RetroArch: Build - OK (log: http://pastebin.com/RSnu8zga), Working - ?? lr-snes9x-next: Build - OK (log: http://pastebin.com/BZQWhBBW), Working - ??
Next test run: Retest Installation of Emulationstation, RetroArch from binaries
no idea why it requires libsm - can't see anything in the source as a dependency on that but it must have decided to link with it. However installing libsm-dev would fix it. I don't think when installing from binary we are ever going to get the dependencies 100% if choosing just a couple of packages for reasons like this.
I will dig into this a bit more though - and see if I can find why it links with libSM and as a last resort add it as a dependency.
Test run 3: Installation ofEmulationstation, RetroArch (and lr-snes9x-next for testing purpose) from binaries, 2nd try
Starting environment: Pi2, fresh installed Jessie Lite from 2015-11-21 (kernel 4.1), git and Retropie script installed + all necessary dependencies, apt-get update & upgrade, get latest of RetroPie script
Emulationstation: Build - OK (log: http://pastebin.com/uWH2zv3b), Working - NO (error while starting Emulationstation: "error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory") RetroArch: Build - OK (log: http://pastebin.com/8Ev6tN3w), Working - ?? lr-snes9x-next: Build - OK (log: http://pastebin.com/HmKatxhM), Working - ??
Next test run: Install of libsm-dev
Test run 4: Installation ofEmulationstation, RetroArch (and lr-snes9x-next for testing purpose) from binaries + install of libsm-dev
Starting environment: Result of test run 3
Emulationstation: Build - OK (log: http://pastebin.com/uWH2zv3b), Working - OK RetroArch: Build - OK (log: http://pastebin.com/8Ev6tN3w), Working - OK lr-snes9x-next: Build - OK (log: http://pastebin.com/HmKatxhM), Working - OK
Next test run: Retest Installation of Emulationstation, RetroArch from binaries with actual RetroPie script (see below)
if you update retropie-setup i have now included the dependency for ES.
If that helps:
By chance I just installed RetroPie on Jessie as well. I used binary install, because it was recommended in the README. So far I installed SNES and NES emulation and am using SNES replica controllers. Short test in Emulationstation and SNES emulator seems to be working properly.
Since I just did the fresh install, if there is more stuff I can provide you for debugging or to make you confident about Jessie compatiblity let me know!
Test run 5: Installation of Emulationstation, RetroArch (and lr-snes9x-next for testing purpose) from binaries
Starting environment: Pi2, fresh installed Jessie Lite from 2015-11-21 (kernel 4.1), git and latest Retropie script installed + all necessary dependencies
Emulationstation: Build - OK (log: http://pastebin.com/j790m8Fx), Working - OK RetroArch: Build - OK (log: http://pastebin.com/qqKw8jkE), Working - OK lr-snes9x-next: Build - OK (log: http://pastebin.com/e2naU1Jh), Working - OK
:+1:
Next test run: Installation of all Libretro cores from binaries
are they not able to compile from source right now on jessie?
@ProxyCell: Not tested yet. I have just build Emulationstation, Retroarch and lr-snes9x-next from source. That worked at least.
Test run 6: Installation of all Libretro cores (non experimental) from binaries
Starting environment: Pi2, fresh installed Jessie Lite from 2015-11-21 (kernel 4.1), git and Retropie script installed + all necessary dependencies, Emulationstation and Retroarch installed from binaries
lr-armsnes: Build - OK (log: http://pastebin.com/FYdxUee2), Working - OK lr-bluemsx: Build - OK (log: http://pastebin.com/itWhP3D0), Working - OK lr-caprice32: Build - OK (log: http://pastebin.com/bLvybf8T), Working - OK lr-catsfc: Build - OK (log: http://pastebin.com/VdpXLkHd), Working - OK lr-fba-next: Build - OK (log: http://pastebin.com/Sf8QeHcR), Working - OK lr-fba: Build - OK (log: http://pastebin.com/aqU24WPD), Working - OK lr-fceumm: Build - OK (log: http://pastebin.com/MKLpSZaR), Working - OK lr-fmsx: Build - OK (log: http://pastebin.com/dAaV87Ku), Working - OK lr-fuse: Build - OK (log: http://pastebin.com/0w4fMx4D), Working - OK lr-gambatte: Build - OK (log: http://pastebin.com/6eECXPAx), Working - OK lr-genesis-plus-gx: Build - OK (log: http://pastebin.com/q2inth88), Working - OK lr-gpsp: Build - OK (log: http://pastebin.com/0xYVd2P1), Working - OK lr-handy: Build - OK (log: http://pastebin.com/SC3wLgz1), Working - OK lr-imame4all: Build - OK (log: http://pastebin.com/wU4bNzMY), Working - OK lr-mame2003: Build - OK (log: http://pastebin.com/f6Ev5czD), Working - OK lr-mednafen-ngp: Build - OK (log: http://pastebin.com/kX3V6JAe), Working - OK lr-mednafen-pce-fast: Build - OK (log: http://pastebin.com/pGJYLw6q), Working - OK lr-mednafen-wswan: Build - OK (log: http://pastebin.com/cGLSy31P), Working - OK lr-mgba: Build - OK (log: http://pastebin.com/8ZvWc5ZH), Working - OK lr-mupen64plus: Build - OK (log: http://pastebin.com/D9634Q9p), Working - OK lr-nestopia: Build - OK (log: http://pastebin.com/ntzqZ72h), Working - OK lr-nxengine: Build - OK (log: http://pastebin.com/gqT7f8N0), Working - OK lr-o2em: Build - OK (log: http://pastebin.com/7yTa3cqe), Working - OK lr-pcsx-rearmed: Build - OK (log: http://pastebin.com/3gtb0vR2), Working - OK lr-picodrive: Build - OK (log: http://pastebin.com/XDcbj7Mg), Working - OK lr-pocketsnes: Build - OK (log: http://pastebin.com/Jz97nPxs), Working - OK lr-ppsspp: Build - OK (log: http://pastebin.com/hL3aChdD), Working - ?? (Couldn't test. I don't have any ISO-File) lr-prboom: Build - OK (log: http://pastebin.com/wgeAazp0), Working - OK lr-prosystem: Build - OK (log: http://pastebin.com/Mpzar5qp), Working - OK lr-snes9x-next: Build - OK (log: http://pastebin.com/Dc1fD5Sg), Working - OK lr-stella: Build - OK (log: http://pastebin.com/ce1dhPaZ), Working - OK lr-tgbdual: Build - OK (log: http://pastebin.com/8YhG1P7p), Working - OK lr-tyrquake: Build - OK (log: http://pastebin.com/76RkHjMN), Working - OK lr-vba-next: Build - OK (log: http://pastebin.com/AagJ8d6Q), Working - OK lr-vecx: Build - OK (log: http://pastebin.com/s2CULrtw), Working - OK
Next test run: Installation of all standalone emulators from binaries
Test run 7: Installation of all standalone emulators from binaries
Starting environment: Pi2, fresh installed Jessie Lite from 2015-11-21 (kernel 4.1), git and Retropie script installed + all necessary dependencies, Emulationstation and Retroarch installed from binaries
advmame: Build - OK (log: http://pastebin.com/0cfTrZTt), Working - OK atari800: Build - OK (log: http://pastebin.com/25spCvr4), Working - OK basilisk: Build - OK (log: http://pastebin.com/vshMHXt9), Working - OK capricerpi: Build - OK (log: http://pastebin.com/XwV97P31), Working - OK dgen: Build - OK (log: http://pastebin.com/ZpLD0qVc), Working - OK dosbox: Build - OK (log: http://pastebin.com/n3cAHGMi), Working - OK fbzx: Build - OK (log: http://pastebin.com/LBPrtGkS), Working - NO (error: "can't load file spectrum-roms/48.rom") fuse: Build - OK (log: http://pastebin.com/0N078PiT), Working - OK gngeopi: Build - OK (log: http://pastebin.com/QZ71K8n1), Working - OK gpsp: Build - OK (log: http://pastebin.com/ncQs3n3c), Working - OK hatari: Build - OK (log: http://pastebin.com/DQFpyxaa), Working - OK jzintv: Build - OK (log: http://pastebin.com/GzYFSf9J), Working - OK linapple: Build - OK (log: http://pastebin.com/pXuWG37n), Working - OK mame4all: Build - OK (log: http://pastebin.com/vBQymZh0), Working - OK mupen64plus: Build - OK (log: http://pastebin.com/1q2uq93n), Working - OK osmose: Build - OK (log: http://pastebin.com/d5sQ4eJ5), Working - OK pifba: Build - OK (log: http://pastebin.com/tGDis42g), Working - OK pisnes: Build - OK (log: http://pastebin.com/nH53rc4B), Working - OK ppsspp: Build - OK (log: http://pastebin.com/ZQaCuPyE), Working - ?? (Couldn't test. I don't have any ISO-File) reicast: Build - OK (log: http://pastebin.com/8erJQNgr), Working - OK scummvm: Build - OK (log: http://pastebin.com/psCgHTBG), Working - OK snes9x: Build - OK (log: http://pastebin.com/NEUKNkBu), Working - OK uae4all: Build - OK (log: http://pastebin.com/4g7f5dYz), Working - OK uae4arm: Build - OK (log: http://pastebin.com/FfpHYANh), Working - OK vice: Build - OK (log: http://pastebin.com/2e4YHinB), Working - OK xroar: Build - OK (log: http://pastebin.com/eWeUWD4j), Working - OK ags: Build - OK (log: http://pastebin.com/ZaEGK3En), Working - OK kodi: Build - OK (log: http://pastebin.com/0LRc8LVx), Working - OK minecraft: Build - OK (log: http://pastebin.com/zGW0zjVN), Working - OK openttd: Build - OK (log: http://pastebin.com/7jJQkE0i), Working - OK supertux: Build - OK (log: http://pastebin.com/vsc6eh4s), Working - OK limelight: Build - ?? (log: empty log), Working - ?? (Building stuck on searching for Geforce PCs) scraper: Build - OK (log: http://pastebin.com/wEqGxkdh), Working - OK
eduke32: Build - OK (log: http://pastebin.com/YDaXFgkC), Working - OK quake3: Build - OK (log: http://pastebin.com/Qcw92EG4), Working - OK smw: Build - OK (log: http://pastebin.com/JQkN2eqa), Working - OK
Next test run: Installation of all Libretro cores from source
thanks for the feedback. it looks like we got everything. the issues above are not built related as far as I can see - but much appreciated for all the testing.
You are welcome. :) Nevertheless I will try to build everything from sources. I'm curious about how this will work out.
Test run 8: Installation of all Libretro cores from source
Starting environment: Pi2, fresh installed Jessie Lite from 2015-11-21 (kernel 4.1), git and Retropie script installed + all necessary dependencies, Emulationstation and Retroarch installed from binaries
lr-4do: Build - OK (log: http://pastebin.com/GSpHUT9S), Working - OK (superslow) lr-armsnes: Build - OK (log: http://pastebin.com/ZuMhfSW2), Working - OK lr-beetle-vb: Build - OK (log: http://pastebin.com/CM6gQ7i9), Working - OK lr-bluemsx: Build - OK (log: http://pastebin.com/j4KxXBrX), Working - OK lr-caprice32: Build - OK (log: http://pastebin.com/fmyqtqKC), Working - OK lr-catsfc: Build - OK (log: http://pastebin.com/pmutqgDZ), Working - OK lr-desmume: Build - OK (log: http://pastebin.com/J0iwJNyT), Working - OK (superslow) lr-fba-next: Build - OK (log: https://gist.github.com/jimbo27/6125d90c73a18c49078a), Working - OK lr-fba: Build - OK (log: http://pastebin.com/9M4dAEhE), Working - OK lr-fceumm: Build - OK (log: http://pastebin.com/3cqu8vEw), Working - OK lr-fmsx: Build - OK (log: http://pastebin.com/3cqu8vEw), Working - OK lr-fuse: Build - OK (log: http://pastebin.com/LkMSb0AF), Working - OK lr-gambatte: Build - OK (log: http://pastebin.com/D98UkFm5), Working - OK lr-genesis-plus-gx: Build - OK (log: http://pastebin.com/fAyj5hW8), Working - OK lr-gpsp: Build - OK (log: http://pastebin.com/D4GqsiWp), Working - OK lr-gw: Build - OK (log: http://pastebin.com/2ByN36zS), Working - OK lr-handy: Build - OK (log: http://pastebin.com/XNA9fw1d), Working - OK lr-imame4all: Build - OK (log: https://gist.github.com/jimbo27/4b1d30de1460a3c34e78), Working - OK lr-mame2003: Build - OK (log: https://gist.github.com/jimbo27/839d7c397a77cb4e40fd), Working - OK lr-mame2010: Build - OK (log: https://gist.github.com/jimbo27/0609f3414c9917a3cf88), Working - ?? (I probably don't have proper rom set) lr-mednafen-ngp: Build - OK (log: http://pastebin.com/EnG0wBJS), Working - OK lr-mednafen-pce-fast: Build - OK (log: http://pastebin.com/BR1UHfN1), Working - OK lr-mednafen-wswan: Build - OK (log: http://pastebin.com/z1i4PEkZ), Working - OK lr-mgba: Build - OK (log: http://pastebin.com/2n1i0Xwf), Working - OK lr-mupen64plus: Build - OK (log: http://pastebin.com/3uSbCqrr), Working - OK lr-nestopia: Build - OK (log: http://pastebin.com/Py2h04QG), Working - OK lr-nxengine: Build - OK (log: http://pastebin.com/mTTXRMe6), Working - OK lr-o2em: Build - OK (log: http://pastebin.com/1jFsaa1y), Working - OK lr-pcsx-rearmed: Build - OK (log: http://pastebin.com/cDqHHmNb), Working - OK lr-picodrive: Build - OK (log: http://pastebin.com/L9rD94tv), Working - NO ( runtime.log: /opt/retropie/emulators/retroarch/bin/retroarch: symbol lookup error: /opt/retropie/libretrocores/lr-picodrive/picodrive_libretro.so: undefined symbol: __aeabi_idiv ) lr-pocketsnes: Build - OK (log: http://pastebin.com/2NQbkaQw), Working - OK lr-ppsspp: Build - OK (log: http://pastebin.com/7sRPgM6C), Working - OK (choppy) lr-prboom: Build - OK (log: https://gist.github.com/jimbo27/17e29fd3478873b46121), Working - OK lr-prosystem: Build - OK (log: http://pastebin.com/jAw69uM1), Working - OK lr-snes9x-next: Build - OK (log: http://pastebin.com/Lxs1jGVp), Working - OK lr-stella: Build - OK (log: http://pastebin.com/Zj40iKuP), Working - OK lr-tgbdual: Build - OK (log: http://pastebin.com/w9Rdu3c3), Working - OK lr-tyrquake: Build - OK (log: http://pastebin.com/cw0BLMkG), Working - OK lr-vba-next: Build - OK (log: http://pastebin.com/Je0GvYzJ), Working - OK lr-vecx: Build - OK (log: http://pastebin.com/GQMLFeTY), Working - OK lr-virtualjaguar: Build - OK (log: http://pastebin.com/0mSuES16), Working - OK (superslow) lr-yabause: Build - OK (log:http://pastebin.com/PcF779Db), Working - OK (superslow)
Next test run: Installation of all standalone emulators from source
Test run 9: Installation of all standalone emulators from source
Starting environment: Pi2, fresh installed Jessie Lite from 2015-11-21 (kernel 4.1), git and Retropie script installed + all necessary dependencies, Emulationstation and Retroarch installed from binaries
advmame: Build - OK (log: https://gist.github.com/jimbo27/6dba778734e657ffc2ba), Working - OK atari800: Build - OK (log: http://pastebin.com/K2YVWLYz), Working - OK basilisk: Build - OK (log: http://pastebin.com/A5ghxesa), Working - OK capricerpi: Build - NO (log: http://pastebin.com/JUaWd7Uj), Working - NO dgen: Build - OK (log: http://pastebin.com/UPCjRpAe), Working - OK dosbox: Build - OK (log: http://pastebin.com/Jiaz67jt), Working - OK fbzx: Build - OK (log: http://pastebin.com/Jiaz67jt), Working - NO (error: "can't load file spectrum-roms/48.rom") fuse: Build - OK (log: http://pastebin.com/5hPGNRqb), Working - OK gngeopi: Build - OK (log: http://pastebin.com/BrW7Zwrs), Working - OK gpsp: Build - OK (log: http://pastebin.com/PQ4NXi7z), Working - OK hatari: Build - OK (log: http://pastebin.com/UpNByNvY), Working - OK jzintv: Build - OK (log: http://pastebin.com/Yrj8TREY), Working - OK linapple: Build - OK (log: http://pastebin.com/uaCaTHUf), Working - OK mame4all: Build - OK (log: https://gist.github.com/jimbo27/887de96a67d7f9c21247), Working - OK mupen64plus: Build - OK (log: http://pastebin.com/rwk5aSJn), Working - OK osmose: Build - OK (log: http://pastebin.com/LvNWcGdN), Working - OK pifba: Build - OK (log: http://pastebin.com/T5Tq8Hsz), Working - OK pisnes: Build - OK (log: http://pastebin.com/sGjN1LZD), Working - OK ppsspp: Build - OK (log: http://pastebin.com/xddnN73X), Working - OK reicast: Build - OK (log: http://pastebin.com/vfLXqey5), Working - OK scummvm: Build - OK (log: http://pastebin.com/QkUgbJdY), Working - OK snes9x: Build - OK (log: http://pastebin.com/y4TjfQ54), Working - OK uae4all: Build - OK (log: http://pastebin.com/0rJCGGhF), Working - OK uae4arm: Build - OK (log: http://pastebin.com/HKn0Hj5i), Working - OK vice: Build - OK (log: https://gist.github.com/jimbo27/99d63bb1a5888327de54), Working - OK xroar: Build - OK (log: http://pastebin.com/XmT7D65H), Working - OK eduke32: Build - OK (log: http://pastebin.com/ii5VLFN8), Working - OK quake3: Build - OK (log: http://pastebin.com/TUPsyrUT), Working - OK smw: Build - OK (log: http://pastebin.com/8X1sTSvJ), Working - OK ags: Build - NO (log: http://pastebin.com/iYef7F0U), Working - NO openmsx: Build - OK (log: http://pastebin.com/Kkadjr0e), Working - OK pcsx-rearmed: Build - OK (log: http://pastebin.com/hiiRV6NZ), Working - OK px68k: Build - OK (log: http://pastebin.com/d8qTSUGy), Working - NO (bios missing?) zesarux: Build - OK (log: http://pastebin.com/g2kdhYMC), Working - OK dxx-rebirth: Build - OK (log: http://pastebin.com/4SJVumY7), Working - OK opentyrian: Build - OK (log: http://pastebin.com/VnVeeKRq), Working - OK wolf4sdl: Build - OK (log: http://pastebin.com/PB2PT0rH), Working - OK zdoom: Build - NO (log: http://pastebin.com/uHi5QZpV), Working - NO virtualgamepad: Build - OK (log: http://pastebin.com/t11ePGw4), Working - ?? (Don't know how to test)
That's it. All tests done.
Thanks.
fbzx and zdoom should be fixed now. px68k needs a few bios files but it does work.
ags should be sorted now too.
so for LR only lr-picodrive is not compiling from source on Jessie and lr-mame2010 may not have been tested - these are actually very encouraging results
i will test everything you listed as poorly performing/slow as well as lr-mame2012 and lr-picodrive will use jessie lite as well as the full jessie just in case
EDIT: i just posted this and realized that i can't test jessie as some of my own personal stuff hasn't been updated to work on it yet - no point for me to continue testing jessie until my own stuff is working... ugh
picodrive compiles fine. there was a problem above running it but it works on my set up from my last build - I will be checking it of course in case there is a regression.
At this stage we don't need any more testing - but thanks for the offer.
Closing as Jessie is now our official version. Thanks for all the help everyone.
Lr picordive seems to be having the symbol lookup error again. I just built form source.
please open a new ticket, providing details of setup / versions etc/
Sorry for reviving old thread but this is the only reference for _to16Bit
symbol missing I could find. This is really a question to @joolswills as I see only "mgba issue fixed" message here - how it was resolved? I have now the exact same error with mGBA core on another ARMv7 platform (Debian Jessie based).
Jessie is now released on the raspberrypi.org site. Need to build and test new images based on Jessie and build binaries for Jessie also.
https://www.raspberrypi.org/blog/raspbian-jessie-is-here/