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
pgpRwmyv1t5DE.pgp
Description: PGP signature