Hey,

On Tue, May 05, 2015 at 01:39:36AM +0100, SI wrote:
> Installed vinagre:
> 
> foo@bar:~# apt-get install vinagre
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following extra packages will be installed:
>   libspice-client-glib-2.0-8 libspice-client-gtk-3.0-4
> The following NEW packages will be installed:
>   libspice-client-glib-2.0-8 libspice-client-gtk-3.0-4 vinagre
> 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
> Need to get 1,473 kB of archives.
> After this operation, 6,004 kB of additional disk space will be used.
> Do you want to continue? [Y/n] y
> 
> Run vinagre and this error is thrown and programs halts:
> 
> foo@bar:~# vinagre
> vinagre: symbol lookup error: /usr/lib/x86_64-linux-gnu/libspice-client-
> glib-2.0.so.8: undefined symbol: libusb_hotplug_register_callback

This symbol is used/not used depending on a compile-time check, see
http://cgit.freedesktop.org/spice/spice-gtk/tree/gtk/usb-device-manager.c#n280
and http://cgit.freedesktop.org/spice/spice-gtk/tree/configure.ac#n395
It's used when libusb 1.0.16 is detected at build-time, and you have
libusb 1.0.19 installed, so this should be fine. Maybe this
libusb_hotplug_register_callback symbol is missing from the libusb you
are using and the version check is not enough?

Christophe

Attachment: pgpRwmyv1t5DE.pgp
Description: PGP signature

Reply via email to