configure process was ok, but failed to make. The below is the error messages
on screen:
make[4]: Entering directory `/usr/local/src/spice-gtk-0.14/gtk'
CCLD spicy
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirfilter_string_to_rules'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_ref_device'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_open'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirhost_set_device'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_get_device_list'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_unref_device'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_exit'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirhost_open_full'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_free_device_list'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirhost_get_guest_filter'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirhost_write_guest_data'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_get_device_descriptor'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_handle_events'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirhost_free_write_buffer'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_get_bus_number'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_init'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `libusb_get_device_address'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirhost_close'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirhost_check_device_filter'
/usr/local/src/spice-gtk-0.14/gtk/.libs/libspice-client-glib-2.0.so: undefined
reference to `usbredirhost_read_guest_data'
collect2: ld returned 1 exit status
make[4]: *** [spicy] Error 1
make[4]: Leaving directory `/usr/local/src/spice-gtk-0.14/gtk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/spice-gtk-0.14/gtk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/src/spice-gtk-0.14/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/spice-gtk-0.14'
make: *** [all] Error 2
Tried several times, no luck...
On 12/18/2012 10:48 PM, javaon wrote:
ok.. forgot my last email. Explicitly specifying USBREDIR_LIBS USBREDIR_CFLAGS
resolved the problem:
# USBREDIR_CFLAGS=/usr/local/include USBREDIR_LIBS=/usr/local/lib ./configure
--with-gtk=3.0 --enable-usbredir=yes --enable-smartcard=yes --with-python=yes
thanks.
On 12/18/2012 10:39 PM, javaon wrote:
I also thought so.. but when I tried to configure spice-gtk 0.14 with usbredir
0.6, I got this:
checking for USBREDIR... no
configure: error: usbredir support explicitly requested, but some required
packages are not available
The configure options I used:
# ./configure --with-gtk=3.0 --enable-usbredir=yes --enable-smartcard=yes
--with-python=yes
Any suggestions? Thanks.
On 12/17/2012 10:29 PM, Hans de Goede wrote:
Hi,
On 12/15/2012 02:32 AM, javaon wrote:
Great, Hans, can current spice 0.12 + spice-gtk 0.14 work with this new
usbredir 0.6?
Yes, but on the host side you need qemu[-kvm] >= 1.3, as indicated here:
http://spice-space.org/page/UsbRedir
Regards,
Hans
thanks,
On 12/14/2012 08:48 PM, Hans de Goede wrote:
Hi All,
I'm happy to announce usbredir-0.6
usbredir-0.6 13 December 2012
-------------------------------
-usbredirproto:
-add support for bulk packets with 32 bits length
-add support for buffered bulk input
-usbredirparser:
-add support for bulk packets with 32 bits length
-add support for buffered bulk input
-usbredirhost:
-add support for bulk packets with 32 bits length
-queue multiple transfers for interrupt receiving
-add support for buffered bulk input
-only apply mult to max-packet-size for isoc high speed endpoints
-add a do-not-reset device blacklist, populate it with 1210:001c
For more info on usbredir, see:
http://spice-space.org/page/UsbRedir
Regards,
Hans
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel