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 |
From: Wander L. <wan...@gm...> - 2007-11-10 14:30:29
|
Seems that libusb header is not in the include path of the gcc. Try to locate where libusb installation has put it on... After that, you can modify the setup.py script to add the header path to gcc... 2007/11/8, John Fisher <joh...@co...>: > 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 > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Pyusb-users mailing list > Pyu...@li... > https://lists.sourceforge.net/lists/listinfo/pyusb-users > |