Kind of strange, for libusb 1.0 fails on libusb_init call, and libusb
0.1 is sucessfully loaded:


wan...@darkstar /cygdrive/c/Projetos/pyusb/trunk
$ python
Python 2.5.5 (r255:77872, Mar 15 2010, 00:43:13)
[GCC 4.3.4 20090804 (release) 1] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from usb.backend import libusb10, libusb01
>>> b = libusb01.get_backend()
>>> b = libusb10.get_backend()
2010-04-06 21:56:10,509 DEBUG:usb.backend.libusb10:Error loading libusb 1.0 back
end
Traceback (most recent call last):
  File "../usb/backend/libusb10.py", line 558, in get_backend
  File "../usb/backend/libusb10.py", line 375, in __init__
  File "../usb/backend/libusb10.py", line 344, in _check
USBError: Unknown error

wan...@darkstar /cygdrive/c/Projetos/pyusb/trunk
$

Note that after try to load libusb 1.0, the python interpreter dies...

2010/4/6 Xiaofan Chen <xiaof...@gmail.com>:
> On Tue, Apr 6, 2010 at 10:09 PM, Wander Lairson
> <wander.lair...@gmail.com> wrote:
>> Oh, I haven't realized that the problem was just library names...
>> Sorry making you loosing your time.. I updated the code to support
>> cygwin libraries, rev 58 should work.
>>
>
> Unfortunately not, Cygwin seems to be a bit different.
>
> mc...@acerpc ~/mcu/pyusb/pyusb/usb
> $ export PYUSB_DEBUG_LEVEL=debug
>
> mc...@acerpc ~/mcu/pyusb/pyusb/usb
> $ env | grep PYUSB
> PYUSB_DEBUG_LEVEL=debug
>
> mc...@acerpc ~/mcu/pyusb/pyusb
> $ svn update
> At revision 58.
>
> mc...@acerpc ~/mcu/pyusb/pyusb/usb
> $ python
> Python 2.5.2 (r252:60911, Dec  2 2008, 09:26:14)
> [GCC 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)] on cygwin
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import usb.core
>>>> import usb.backend.libusb10
>>>> b=usb.backend.libusb10.get_backend()
> 2010-04-07 07:41:30,974 DEBUG:usb.backend.libusb10:Error loading libusb 1.0 
> back
> end
> Traceback (most recent call last):
>  File "/usr/lib/python2.5/site-packages/usb/backend/libusb10.py", line 556, in
> get_backend
>    _lib = _load_library()
>  File "/usr/lib/python2.5/site-packages/usb/backend/libusb10.py", line 151, in
> _load_library
>    raise OSError('USB library could not be found')
> OSError: USB library could not be found
>>>> import usb.backend.libusb01
>>>> a=usb.backend.libusb01.get_backend()
> 2010-04-07 07:41:53,032 DEBUG:usb.backend.libusb01:Error loading libusb 0.1 
> back
> end
> Traceback (most recent call last):
>  File "/usr/lib/python2.5/site-packages/usb/backend/libusb01.py", line 512, in
> get_backend
>    _lib = _load_library()
>  File "/usr/lib/python2.5/site-packages/usb/backend/libusb01.py", line 171, in
> _load_library
>    raise OSError('USB library could not be found')
> OSError: USB library could not be found
>>>>
>
> --
> Xiaofan http://mcuee.blogspot.com
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> pyusb-users mailing list
> pyusb-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pyusb-users
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to