> On 16 Jun 2015, at 11:47 , Matthieu Lacaton <[email protected]> 
> wrote:
> 
> Hello, 
> 
> I am currently using Archlinux and I don't have the SDL2 library loaded into 
> my system.
> Yesterday I downloaded the latest Pharo 5 vm and image thanks to the zeroconf 
> scripts.
> 
> When I tried to call "OSSDL2Driver hasPlugin" the return was "false" with the 
> following message console : 
> ioLoadModule(.../pharo-vm/libSDL2DisplayPlugin.so):
> libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
> 
> The library itself (libSDL2-2.0.so.0) is located in the pharo-vm folder, 
> however it seems that the vm is looking for it somewhere else because after 
> copying the file in /usr/lib32/ the VM was able to find it correctly.
> 
> I was wondering : shouldn't the vm only rely on the SDL2 library inside 
> pharo-vm folder ?
> 
> Thanks, 
> 
> Matthieu

IIRC, you get the same error message if a library SDL2-2.0.so relies on cannot 
be found.

So, assuming the zeroconf has dealth with setting LD_LIBRARY_PATH to include 
the vm directory, I'd try readelf -d, and check that all (32-bit versions of) 
the libraries SDL needs are available.

Cheers,
Henry   

Reply via email to