Win64 and Android Test Builds

No still doesnt work get this following message in terminal…

“/storage/.kodi/addons/emulator.retroarch/bin/retroarch: error while loading shared libraries: libpulse.so.0: cannot open shared object file: No such file or directory”

The last version to work was, RetroArch-OpenElec-x86_64-2014-11-25

@newisle, That is some very helpful info, it seems the OSD GUI may not be writing the binds to the retroarch.cfg file.

@BlockABoots, One of my goals with the new toolchain was to get away from the library dependencies from Ubuntu and use only the native library dependencies from OE, but it seems the version you have does not have native pulseaudio. Please post anoher output from ldd so I can see if any other dependencies are missing.

ldd /storage/.kodi/addons/emulator.retroarch/bin/retroarch >  /storage/radeps.log

Well im on the latest OE build, [RC] OpenELEC 4.97.2.

Here’s the log…

linux-vdso.so.1 (0x00007fff2af07000)

librt.so.1 => /lib/librt.so.1 (0x00007f029c1a6000)
	
libm.so.6 => /lib/libm.so.6 (0x00007f029bea1000)
	
libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f029c50f000)
	
libpulse.so.0 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libpulse.so.0 (0x00007f029bc58000)
	
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f029c463000)
	
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f029ba3c000)
	
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f029b916000)
	
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f029c452000)
	
libudev.so.1 => /lib/libudev.so.1 (0x00007f029c442000)
	
libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007f029c43c000)
	
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f029c430000)
	
libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007f029c410000)
	
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f029b860000)
	
libCg.so => /storage/.kodi/addons/emulator.retroarch-bak/lib/libCg.so (0x00007f029a387000)
	
libCgGL.so => /storage/.kodi/addons/emulator.retroarch-bak/lib/libCgGL.so (0x00007f029a203000)
	
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f029a0db000)
	
libz.so.1 => /usr/lib/libz.so.1 (0x00007f029c3fc000)
	
libavcodec.so.56 => /usr/lib/libavcodec.so.56 (0x00007f029912f000)
	
libavformat.so.56 => /usr/lib/libavformat.so.56 (0x00007f0298dd1000)
	
libavutil.so.54 => /usr/lib/libavutil.so.54 (0x00007f0298b7a000)
	
libswscale.so.3 => /usr/lib/libswscale.so.3 (0x00007f0298904000)
	
libdl.so.2 => /lib/libdl.so.2 (0x00007f0298700000)
	
libc.so.6 => /lib/libc.so.6 (0x00007f0298363000)
	
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f029814d000)
	
/lib/ld-linux-x86-64.so.2 (0x00007f029c3ae000)
	
libjson-c.so.2 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libjson-c.so.2 (0x00007f0297f42000)
	
libpulsecommon-4.0.so => /storage/.kodi/addons/emulator.retroarch-bak/lib/libpulsecommon-4.0.so (0x00007f0297cdb000)
	
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f0297ca5000)
	
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f0297a99000)
	
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f029c3d8000)
	
libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f0297a42000)
	
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f029c3d5000)
	
libswresample.so.1 => /usr/lib/libswresample.so.1 (0x00007f029782a000)
	
libva.so.1 => /usr/lib/libva.so.1 (0x00007f0297816000)
	
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f0297764000)
	
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f029773d000)
	
libssl.so.27 => /usr/lib/libssl.so.27 (0x00007f02976eb000)
	
libcrypto.so.30 => /usr/lib/libcrypto.so.30 (0x00007f029755d000)
	
libxcb.so.1 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libxcb.so.1 (0x00007f029733e000)
	
libwrap.so.0 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libwrap.so.0 (0x00007f0297134000)
	
libsndfile.so.1 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libsndfile.so.1 (0x00007f0296ecc000)
	
libasyncns.so.0 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libasyncns.so.0 (0x00007f0296cc6000)
	
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f0296cc0000)
	
libXau.so.6 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libXau.so.6 (0x00007f0296abc000)
	
libXdmcp.so.6 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libXdmcp.so.6 (0x00007f02968b6000)
	
libnsl.so.1 => /lib/libnsl.so.1 (0x00007f029669e000)
	
libFLAC.so.8 => /storage/.kodi/addons/emulator.retroarch-bak/lib/libFLAC.so.8 (0x00007f029646c000)
	
libresolv.so.2 => /lib/libresolv.so.2 (0x00007f0296255000)

Hmmm, seems it might be an error my end. I deleted the retroarch.cfg files (/storage/.config/retroarch) and now RA loads. Whats in the config file that would cause an error then. Are we going to have to have use a fresh config file with each update then?

EDIT: It would appear the shader bu is back again. When apply a shader RA quits

Hi lordashram,

I had the libpulse.so.0 from an earlier build and RA is working on my copy of OE. The good: The cursor caught in the middle of the screen has disappeared. The bad: Shader support seems to have disappeared again causing a segfault when I try to apply this, I have tested on ScummVM, Mupen64plus, UME.

Segfault example, when applying a multipass shader, same deal with single shaders " RetroArch [ERROR] :: gl_cg_init :: Invalid profile type RetroArch [WARN] :: gl_set_shader :: [GL]: Failed to set multipass shader. Falling back to stock. RetroArch [ERROR] :: gl_cg_init :: Invalid profile type Segmentation fault kill: you need to specify whom to kill

