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 > |