In that case I'll have to backtrace my commits. I'll rebase on latest master and see if I can find any relevant change.
RetroELEC Kodi+Wayland+Emulationstation+RetroArch (x86/XU4/RPi)
-
escalade -
May 12, 2016 at 2:26 PM -
Thread is Resolved
-
-
one question, is your fork up to date with main LE?
Emulationstation stop working in new alpha 10 so I compiled a new version using your fork but it also does not work.
I am trying to use your build to test/update ESand LE8alpha 10 but it gives me panic error. -
Yes my tree is up to date with the latest alpha. "Doesn't work" is not a proper error report. Do you mean that you compiled ES with my tree and tried using it elsewhere? Or did you boot the latest build and get the same kernel panic as the rest (read the last posts)?
I've uploaded a new cleanly built 20161225 for the RPi, please test. No changes other than rebasing my commits on latest alpha10.
-
Yes my tree is up to date with the latest alpha. "Doesn't work" is not a proper error report. Do you mean that you compiled ES with my tree and tried using it elsewhere? Or did you boot the latest build and get the same kernel panic as the rest (read the last posts)?
I've uploaded a new cleanly built 20161225 for the RPi, please test. No changes other than rebasing my commits on latest alpha10.
Until alpha 9 I included in my gamestarter addon an emulationstation binary from your build from some months ago. In latest alpha 10 it stop working due to this error:
Quote
storage/.kodi/addons/script.gamestarter/resources/bin/emulationstation: symbol lookup error: /storage/.kodi/addons/script.gamestarter/lib/libfreeimage.so.3: undefined symbol: png_init_filter_functions_neonSo I compiled a new emulationstation using your fork but it still gives me the same error when trying in LE 8 alpha 10...
-
The error message seems clear enough, did you copy over the latest libfreeimage.so.3? What does "ldd -r /storage/.kodi/addons/script.gamestarter/lib/libfreeimage.so.3" tell you?
-
Just a heads up I had same kernel panic from your 23 & 24 img.gz files and from building from source. I downloaded the 09 image you linked to on page 48 and that worked. New to these projects all you guys are doing some great work, look forward to using your products. Escalade do you have any documentation on how I should be starting retroarch? Is there a launcher in the front end that I am missing or are you starting it with advanced launcher or ssh? Happy holidays.
-
What about the 25 image?
This build uses Emulationstation as a frontend, you select "Emulators" from the Kodi main menu and off you go. Look at /storage/.config/emulator-frontend.conf for an example how to use RetroArch as frontend instead if you prefer that.
-
The error message seems clear enough, did you copy over the latest libfreeimage.so.3? What does "ldd -r /storage/.kodi/addons/script.gamestarter/lib/libfreeimage.so.3" tell you?I tried to compile your fork but it always gives me an error about "readline". During the process it creates the libfreeimage file so I copy/paste it in my installlation with alpha 10 and ES works. I really get lost with all this libs issues...
About compiling, I can make emulationstation package without making whole image but when trying to make retroarch it gives me the same error as when making image.
-
What about the 25 image?12/25 also has a kernel panic.
-
With last build YouTube plugin aren't working anymore.
Codep.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #f4f4f4; background-color: #000000; background-color: rgba(0, 0, 0, 0.85)} span.s1 {font-variant-ligatures: no-common-ligatures}16:20:44.498 T:140036490542400 ERROR: GetDirectory - Error getting plugin://plugin.video.youtube/config/youtube/16:20:44.499 T:140036490542400 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/config/youtube/) failed16:20:44.563 T:140034783045376 NOTICE: [plugin.video.youtube] Running: YouTube (5.3.6) on Krypton (17.0) with Python 2.7.1316:20:46.518 T:140034783045376 NOTICE: Previous line repeats 1 times.16:20:46.518 T:140034783045376 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'urllib2.URLError'> Error Contents: <urlopen error EOF occurred in violation of protocol (_ssl.c:661)> Traceback (most recent call last): File "/storage/.kodi/addons/plugin.video.youtube/default.py", line 7, in <module> runner.run(__provider__) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/kodion/runner.py", line 32, in run __RUNNER__.run(provider, context) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/kodion/impl/xbmc/xbmc_runner.py", line 23, in run results = provider.navigate(context) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/kodion/abstract_provider.py", line 93, in navigate result = method(context, re_match) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/kodion/register_provider_path.py", line 12, in wrapper return func(*args, **kwargs) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube/provider.py", line 392, in _on_yt_specials return yt_specials.process(category, self, context, re_match) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube/helper/yt_specials.py", line 256, in process return _process_live_events(provider, context, re_match) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube/helper/yt_specials.py", line 95, in _process_live_events json_data = provider.get_client(context).get_live_events(event_type='live', page_token=page_token) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube/client/youtube.py", line 426, in get_live_events return self._perform_v3_request(method='GET', path='search', params=params, quota_optimized=True) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube/client/youtube.py", line 615, in _perform_v3_request result = requests.get(_url, params=_params, headers=_headers, verify=False, allow_redirects=allow_redirects) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/kodion/simple_requests/api.py", line 189, in get return _request('GET', url, **kwargs) File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/kodion/simple_requests/api.py", line 165, in _request response = opener.open(request) File "/usr/lib/python2.7/urllib2.py", line 429, in open File "/usr/lib/python2.7/urllib2.py", line 447, in _open File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain File "/usr/lib/python2.7/urllib2.py", line 1241, in https_open File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open URLError: <urlopen error EOF occurred in violation of protocol (_ssl.c:661)> -->End of Python script error report<--16:20:46.576 T:140036490542400 ERROR: GetDirectory - Error getting plugin://plugin.video.youtube/special/live/16:20:46.576 T:140036490542400 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/special/live/) failed16:20:46.641 T:140034783045376 NOTICE: [plugin.video.youtube] Running: YouTube (5.3.6) on Krypton (17.0) with Python 2.7.1316:21:02.632 T:140033869129472 NOTICE: Previous line repeats 2 times.
-
-
And you've confirmed it works in alpha10?
In official alpha 10 build it works without an error.
-
where can i edit the resulution of the games, eg. N64?
-
-
Is it possible to compile your code from a pure addon?
Similar to Gamestarter for RP2 / 3. For x86 would be really a simpler thing to update, in my opinion. A kind of RetroPie addon for Libreeleclike this ( OpenELEC Mediacenter - OpenELEC Forum - Retroarch addon by tssemek (1/16) ) only with Emulationsstation???
-
Sure it's possible, but none of my packages are made as addons so there's quite a lot of work to do. What do you mean simpler to update, is it that difficult to put a .tar in the update folder and reboot?
-
About the update, I'm just curious for a while. Will your packages (likes Emulator, Chrome, Plex server, Sonarr etc.) always get automatically updated in the new .tar? Or is there some manual procedure to get that updated?
Thanks
-
They stay the same version unless I manually update the packages. Exceptions are Chrome, Spotify and Plex. They are just scripts that download the apps on the fly when run. Delete /storage/.cache/app.chrome and you'll get an updated version on next run. This is done because I don't think it's legal to distribute the binaries of these apps.
-