Posts: 6
Joined: Aug 2013
Reputation:
0
Yeah, that's exactly what I was seeing
Posts: 5
Joined: Aug 2013
Reputation:
0
2013-08-10, 06:11
(This post was last modified: 2013-08-10, 06:12 by ShaneB.)
That normally occurs when stdlib hasnt been included.. but there is a trail all the way up through the headers in that log.
EDIT: I am getting the same on an Ubuntu 13.04 compile.
Posts: 5
Joined: Aug 2013
Reputation:
0
I got it to compile but I am fairly sure my solution is a complete hack.
I added
#include <stdlib.h>
#include <stdint.h>
to the top of the LibretroEnvironment.cpp file
- Shane
Posts: 5
Joined: Aug 2013
Reputation:
0
And success! After working my way through the Rom Collection Browser and getting it to work and getting all the cores I can now successfully run games through the ROM Collection Browser through libretro. So though it looks a bit nasty the fix specified above will work. A couple of things:
1. I had to delete the main repository.libretro-linux and repository.libretro-win32 from the xbmc folder under /usr/local/share/
2. I had to manually copy the gameclients from the gears repository after first fixing the location of the repository in the libretro addon
but it seems successful so far (now for the XBox Controller usage with XBMC)
Posts: 534
Joined: Aug 2008
Reputation:
6
That does fix it. I was looking yesterday to see in there was a header file that already included those references that had not been included but I did not find one.
The only issues I have had with joysticks is that sometimes it doesn't work until you got to input devices under settings and uncheck and the recheck joystick support.
Posts: 6
Joined: Aug 2013
Reputation:
0
So where did you copy the gameclients from and to? I'm getting the Incompatible DLL error any time I install them through XBMC
Posts: 6
Joined: Aug 2013
Reputation:
0
Just got the SNES emulator up and running, thanks! Although for some reason Genesis games want me to download the 64-bit client and are ignoring the 32-bit one I have installed. Is there any way I can remove the 64 bit repository and emulators completely?
Posts: 3,030
Joined: Dec 2010
Reputation:
293
garbear
Team-Kodi Developer
Posts: 3,030
Try deleting $XBMC_DIR/addons/repository.libretro-linux
Don't worry, binary add-ons are on their way and will put an end to the 32- vs. 64-bit hassles
Posts: 6
Joined: Aug 2013
Reputation:
0
Awesome, glad to be of assistance.