Yeah can confirm the shader bug it back from a few versions ago =(

Here’s an xmas gift Lord that you can use as an avatar for the festive season, to say thanks for all your hard work…

Yep!! I hope you are right!! But the situation seems to be a little more complex .

I test your newest android build on a rk3288 TV box with a xbox360 compatible handle,your build works great except the key bind… :wink:

It is strange that custom binds setting value in android frontend do readed by the RA OSD GUI,but it wouldn’t work.

And if I check off the “Configuration Autodetection” in android front to made “Custom Binds” light on,RA’s OSD GUI wouldn’t recognize my handle key.

So the right way to use gamepad in your 2014-11-28 android build is:

1.check on the “Configuration Autodetection” enable in android frontend. 2.return to menu>select “resume content” to RA’s OSD GUI 3. select setting>input options>user xx bind all use the overlay :wink: 4.bind all your gamepad keys 5.use the OSD GUI to load core&content
6.Once you leave the OSD GUI,you need do step2-4 again.

That’s all~~~ Now I use the testbuild very well ,but I need bind it again.again,and again. :lol:

And I wish @lordashram& All the Retroarch Team a merry Christmas in advance! =D

Oh, it seems controller autodetection is still broken for Android. I hope they fix it for the 1.1 release, since retroarch is the main reason why I bought the nvidia shield portable.

Greetings

Does the latest test build supports sixaxis ps3 controller input?

I am using sixaxis controller apk+my ps3 controller (android tv box) but in RGUI input all i can see is retropad /retropad analog / none.

There is no ps3 controller. Is this a known bug?

RetroArch-2014-12-17

OpenElec-x86_64: Updated: New toolchain for RetroArch, updated all cores

I rebuilt my toolchain again along with redoing my kUbuntu Linux vm, if shaders are still not working then I may have an idea as to why but I need this new build tested first. I had ran into a bunch of unforseen issues trying to get this new toolchain going with part of it being no hack job shortcuts. This was definitely a training lesson and I did learn from it and if all goes well then it should make things easier for others to be able to make a toolchain capable of building apps for OE in a more normal and standard way.

Also, at this time I did not inlcude support for pulseaudio but I plan to add hat back in later.

@BlockABoots, thanks a lot for the pic, but the real thanks goes to the devs for all their hard work/

@Android users, I haven’t forgot about you guys, hopefully I can start getting back to compiling test builds for Android soon.

shaders still cause crash back to kodi =(

EDIT: Also the Mednafen PSX core causes a crash back to kodi as well, this core was working fine in the last release. Have tried the command, ‘ldd /storage/.kodi/addons/emulator.retroarch/bin/retroarch > /storage/radeps.log’ in terminal but this now doesn’t launch RetroArch at all

For the android build there are 3 main problems/glitches

  1. There is no input of ANY controller in RGUI. Only retropad and retrokeyboard. There is no ps3 controller too (sixaxis) =| No hotkey enabled button too

  2. This is my retroarch file http://www.2shared.com/file/raiNqpFZ/retroarch.html . It is a little bit messed up :frowning:

  3. In settings->input even if i disable the touchscreen overlay, it is still enabled in game

I think these 3 bugs should be taken into account in next release(s)…

:slight_smile:

Work Great! @lordashram =D

RA’s buildbot post android apk without cores now days.I had tested the newest build with your cores,same problems of keybinding…so I’m sure this is not a compile error but a RA GUI bug , So should we post this issue on RA’s github?

@Haris1977 & @newisle, these issues will definitely need to be posted on github.

@BlockABoots, what was Mednafen PSX has been reworked and renamed to Beetle PSX with Mednafen PSX being a re-port back from Mednafen so there may be a few bugs still. Try using Beetle PSX. I have a few ideas about the shader issue, so hopefully I can get those ironed out in the next build. Also, what about entering text in RGUI in places like the audio hardware device, is that working now or not?

Ah ok ill try Beetle PSX.

Yeah entering text in RGUI now works!! =D

Just a quick question, ive been getting the following warning in terminal when launching RA since the first OE release…

“sh: xdg-screensaver: not found RetroArch [WARN] :: x11_suspend_screensaver :: Could not suspend screen saver.”

What does that warning actually mean?

When I was testing the recent builds with another PC with AMD phenom X3 B75 and Radeon HD 5450, the menu was going too fast regardless if I toggle fast forward or not, and the games are not affected by this. I had to set limit fast forwarding speed to on with 1.0x which means I can’t toggle fast forward on the games. Before that, the menu was going around 888 fps, making it almost impossible to control the UI.

Also, I don’t know if the issue has been fixed on the android with I was testing the latest version and builds from few months ago. When you use retroarch and when you finished using it, you don’t have audio, which means you can’t listen to music or some apps won’t have audio. The videos on YouTube and video players won’t load at all and so e apps would crash. It still happens if you force stop Retroarch from running, and I have to hard reset the system to fix this.

That means vsync is not working with your driver (or you haven´t enabled it) I am on the latest nightly and I have never had that android issue

It was working previously with radeonpro. I had to close out radeonpro for it to work. Also, it was updated to omega driver before it happened. I will test the latest android build to see if it works.

You should remove api detection for RA with radeonpro, then it should work