If I move libspice-server libraries to /usr/bin there are not any problem
and qemu starts correctly

ldd ./qemu-system-x86_64 | grep spice
->libspice-server.so.1 => /usr/lib/libspice-server.so.1 (0x00007f105edee000)



If I move libspice-server libraries to /usr/local/bin

ldd ./qemu-system-x86_64 | grep spice
->libspice-server.so.1 => /usr/local/lib/libspice-server.so.1
(0x00007fe07e24f000)

but when I run qemu I obtain the following error:
./qemu-system-x86_64: error while loading shared libraries:
libspice-server.so.1: cannot open shared object file: No such file or
directory

Qemu starts only if I put spice server libraries in /usr/lib.


2011/6/29 Christophe Fergeau <[email protected]>

> On Wed, Jun 29, 2011 at 11:23:45AM +0200, Andrea Celestino wrote:
> > I checked with 'ldd' where qemu it's looking for spice-server:
> > /usr/lib/
> > but I installed spice 0.8.1 libraries in /usr/local/lib. This is the
> > problem.
> >
> > I have tried to rebuild qemu after the command
> > export LD_LIBRARY_PATH=/usr/local/lib
> > but I didn't solve the problem. He looks for spice server in /usr/lib and
> > not in /usr/local/lib.
>
> LD_LIBRARY_PATH is not used at compile time, it's used by the runtime
> linker to locate libraries. You can compare
> ldd ... | grep spice
> with
> LD_LIBRARY_PATH=/usr/local/lib ldd ... | grep spice
>
> Christophe
>
_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to