[Spice-devel] Announcing usbredir-0.6

javaon javaon at gmail.com
Tue Dec 18 08:00:37 PST 2012


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 at lists.freedesktop.org
>>>>> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20121219/1080baff/attachment.html>


More information about the Spice-devel mailing list