From: John F. <joh...@co...> - 2007-11-08 19:29:20
|
Hi Group, It looks like it might take a little while for this message to get seen, but here goes. I am trying to install pyUSB on my MacBook Pro. It is therefor an Intel machine. OS X 10.4.10 ( I am afraid to jump right in to Leopard...). I have installed libusb first. It did not pass all the tests in make test, but I proceeded blithely to attempt the install of pyUSB. Here is the terminal window result: Last login: Thu Nov 8 11:11:24 on ttyp1 Welcome to Darwin! john-fishers-computer:~ johnfisher$ cd "/Users/johnfisher/Desktop/ pyusb-0.4.1" john-fishers-computer:~/Desktop/pyusb-0.4.1 johnfisher$ python setup.py install running install running build running build_ext building 'usb' extension creating build creating build/temp.macosx-10.3-fat-2.5 gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk - fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd - fno-common -dynamic -DNDEBUG -g -O3 -I/Library/Frameworks/ Python.framework/Versions/2.5/include/python2.5 -c pyusb.c -o build/ temp.macosx-10.3-fat-2.5/pyusb.o -I/sw/include In file included from pyusb.c:11In file included from pyusb.c:11: pyusb.h:6:17: error: usb.h: No such file or directory : pyusb.h:6:17: error: usb.h: No such file or directory In file included from pyusb.c:11: pyusb.h:120: error: parse error before 'usb_dev_handle' pyusb.h:120: warning: no semicolon at end of struct or union pyusb.h:122: error: parse error before '}' token pyusb.h:122: warning: data definition has no type or storage class In file included from pyusb.c:11: pyusb.h:120: error: parse error before 'usb_dev_handle' pyusb.h:120: warning: no semicolon at end of struct or unionpyusb.h: 131: warning: 'struct usb_endpoint_descriptor' declared inside parameter list pyusb.h:131: warning: its scope is only this definition or declaration, which is probably not what you want pyusb.h:122: error: parse error before '}' token pyusb.h:135: warning: 'struct usb_endpoint_descriptor' declared inside parameter list pyusb.h:122: warning: data definition has no type or storage class pyusb.h:140: warning: 'struct usb_interface_descriptor' declared inside parameter list pyusb.h:131: warning: 'struct usb_endpoint_descriptor' declared inside parameter list pyusb.h:131: warning: its scope is only this definition or declaration, which is probably not what you want pyusb.h:144: warning: 'struct usb_interface_descriptor' declared inside parameter list pyusb.h:135: warning: 'struct usb_endpoint_descriptor' declared inside parameter list pyusb.h:140: warning: 'struct usb_interface_descriptor' declared inside parameter list pyusb.h:144: warning: 'struct usb_interface_descriptor' declared inside parameter list pyusb.h:149: warning: 'struct usb_config_descriptor' declared inside parameter list pyusb.h:153: warning: 'struct usb_config_descriptor' declared inside parameter list pyusb.h:171: warning: 'struct usb_bus' declared inside parameter list pyusb.h:149: warning: 'struct usb_config_descriptor' declared inside parameter list pyusb.h:153: warning: 'struct usb_config_descriptor' declared inside parameter list pyusb.h:171: warning: 'struct usb_bus' declared inside parameter list pyusb.h:239: error: parse error before '*' token pyusb.h:241: warning: data definition has no type or storage class pyusb.h:239: error: parse error before '*' token pyusb.h:241: warning: data definition has no type or storage class pyusb.c: In function 'getBuffer': pyusb.c:143: warning: passing argument 3 of 'PyString_AsStringAndSize' from incompatible pointer type pyusb.c: In function 'getBuffer': pyusb.c:143: warning: passing argument 3 of 'PyString_AsStringAndSize' from incompatible pointer type pyusb.c: In function 'installModuleConstants': pyusb.c:236: error: 'USB_CLASS_PER_INTERFACE' undeclared (first use in this function) pyusb.c:236: error: (Each undeclared identifier is reported only once pyusb.c:236: error: for each function it appears in.) pyusb.c:237: error: 'USB_CLASS_AUDIO' undeclared (first use in this function) pyusb.c:238: error: 'USB_CLASS_COMM' undeclared (first use in this function) pyusb.c:239: error: 'USB_CLASS_HID' undeclared (first use in this function) pyusb.c:240: error: 'USB_CLASS_PRINTER' undeclared (first use in this function) pyusb.c:241: error: 'USB_CLASS_MASS_STORAGE' undeclared (first use in this function) pyusb.c:242: error: 'USB_CLASS_HUB' undeclared (first use in this function) pyusb.c:243: error: 'USB_CLASS_DATA' undeclared (first use in this function) pyusb.c:244: error: 'USB_CLASS_VENDOR_SPEC' undeclared (first use in this function) pyusb.c:245: error: 'USB_DT_DEVICE' undeclared (first use in this function) pyusb.c:246: error: 'USB_DT_CONFIG' undeclared (first use in this function) pyusb.c:247: error: 'USB_DT_STRING' undeclared (first use in this function) pyusb.c:248: error: 'USB_DT_INTERFACE' undeclared (first use in this function) pyusb.c:249: error: 'USB_DT_ENDPOINT' undeclared (first use in this function) pyusb.c:250: error: 'USB_DT_HID' undeclared (first use in this function) pyusb.c:251: error: 'USB_DT_REPORT' undeclared (first use in this function) pyusb.c:252: error: 'USB_DT_PHYSICAL' undeclared (first use in this function) pyusb.c:253: error: 'USB_DT_HUB' undeclared (first use in this function) pyusb.c:254: error: 'USB_DT_DEVICE_SIZE' undeclared (first use in this function) pyusb.c:255: error: 'USB_DT_CONFIG_SIZE' undeclared (first use in this function) pyusb.c:256: error: 'USB_DT_INTERFACE_SIZE' undeclared (first use in this function) pyusb.c:257: error: 'USB_DT_ENDPOINT_SIZE' undeclared (first use in this function) pyusb.c:258: error: 'USB_DT_ENDPOINT_AUDIO_SIZE' undeclared (first use in this function) pyusb.c:259: error: 'USB_DT_HUB_NONVAR_SIZE' undeclared (first use in this function) pyusb.c:260: error: 'USB_MAXENDPOINTS' undeclared (first use in this function) pyusb.c:261: error: 'USB_ENDPOINT_ADDRESS_MASK' undeclared (first use in this function) pyusb.c:262: error: 'USB_ENDPOINT_DIR_MASK' undeclared (first use in this function) pyusb.c:263: error: 'USB_ENDPOINT_TYPE_MASK' undeclared (first use in this function) pyusb.c:264: error: 'USB_ENDPOINT_TYPE_CONTROL' undeclared (first use in this function) pyusb.c:265: error: 'USB_ENDPOINT_TYPE_ISOCHRONOUS' undeclared (first use in this function) pyusb.c:266: error: 'USB_ENDPOINT_TYPE_BULK' undeclared (first use in this function) pyusb.c:267: error: 'USB_ENDPOINT_TYPE_INTERRUPT' undeclared (first use in this function) pyusb.c:268: error: 'USB_MAXINTERFACES' undeclared (first use in this function) pyusb.c:269: error: 'USB_MAXALTSETTING' undeclared (first use in this function) pyusb.c:270: error: 'USB_MAXCONFIG' undeclared (first use in this function) pyusb.c:271: error: 'USB_REQ_GET_STATUS' undeclared (first use in this function) pyusb.c:272: error: 'USB_REQ_CLEAR_FEATURE' undeclared (first use in this function) pyusb.c:273: error: 'USB_REQ_SET_FEATURE' undeclared (first use in this function) pyusb.c:274: error: 'USB_REQ_SET_ADDRESS' undeclared (first use in this function) pyusb.c:275: error: 'USB_REQ_GET_DESCRIPTOR' undeclared (first use in this function) pyusb.c:276: error: 'USB_REQ_SET_DESCRIPTOR' undeclared (first use in this function) pyusb.c:277: error: 'USB_REQ_GET_CONFIGURATION' undeclared (first use in this function) pyusb.c:278: error: 'USB_REQ_SET_CONFIGURATION' undeclared (first use in this function) pyusb.c:279: error: 'USB_REQ_GET_INTERFACE' undeclared (first use in this function) pyusb.c:280: error: 'USB_REQ_SET_INTERFACE' undeclared (first use in this function) pyusb.c:281: error: 'USB_REQ_SYNCH_FRAME' undeclared (first use in this function) pyusb.c:282: error: 'USB_TYPE_STANDARD' undeclared (first use in this function) pyusb.c:283: error: 'USB_TYPE_CLASS' undeclared (first use in this function) pyusb.c:284: error: 'USB_TYPE_VENDOR' undeclared (first use in this function) pyusb.c:285: error: 'USB_TYPE_RESERVED' undeclared (first use in this function) pyusb.c:286: error: 'USB_RECIP_DEVICE' undeclared (first use in this function) pyusb.c:287: error: 'USB_RECIP_INTERFACE' undeclared (first use in this function) pyusb.c:288: error: 'USB_RECIP_ENDPOINT' undeclared (first use in this function) pyusb.c:289: error: 'USB_RECIP_OTHER' undeclared (first use in this function) pyusb.c:290: error: 'USB_ENDPOINT_IN' undeclared (first use in this function) pyusb.c:291: error: 'USB_ENDPOINT_OUT' undeclared (first use in this function) pyusb.c:292: error: 'USB_ERROR_BEGIN' undeclared (first use in this function) pyusb.c: At top level: pyusb.c:395: warning: 'struct usb_endpoint_descriptor' declared inside parameter list pyusb.c:396: error: conflicting types for 'set_Endpoint_fields' pyusb.h:131: error: previous declaration of 'set_Endpoint_fields' was here pyusb.c: In function 'set_Endpoint_fields': pyusb.c:397: error: dereferencing pointer to incomplete type pyusb.c: In function 'installModuleConstants': pyusb.c:236: error: 'USB_CLASS_PER_INTERFACE' undeclared (first use in this function) pyusb.c:236: error: (Each undeclared identifier is reported only once pyusb.c:236: error: for each function it appears in.) pyusb.c:237: error: 'USB_CLASS_AUDIO' undeclared (first use in this function) pyusb.c:238: error: 'USB_CLASS_COMM' undeclared (first use in this function) pyusb.c:239: error: 'USB_CLASS_HID' undeclared (first use in this function) pyusb.c:398: error: dereferencing pointer to incomplete type pyusb.c:240: error: 'USB_CLASS_PRINTER' undeclared (first use in this function) pyusb.c:399: error: dereferencing pointer to incomplete type pyusb.c:400: error: dereferencing pointer to incomplete type pyusb.c:241: error: 'USB_CLASS_MASS_STORAGE' undeclared (first use in this function) pyusb.c:401: error: dereferencing pointer to incomplete typepyusb.c: 242: error: 'USB_CLASS_HUB' undeclared (first use in this function) pyusb.c:243: error: 'USB_CLASS_DATA' undeclared (first use in this function) pyusb.c:244: error: 'USB_CLASS_VENDOR_SPEC' undeclared (first use in this function)pyusb.c: At top level: pyusb.c:407: warning: 'struct usb_endpoint_descriptor' declared inside parameter list pyusb.c:245: error: 'USB_DT_DEVICE' undeclared (first use in this function) pyusb.c:408: error: conflicting types for 'new_Endpoint' pyusb.h:135: error: previous declaration of 'new_Endpoint' was here pyusb.c:246: error: 'USB_DT_CONFIG' undeclared (first use in this function) pyusb.c:247: error: 'USB_DT_STRING' undeclared (first use in this function) pyusb.c:248: error: 'USB_DT_INTERFACE' undeclared (first use in this function)pyusb.c: In function 'new_Endpoint': pyusb.c:415: warning: passing argument 2 of 'set_Endpoint_fields' from incompatible pointer type pyusb.c:249: error: 'USB_DT_ENDPOINT' undeclared (first use in this function) pyusb.c:250: error: 'USB_DT_HID' undeclared (first use in this function) pyusb.c:251: error: 'USB_DT_REPORT' undeclared (first use in this function) pyusb.c:252: error: 'USB_DT_PHYSICAL' undeclared (first use in this function) pyusb.c:253: error: 'USB_DT_HUB' undeclared (first use in this function) pyusb.c:254: error: 'USB_DT_DEVICE_SIZE' undeclared (first use in this function) pyusb.c:255: error: 'USB_DT_CONFIG_SIZE' undeclared (first use in this function) pyusb.c:256: error: 'USB_DT_INTERFACE_SIZE' undeclared (first use in this function) pyusb.c:257: error: 'USB_DT_ENDPOINT_SIZE' undeclared (first use in this function) pyusb.c:258: error: 'USB_DT_ENDPOINT_AUDIO_SIZE' undeclared (first use in this function) pyusb.c:259: error: 'USB_DT_HUB_NONVAR_SIZE' undeclared (first use in this function) pyusb.c:260: error: 'USB_MAXENDPOINTS' undeclared (first use in this function) pyusb.c:261: error: 'USB_ENDPOINT_ADDRESS_MASK' undeclared (first use in this function) pyusb.c: At top level:pyusb.c:262: error: 'USB_ENDPOINT_DIR_MASK' undeclared (first use in this function) pyusb.c:263: error: 'USB_ENDPOINT_TYPE_MASK' undeclared (first use in this function)pyusb.c:528: warning: 'struct usb_interface_descriptor' declared inside parameter list pyusb.c:529: error: conflicting types for 'set_Interface_fields' pyusb.h:140: error: previous declaration of 'set_Interface_fields' was here pyusb.c:264: error: 'USB_ENDPOINT_TYPE_CONTROL' undeclared (first use in this function) pyusb.c:265: error: 'USB_ENDPOINT_TYPE_ISOCHRONOUS' undeclared (first use in this function)pyusb.c: In function 'set_Interface_fields': pyusb.c:532: error: dereferencing pointer to incomplete type pyusb.c:266: error: 'USB_ENDPOINT_TYPE_BULK' undeclared (first use in this function)pyusb.c:533: error: dereferencing pointer to incomplete type pyusb.c:534: error: dereferencing pointer to incomplete type pyusb.c:535: error: dereferencing pointer to incomplete type pyusb.c:267: error: 'USB_ENDPOINT_TYPE_INTERRUPT' undeclared (first use in this function) pyusb.c:268: error: 'USB_MAXINTERFACES' undeclared (first use in this function)pyusb.c:536: error: dereferencing pointer to incomplete type pyusb.c:537: error: dereferencing pointer to incomplete type pyusb.c:539: error: dereferencing pointer to incomplete type pyusb.c:545: error: dereferencing pointer to incomplete type pyusb.c:546: error: dereferencing pointer to incomplete type pyusb.c:269: error: 'USB_MAXALTSETTING' undeclared (first use in this function)pyusb.c: At top level: pyusb.c:552: warning: 'struct usb_interface_descriptor' declared inside parameter list pyusb.c:553: error: conflicting types for 'new_Interface' pyusb.h:144: error: previous declaration of 'new_Interface' was here pyusb.c:270: error: 'USB_MAXCONFIG' undeclared (first use in this function) pyusb.c:271: error: 'USB_REQ_GET_STATUS' undeclared (first use in this function) pyusb.c: In function 'new_Interface': pyusb.c:272: error: 'USB_REQ_CLEAR_FEATURE' undeclared (first use in this function) pyusb.c:559: warning: passing argument 2 of 'set_Interface_fields' from incompatible pointer typepyusb.c:273: error: 'USB_REQ_SET_FEATURE' undeclared (first use in this function) pyusb.c:274: error: 'USB_REQ_SET_ADDRESS' undeclared (first use in this function) pyusb.c:275: error: 'USB_REQ_GET_DESCRIPTOR' undeclared (first use in this function) pyusb.c:276: error: 'USB_REQ_SET_DESCRIPTOR' undeclared (first use in this function) pyusb.c:277: error: 'USB_REQ_GET_CONFIGURATION' undeclared (first use in this function) pyusb.c:278: error: 'USB_REQ_SET_CONFIGURATION' undeclared (first use in this function) pyusb.c:279: error: 'USB_REQ_GET_INTERFACE' undeclared (first use in this function) pyusb.c:280: error: 'USB_REQ_SET_INTERFACE' undeclared (first use in this function) pyusb.c:281: error: 'USB_REQ_SYNCH_FRAME' undeclared (first use in this function) pyusb.c:282: error: 'USB_TYPE_STANDARD' undeclared (first use in this function) pyusb.c:283: error: 'USB_TYPE_CLASS' undeclared (first use in this function) pyusb.c:284: error: 'USB_TYPE_VENDOR' undeclared (first use in this function) pyusb.c:285: error: 'USB_TYPE_RESERVED' undeclared (first use in this function) pyusb.c:286: error: 'USB_RECIP_DEVICE' undeclared (first use in this function) pyusb.c:287: error: 'USB_RECIP_INTERFACE' undeclared (first use in this function) pyusb.c:288: error: 'USB_RECIP_ENDPOINT' undeclared (first use in this function)pyusb.c: At top level: pyusb.c:687: warning: 'struct usb_config_descriptor' declared inside parameter list pyusb.c:289: error: 'USB_RECIP_OTHER' undeclared (first use in this function)pyusb.c:688: error: conflicting types for 'set_Configuration_fields' pyusb.h:149: error: previous declaration of 'set_Configuration_fields' was here pyusb.c:290: error: 'USB_ENDPOINT_IN' undeclared (first use in this function) pyusb.c:291: error: 'USB_ENDPOINT_OUT' undeclared (first use in this function)pyusb.c: In function 'set_Configuration_fields': pyusb.c:292: error: 'USB_ERROR_BEGIN' undeclared (first use in this function)pyusb.c:692: error: dereferencing pointer to incomplete type pyusb.c:693: error: dereferencing pointer to incomplete type pyusb.c:694: error: dereferencing pointer to incomplete type pyusb.c:695: error: dereferencing pointer to incomplete type pyusb.c:696: error: dereferencing pointer to incomplete type pyusb.c:697: error: dereferencing pointer to incomplete type pyusb.c:699: error: dereferencing pointer to incomplete type pyusb.c:703: error: dereferencing pointer to incomplete type pyusb.c:704: error: dereferencing pointer to incomplete type pyusb.c:710: error: dereferencing pointer to incomplete type pyusb.c: At top level: pyusb.c:719: warning: 'struct usb_config_descriptor' declared inside parameter list pyusb.c:720: error: conflicting types for 'new_Configuration' pyusb.h:153: error: previous declaration of 'new_Configuration' was herepyusb.c: At top level: pyusb.c:395: warning: 'struct usb_endpoint_descriptor' declared inside parameter list pyusb.c:396: error: conflicting types for 'set_Endpoint_fields'pyusb.c: In function 'new_Configuration': pyusb.c:726: warning: passing argument 2 of 'set_Configuration_fields' from incompatible pointer type pyusb.h:131: error: previous declaration of 'set_Endpoint_fields' was here pyusb.c: In function 'set_Endpoint_fields': pyusb.c:397: error: dereferencing pointer to incomplete type pyusb.c:398: error: dereferencing pointer to incomplete type pyusb.c:399: error: dereferencing pointer to incomplete type pyusb.c:400: error: dereferencing pointer to incomplete type pyusb.c:401: error: dereferencing pointer to incomplete type pyusb.c: At top level: pyusb.c:407: warning: 'struct usb_endpoint_descriptor' declared inside parameter list pyusb.c:408: error: conflicting types for 'new_Endpoint' pyusb.h:135: error: previous declaration of 'new_Endpoint' was here pyusb.c: In function 'new_Endpoint': pyusb.c:415: warning: passing argument 2 of 'set_Endpoint_fields' from incompatible pointer type pyusb.c: In function 'set_Device_fields': pyusb.c:908: error: dereferencing pointer to incomplete type pyusb.c:911: error: dereferencing pointer to incomplete type pyusb.c:912: error: dereferencing pointer to incomplete type pyusb.c:914: error: dereferencing pointer to incomplete type pyusb.c:915: error: dereferencing pointer to incomplete typepyusb.c: At top level: pyusb.c:528: warning: 'struct usb_interface_descriptor' declared inside parameter list pyusb.c:529: error: conflicting types for 'set_Interface_fields' pyusb.h:140: error: previous declaration of 'set_Interface_fields' was here pyusb.c:918: error: dereferencing pointer to incomplete type pyusb.c: In function 'set_Interface_fields': pyusb.c:532: error: dereferencing pointer to incomplete type pyusb.c:919: error: dereferencing pointer to incomplete type pyusb.c:533: error: dereferencing pointer to incomplete typepyusb.c: 921: error: dereferencing pointer to incomplete type pyusb.c:922: error: dereferencing pointer to incomplete typepyusb.c: 534: error: dereferencing pointer to incomplete type pyusb.c:535: error: dereferencing pointer to incomplete type pyusb.c:925: error: dereferencing pointer to incomplete typepyusb.c: 536: error: dereferencing pointer to incomplete type pyusb.c:926: error: dereferencing pointer to incomplete typepyusb.c: 537: error: dereferencing pointer to incomplete type pyusb.c:927: error: dereferencing pointer to incomplete type pyusb.c:928: error: dereferencing pointer to incomplete typepyusb.c: 539: error: dereferencing pointer to incomplete type pyusb.c:929: error: dereferencing pointer to incomplete typepyusb.c: 545: error: dereferencing pointer to incomplete type pyusb.c:546: error: dereferencing pointer to incomplete typepyusb.c: 930: error: dereferencing pointer to incomplete type pyusb.c:931: error: dereferencing pointer to incomplete type pyusb.c:932: error: dereferencing pointer to incomplete type pyusb.c:933: error: dereferencing pointer to incomplete type pyusb.c: At top level: pyusb.c:552: warning: 'struct usb_interface_descriptor' declared inside parameter listpyusb.c:934: error: dereferencing pointer to incomplete type pyusb.c:937: error: dereferencing pointer to incomplete typepyusb.c: 553: error: conflicting types for 'new_Interface' pyusb.h:144: error: previous declaration of 'new_Interface' was here pyusb.c:942: error: dereferencing pointer to incomplete type pyusb.c:946: error: dereferencing pointer to incomplete type pyusb.c: In function 'new_Interface': pyusb.c:947: error: dereferencing pointer to incomplete type pyusb.c:559: warning: passing argument 2 of 'set_Interface_fields' from incompatible pointer type pyusb.c: At top level: pyusb.c:1056: warning: 'struct usb_bus' declared inside parameter listpyusb.c: At top level: pyusb.c:1057: error: conflicting types for 'new_Bus' pyusb.h:171: error: previous declaration of 'new_Bus' was herepyusb.c: 687: warning: 'struct usb_config_descriptor' declared inside parameter list pyusb.c: In function 'new_Bus': pyusb.c:1065: error: dereferencing pointer to incomplete type pyusb.c:1066: error: dereferencing pointer to incomplete type pyusb.c:1067: error: dereferencing pointer to incomplete type pyusb.c:1067: error: dereferencing pointer to incomplete type pyusb.c:1075: error: dereferencing pointer to incomplete type pyusb.c:1075: error: dereferencing pointer to incomplete type pyusb.c: In function 'Py_usb_DeviceHandle_controlMsg': pyusb.c:1100: error: '_self' undeclared (first use in this function) pyusb.c:1100: error: parse error before ')' token pyusb.c:1186: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:688: error: conflicting types for 'set_Configuration_fields' pyusb.h:149: error: previous declaration of 'set_Configuration_fields' was here pyusb.c: In function 'Py_usb_DeviceHandle_setConfiguration': pyusb.c:1206: error: '_self' undeclared (first use in this function) pyusb.c: In function 'set_Configuration_fields': pyusb.c:692: error: dereferencing pointer to incomplete type pyusb.c:693: error: dereferencing pointer to incomplete type pyusb.c:694: error: dereferencing pointer to incomplete typepyusb.c: 1206: error: parse error before ')' token pyusb.c:695: error: dereferencing pointer to incomplete type pyusb.c:696: error: dereferencing pointer to incomplete type pyusb.c:697: error: dereferencing pointer to incomplete type pyusb.c:1232: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a castpyusb.c:699: error: dereferencing pointer to incomplete type pyusb.c:703: error: dereferencing pointer to incomplete type pyusb.c:704: error: dereferencing pointer to incomplete type pyusb.c:710: error: dereferencing pointer to incomplete type pyusb.c: In function 'Py_usb_DeviceHandle_claimInterface': pyusb.c:1245: error: '_self' undeclared (first use in this function) pyusb.c:1245: error: parse error before ')' token pyusb.c: At top level: pyusb.c:719: warning: 'struct usb_config_descriptor' declared inside parameter list pyusb.c:720: error: conflicting types for 'new_Configuration' pyusb.h:153: error: previous declaration of 'new_Configuration' was herepyusb.c:1266: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'new_Configuration': pyusb.c:726: warning: passing argument 2 of 'set_Configuration_fields' from incompatible pointer type pyusb.c: In function 'Py_usb_DeviceHandle_detachKernelDriver': pyusb.c:1282: error: '_self' undeclared (first use in this function) pyusb.c:1282: error: parse error before ')' token pyusb.c: In function 'Py_usb_DeviceHandle_releaseInterface': pyusb.c:1321: error: '_self' undeclared (first use in this function) pyusb.c:1321: error: parse error before ')' token pyusb.c:1330: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_setAltInterface': pyusb.c:1349: error: '_self' undeclared (first use in this function) pyusb.c:1349: error: parse error before ')' token pyusb.c:1374: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_bulkWrite': pyusb.c:1393: error: '_self' undeclared (first use in this function) pyusb.c:1393: error: parse error before ')' token pyusb.c:1427: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a castpyusb.c: In function 'set_Device_fields': pyusb.c:908: error: dereferencing pointer to incomplete type pyusb.c:911: error: dereferencing pointer to incomplete type pyusb.c:912: error: dereferencing pointer to incomplete type pyusb.c:914: error: dereferencing pointer to incomplete type pyusb.c:915: error: dereferencing pointer to incomplete type pyusb.c:918: error: dereferencing pointer to incomplete type pyusb.c:919: error: dereferencing pointer to incomplete type pyusb.c:921: error: dereferencing pointer to incomplete type pyusb.c:922: error: dereferencing pointer to incomplete type pyusb.c:925: error: dereferencing pointer to incomplete type pyusb.c:926: error: dereferencing pointer to incomplete type pyusb.c:927: error: dereferencing pointer to incomplete type pyusb.c:928: error: dereferencing pointer to incomplete type pyusb.c:929: error: dereferencing pointer to incomplete type pyusb.c:930: error: dereferencing pointer to incomplete type pyusb.c:931: error: dereferencing pointer to incomplete type pyusb.c:932: error: dereferencing pointer to incomplete type pyusb.c:933: error: dereferencing pointer to incomplete type pyusb.c:934: error: dereferencing pointer to incomplete type pyusb.c:937: error: dereferencing pointer to incomplete type pyusb.c:942: error: dereferencing pointer to incomplete type pyusb.c:946: error: dereferencing pointer to incomplete type pyusb.c:947: error: dereferencing pointer to incomplete type pyusb.c: At top level: pyusb.c:1056: warning: 'struct usb_bus' declared inside parameter list pyusb.c:1057: error: conflicting types for 'new_Bus' pyusb.h:171: error: previous declaration of 'new_Bus' was here pyusb.c: In function 'new_Bus': pyusb.c:1065: error: dereferencing pointer to incomplete type pyusb.c:1066: error: dereferencing pointer to incomplete type pyusb.c:1067: error: dereferencing pointer to incomplete type pyusb.c:1067: error: dereferencing pointer to incomplete type pyusb.c:1075: error: dereferencing pointer to incomplete type pyusb.c:1075: error: dereferencing pointer to incomplete type pyusb.c: In function 'Py_usb_DeviceHandle_controlMsg': pyusb.c:1100: error: '_self' undeclared (first use in this function) pyusb.c:1100: error: parse error before ')' token pyusb.c:1186: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_bulkRead': pyusb.c:1446: error: '_self' undeclared (first use in this function) pyusb.c:1446: error: parse error before ')' token pyusb.c: In function 'Py_usb_DeviceHandle_setConfiguration': pyusb.c:1206: error: '_self' undeclared (first use in this function) pyusb.c:1206: error: parse error before ')' token pyusb.c:1478: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:1232: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_interruptWrite': pyusb.c:1500: error: '_self' undeclared (first use in this function) pyusb.c:1500: error: parse error before ')' token pyusb.c:1534: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_claimInterface': pyusb.c:1245: error: '_self' undeclared (first use in this function) pyusb.c:1245: error: parse error before ')' token pyusb.c: In function 'Py_usb_DeviceHandle_interruptRead': pyusb.c:1553: error: '_self' undeclared (first use in this function) pyusb.c:1553: error: parse error before ')' token pyusb.c:1585: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:1266: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_resetEndpoint': pyusb.c:1601: error: '_self' undeclared (first use in this function) pyusb.c:1601: error: parse error before ')' token pyusb.c:1619: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_detachKernelDriver':pyusb.c: In function 'Py_usb_DeviceHandle_reset': pyusb.c:1634: error: parse error before ')' token pyusb.c:1638: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:1282: error: '_self' undeclared (first use in this function) pyusb.c:1282: error: parse error before ')' token pyusb.c: In function 'Py_usb_DeviceHandle_clearHalt': pyusb.c:1651: error: '_self' undeclared (first use in this function) pyusb.c:1651: error: parse error before ')' token pyusb.c:1670: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_releaseInterface': pyusb.c:1321: error: '_self' undeclared (first use in this function) pyusb.c: In function 'Py_usb_DeviceHandle_getString': pyusb.c:1690: error: '_self' undeclared (first use in this function) pyusb.c:1690: error: parse error before ')' token pyusb.c:1321: error: parse error before ')' token pyusb.c:1729: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a castpyusb.c:1330: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_setAltInterface': pyusb.c:1349: error: '_self' undeclared (first use in this function) pyusb.c: In function 'Py_usb_DeviceHandle_getDescriptor': pyusb.c:1349: error: parse error before ')' token pyusb.c:1751: error: '_self' undeclared (first use in this function) pyusb.c:1751: error: parse error before ')' token pyusb.c:1374: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_bulkWrite': pyusb.c:1393: error: '_self' undeclared (first use in this function) pyusb.c:1393: error: parse error before ')' token pyusb.c:1792: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:1427: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_bulkRead': pyusb.c:1446: error: '_self' undeclared (first use in this function) pyusb.c:1446: error: parse error before ')' token pyusb.c:1478: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_interruptWrite': pyusb.c:1500: error: '_self' undeclared (first use in this function) pyusb.c:1500: error: parse error before ')' token pyusb.c: In function 'Py_usb_DeviceHandle_del': pyusb.c:1959: error: '_self' undeclared (first use in this function) pyusb.c:1534: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:1959: error: parse error before ')' token pyusb.c: In function 'Py_usb_DeviceHandle_interruptRead': pyusb.c:1553: error: '_self' undeclared (first use in this function) pyusb.c:1553: error: parse error before ')' token pyusb.c:1585: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: At top level: pyusb.c:2024: error: parse error before '*' token pyusb.c: In function 'new_DeviceHandle': pyusb.c: In function 'Py_usb_DeviceHandle_resetEndpoint': pyusb.c:1601: error: '_self' undeclared (first use in this function) pyusb.c:1601: error: parse error before ')' token pyusb.c:2028: error: 'dh' undeclared (first use in this function) pyusb.c:2031: error: parse error before ')' token pyusb.c:2034: warning: assignment makes pointer from integer without a castpyusb.c:1619: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:2037: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_reset': pyusb.c:1634: error: parse error before ')' token pyusb.c:1638: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_clearHalt':pyusb.c: In function 'busses': pyusb.c:2063: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:2068: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:2072: warning: assignment makes pointer from integer without a cast pyusb.c:2075: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:2079: error: dereferencing pointer to incomplete type pyusb.c:1651: error: '_self' undeclared (first use in this function) pyusb.c:2083: error: dereferencing pointer to incomplete type pyusb.c:1651: error: parse error before ')' tokenpyusb.c:2084: warning: passing argument 1 of 'new_Bus' from incompatible pointer type pyusb.c:1670: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_getString': pyusb.c:1690: error: '_self' undeclared (first use in this function) pyusb.c:1690: error: parse error before ')' token pyusb.c:1729: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_getDescriptor': pyusb.c:1751: error: '_self' undeclared (first use in this function) pyusb.c:1751: error: parse error before ')' token pyusb.c:1792: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'Py_usb_DeviceHandle_del': pyusb.c:1959: error: '_self' undeclared (first use in this function) pyusb.c:1959: error: parse error before ')' token pyusb.c: At top level: pyusb.c:2024: error: parse error before '*' token pyusb.c: In function 'new_DeviceHandle': pyusb.c:2028: error: 'dh' undeclared (first use in this function) pyusb.c:2031: error: parse error before ')' token pyusb.c:2034: warning: assignment makes pointer from integer without a cast pyusb.c:2037: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c: In function 'busses': pyusb.c:2063: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:2068: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:2072: warning: assignment makes pointer from integer without a cast pyusb.c:2075: warning: passing argument 2 of 'PyErr_SetString' makes pointer from integer without a cast pyusb.c:2079: error: dereferencing pointer to incomplete type pyusb.c:2083: error: dereferencing pointer to incomplete type pyusb.c:2084: warning: passing argument 1 of 'new_Bus' from incompatible pointer type lipo: can't figure out the architecture type of: /var/tmp//ccEcmvUt.out error: command 'gcc' failed with exit status 1 john-fishers-computer:~/Desktop/pyusb-0.4.1 johnfisher$ END TERMINAL OUTPUT Please let me know of this points at a common error or something I can readily fix. Thanks in advance, wave_man |