PDA

View Full Version : Problem with flasher, can anybody help?


americanloti
10-11-2006, 10:59 PM
Hi,
I foloowed the Mac tutorial for compiling Flasher. Unfortunately, it doesn't work. When I type make in the terminal I get a lot of errors and honestly I have non idea why. xCode is installed and I'm running Mac OSX 10.4.8. If anybody can help, it would be greatky appreciated.
Here is the error I get in the terminal window:


static-host:~/Desktop/flasher Luca$ make
gcc flasher.c p2kmoto.c -I./ -DUNIX_API -lusb -o flasher
flasher.c:26:19: error: stdio.h: No such file or directory
flasher.c:27:20: error: stdlib.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:14:20: error: unistd.h: No such file or directory
In file included from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/syslimits.h:7,
from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:11,
from /usr/local/include/usb.h:16,
from flasher.c:28:
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:122:61: error: limits.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:18:20: error: dirent.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:67: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:73: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:75: error: parse error before 'wData'
/usr/local/include/usb.h:76: error: parse error before '**' token
/usr/local/include/usb.h:80: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:82: error: parse error before 'bcdHID'
/usr/local/include/usb.h:83: error: parse error before 'bCountryCode'
/usr/local/include/usb.h:84: error: parse error before 'bNumDescriptors'
/usr/local/include/usb.h:93: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:95: error: parse error before 'bEndpointAddress'
/usr/local/include/usb.h:96: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:97: error: parse error before 'wMaxPacketSize'
/usr/local/include/usb.h:98: error: parse error before 'bInterval'
/usr/local/include/usb.h:99: error: parse error before 'bRefresh'
/usr/local/include/usb.h:100: error: parse error before 'bSynchAddress'
/usr/local/include/usb.h:104: error: parse error before '**' token
/usr/local/include/usb.h:118: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:120: error: parse error before 'bInterfaceNumber'
/usr/local/include/usb.h:121: error: parse error before 'bAlternateSetting'
/usr/local/include/usb.h:122: error: parse error before 'bNumEndpoints'
/usr/local/include/usb.h:123: error: parse error before 'bInterfaceClass'
/usr/local/include/usb.h:124: error: parse error before 'bInterfaceSubClass'
/usr/local/include/usb.h:125: error: parse error before 'bInterfaceProtocol'
/usr/local/include/usb.h:126: error: parse error before 'iInterface'
/usr/local/include/usb.h:132: error: parse error before '**' token
/usr/local/include/usb.h:144: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:146: error: parse error before 'wTotalLength'
/usr/local/include/usb.h:147: error: parse error before 'bNumInterfaces'
/usr/local/include/usb.h:148: error: parse error before 'bConfigurationValue'
/usr/local/include/usb.h:149: error: parse error before 'iConfiguration'
/usr/local/include/usb.h:150: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:151: error: parse error before 'MaxPower'
/usr/local/include/usb.h:157: error: parse error before '**' token
/usr/local/include/usb.h:161: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:163: error: parse error before 'bcdUSB'
/usr/local/include/usb.h:164: error: parse error before 'bDeviceClass'
/usr/local/include/usb.h:165: error: parse error before 'bDeviceSubClass'
/usr/local/include/usb.h:166: error: parse error before 'bDeviceProtocol'
/usr/local/include/usb.h:167: error: parse error before 'bMaxPacketSize0'
/usr/local/include/usb.h:168: error: parse error before 'idVendor'
/usr/local/include/usb.h:169: error: parse error before 'idProduct'
/usr/local/include/usb.h:170: error: parse error before 'bcdDevice'
/usr/local/include/usb.h:171: error: parse error before 'iManufacturer'
/usr/local/include/usb.h:172: error: parse error before 'iProduct'
/usr/local/include/usb.h:173: error: parse error before 'iSerialNumber'
/usr/local/include/usb.h:174: error: parse error before 'bNumConfigurations'
/usr/local/include/usb.h:178: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:180: error: parse error before 'wValue'
/usr/local/include/usb.h:181: error: parse error before 'wIndex'
/usr/local/include/usb.h:182: error: parse error before 'wLength'
/usr/local/include/usb.h:244: error: 'PATH_MAX' undeclared here (not in a function)
/usr/local/include/usb.h:248: error: field 'descriptor' has incomplete type
/usr/local/include/usb.h:253: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:257: error: parse error before '**' token
/usr/local/include/usb.h:265: error: parse error before 'u_int32_t'
/usr/local/include/usb.h:268: error: parse error before '**' token
/usr/local/include/usb.h:286: error: parse error before 'size_t'
/usr/local/include/usb.h:288: error: parse error before 'size_t'
flasher.c:29:20: error: string.h: No such file or directory
flasher.c: In function 'preparePhone':
flasher.c:55: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'openPhone':
flasher.c:91: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:92: error: 'NULL' undeclared (first use in this function)
flasher.c:92: error: (Each undeclared identifier is reported only once
flasher.c:92: error: for each function it appears in.)
flasher.c: In function 'writeCommand':
flasher.c:131: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:132: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:135: warning: incompatible implicit declaration of built-in function 'memcpy'
flasher.c:154: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'readCommand':
flasher.c:179: warning: incompatible implicit declaration of built-in function 'memcpy'
flasher.c: In function 'info':
flasher.c:188: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:190: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:191: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'addrChecksum':
flasher.c:199: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c: In function 'sendFile':
flasher.c:218: error: 'FILE' undeclared (first use in this function)
flasher.c:218: error: 'fp' undeclared (first use in this function)
flasher.c:219: error: 'SEEK_END' undeclared (first use in this function)
flasher.c:221: error: 'SEEK_SET' undeclared (first use in this function)
flasher.c:225: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:245: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:246: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:259: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'sendLoader':
flasher.c:273: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:275: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:275: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:276: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'erasePhone':
flasher.c:291: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:292: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:298: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'flashPhone':
flasher.c:327: error: 'FILE' undeclared (first use in this function)
flasher.c:327: error: 'fp' undeclared (first use in this function)
flasher.c:333: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:335: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:337: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:339: error: 'NULL' undeclared (first use in this function)
flasher.c:341: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:345: warning: incompatible implicit declaration of built-in function 'sscanf'
flasher.c: In function 'parseFlash':
flasher.c:386: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:387: error: 'FILE' undeclared (first use in this function)
flasher.c:387: error: 'fp' undeclared (first use in this function)
flasher.c:388: error: 'target' undeclared (first use in this function)
flasher.c:389: error: 'list' undeclared (first use in this function)
flasher.c:401: error: 'NULL' undeclared (first use in this function)
flasher.c:403: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:410: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:415: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:419: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:443: warning: incompatible implicit declaration of built-in function 'fwrite'
flasher.c:472: warning: incompatible implicit declaration of built-in function 'fprintf'
flasher.c:490: warning: incompatible implicit declaration of built-in function 'fwrite'
flasher.c: In function 'parseArgs':
flasher.c:509: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:525: warning: incompatible implicit declaration of built-in function 'sscanf'
flasher.c: In function 'main':
flasher.c:537: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:540: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:28:19: error: stdio.h: No such file or directory
p2kmoto.c:29:20: error: stdlib.h: No such file or directory
p2kmoto.c:30:20: error: string.h: No such file or directory
p2kmoto.c:31:22: error: inttypes.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:14:20: error: unistd.h: No such file or directory
In file included from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/syslimits.h:7,
from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:11,
from /usr/local/include/usb.h:16,
from p2kmoto.c:32:
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:122:61: error: limits.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:18:20: error: dirent.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:67: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:73: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:75: error: parse error before 'wData'
/usr/local/include/usb.h:76: error: parse error before '**' token
/usr/local/include/usb.h:80: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:82: error: parse error before 'bcdHID'
/usr/local/include/usb.h:83: error: parse error before 'bCountryCode'
/usr/local/include/usb.h:84: error: parse error before 'bNumDescriptors'
/usr/local/include/usb.h:93: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:95: error: parse error before 'bEndpointAddress'
/usr/local/include/usb.h:96: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:97: error: parse error before 'wMaxPacketSize'
/usr/local/include/usb.h:98: error: parse error before 'bInterval'
/usr/local/include/usb.h:99: error: parse error before 'bRefresh'
/usr/local/include/usb.h:100: error: parse error before 'bSynchAddress'
/usr/local/include/usb.h:104: error: parse error before '**' token
/usr/local/include/usb.h:118: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:120: error: parse error before 'bInterfaceNumber'
/usr/local/include/usb.h:121: error: parse error before 'bAlternateSetting'
/usr/local/include/usb.h:122: error: parse error before 'bNumEndpoints'
/usr/local/include/usb.h:123: error: parse error before 'bInterfaceClass'
/usr/local/include/usb.h:124: error: parse error before 'bInterfaceSubClass'
/usr/local/include/usb.h:125: error: parse error before 'bInterfaceProtocol'
/usr/local/include/usb.h:126: error: parse error before 'iInterface'
/usr/local/include/usb.h:132: error: parse error before '**' token
/usr/local/include/usb.h:144: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:146: error: parse error before 'wTotalLength'
/usr/local/include/usb.h:147: error: parse error before 'bNumInterfaces'
/usr/local/include/usb.h:148: error: parse error before 'bConfigurationValue'
/usr/local/include/usb.h:149: error: parse error before 'iConfiguration'
/usr/local/include/usb.h:150: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:151: error: parse error before 'MaxPower'
/usr/local/include/usb.h:157: error: parse error before '**' token
/usr/local/include/usb.h:161: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:163: error: parse error before 'bcdUSB'
/usr/local/include/usb.h:164: error: parse error before 'bDeviceClass'
/usr/local/include/usb.h:165: error: parse error before 'bDeviceSubClass'
/usr/local/include/usb.h:166: error: parse error before 'bDeviceProtocol'
/usr/local/include/usb.h:167: error: parse error before 'bMaxPacketSize0'
/usr/local/include/usb.h:168: error: parse error before 'idVendor'
/usr/local/include/usb.h:169: error: parse error before 'idProduct'
/usr/local/include/usb.h:170: error: parse error before 'bcdDevice'
/usr/local/include/usb.h:171: error: parse error before 'iManufacturer'
/usr/local/include/usb.h:172: error: parse error before 'iProduct'
/usr/local/include/usb.h:173: error: parse error before 'iSerialNumber'
/usr/local/include/usb.h:174: error: parse error before 'bNumConfigurations'
/usr/local/include/usb.h:178: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:180: error: parse error before 'wValue'
/usr/local/include/usb.h:181: error: parse error before 'wIndex'
/usr/local/include/usb.h:182: error: parse error before 'wLength'
/usr/local/include/usb.h:244: error: 'PATH_MAX' undeclared here (not in a function)
/usr/local/include/usb.h:248: error: field 'descriptor' has incomplete type
/usr/local/include/usb.h:253: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:257: error: parse error before '**' token
/usr/local/include/usb.h:265: error: parse error before 'u_int32_t'
/usr/local/include/usb.h:268: error: parse error before '**' token
/usr/local/include/usb.h:286: error: parse error before 'size_t'
/usr/local/include/usb.h:288: error: parse error before 'size_t'
p2kmoto.c:34:18: error: time.h: No such file or directory
p2kmoto.c:37:21: error: termios.h: No such file or directory
p2kmoto.c:38:19: error: fcntl.h: No such file or directory
p2kmoto.c:107: error: parse error before 'freeID'
p2kmoto.c:107: warning: data definition has no type or storage class
p2kmoto.c:124: error: parse error before 'getInt16'
p2kmoto.c: In function 'getInt16':
p2kmoto.c:126: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:126: error: (Each undeclared identifier is reported only once
p2kmoto.c:126: error: for each function it appears in.)
p2kmoto.c:126: error: parse error before 'res'
p2kmoto.c:127: error: 'res' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:132: error: parse error before 'getInt32'
p2kmoto.c: In function 'getInt32':
p2kmoto.c:134: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:134: error: parse error before 'res'
p2kmoto.c:135: error: 'res' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:142: error: parse error before 'uint16_t'
p2kmoto.c: In function 'setInt16':
p2kmoto.c:144: error: 's' undeclared (first use in this function)
p2kmoto.c:144: error: 'value' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:148: error: parse error before 'uint32_t'
p2kmoto.c: In function 'setInt32':
p2kmoto.c:150: error: 's' undeclared (first use in this function)
p2kmoto.c:150: error: 'value' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_setACMdevice':
p2kmoto.c:199: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_getACMdevice':
p2kmoto.c:238: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_detectPhone':
p2kmoto.c:250: warning: incompatible implicit declaration of built-in function 'strstr'
p2kmoto.c: In function 'p2k_getDevList':
p2kmoto.c:284: error: dereferencing pointer to incomplete type
p2kmoto.c:285: error: dereferencing pointer to incomplete type
p2kmoto.c:285: error: dereferencing pointer to incomplete type
p2kmoto.c:288: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:292: error: dereferencing pointer to incomplete type
p2kmoto.c:294: error: dereferencing pointer to incomplete type
p2kmoto.c:294: error: dereferencing pointer to incomplete type
p2kmoto.c:296: error: dereferencing pointer to incomplete type
p2kmoto.c:297: error: dereferencing pointer to incomplete type
p2kmoto.c:304: error: dereferencing pointer to incomplete type
p2kmoto.c:305: error: dereferencing pointer to incomplete type
p2kmoto.c:308: error: dereferencing pointer to incomplete type
p2kmoto.c:309: error: dereferencing pointer to incomplete type
p2kmoto.c:316: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_findDevice':
p2kmoto.c:337: error: dereferencing pointer to incomplete type
p2kmoto.c:341: error: dereferencing pointer to incomplete type
p2kmoto.c:341: error: dereferencing pointer to incomplete type
p2kmoto.c:342: error: dereferencing pointer to incomplete type
p2kmoto.c:342: error: dereferencing pointer to incomplete type
p2kmoto.c: In function 'p2k_setP2Kmode_UNIX':
p2kmoto.c:365: error: 'O_RDWR' undeclared (first use in this function)
p2kmoto.c:365: error: 'O_NOCTTY' undeclared (first use in this function)
p2kmoto.c:365: error: 'O_NONBLOCK' undeclared (first use in this function)
p2kmoto.c:366: error: storage size of 'tio' isn't known
p2kmoto.c:367: warning: incompatible implicit declaration of built-in function 'bzero'
p2kmoto.c:368: error: 'CRTSCTS' undeclared (first use in this function)
p2kmoto.c:368: error: 'CS8' undeclared (first use in this function)
p2kmoto.c:368: error: 'CLOCAL' undeclared (first use in this function)
p2kmoto.c:368: error: 'CREAD' undeclared (first use in this function)
p2kmoto.c:368: error: 'O_NDELAY' undeclared (first use in this function)
p2kmoto.c:371: error: 'IGNPAR' undeclared (first use in this function)
p2kmoto.c:374: error: 'VTIME' undeclared (first use in this function)
p2kmoto.c:375: error: 'VMIN' undeclared (first use in this function)
p2kmoto.c:376: error: 'TCIOFLUSH' undeclared (first use in this function)
p2kmoto.c:377: error: 'TCSANOW' undeclared (first use in this function)
p2kmoto.c:378: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c: In function 'p2k_setP2Kmode':
p2kmoto.c:521: error: 'NULL' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_connect':
p2kmoto.c:541: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_openPhone':
p2kmoto.c:570: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_closePhone':
p2kmoto.c:583: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_get_cmd_size':
p2kmoto.c:590: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:590: error: parse error before 'cnt'
p2kmoto.c:593: error: 'cnt' undeclared (first use in this function)
p2kmoto.c:594: error: 'size' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_sendControl':
p2kmoto.c:605: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:618: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_inpSize':
p2kmoto.c:655: error: 'NULL' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_inpData':
p2kmoto.c:701: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:701: error: parse error before 'x2'
p2kmoto.c:702: error: 'x2' undeclared (first use in this function)
p2kmoto.c:705: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:706: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_check_packet_header':
p2kmoto.c:715: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:715: error: parse error before 'packId'
p2kmoto.c:720: error: 'packId' undeclared (first use in this function)
p2kmoto.c:725: error: 'packSize' undeclared (first use in this function)
p2kmoto.c:728: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:730: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:733: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:737: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:739: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_reboot':
p2kmoto.c:750: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:751: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:752: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_flashMode':
p2kmoto.c:762: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:763: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:765: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:766: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_suspend':
p2kmoto.c:778: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:779: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:781: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:782: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_getDriveNames':
p2kmoto.c:802: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:804: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:806: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:807: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:808: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_getPhoneModel':
p2kmoto.c:835: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:837: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:839: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:840: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:841: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_freeSpace':
p2kmoto.c:867: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:869: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:869: error: parse error before 'lng'
p2kmoto.c:880: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:882: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:884: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:885: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:886: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:888: error: 'lng' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_fileCount':
p2kmoto.c:904: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:904: error: parse error before 't'
p2kmoto.c:908: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:910: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:912: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:914: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:916: error: 't' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_readSeem':
p2kmoto.c:927: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:927: error: parse error before 'xxxx'
p2kmoto.c:937: error: parse error before 'packSize'
p2kmoto.c:947: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:948: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:949: error: 'cnt' undeclared (first use in this function)
p2kmoto.c:950: error: 'size' undeclared (first use in this function)
p2kmoto.c:953: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:954: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:962: error: 'packId' undeclared (first use in this function)
p2kmoto.c:966: error: 'packSize' undeclared (first use in this function)
p2kmoto.c:972: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:979: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_writeSeem':
p2kmoto.c:999: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1008: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1010: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1023: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1025: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1027: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1027: error: parse error before 'pcnt'
p2kmoto.c:1030: error: 'pcnt' undeclared (first use in this function)
p2kmoto.c:1031: error: 'psize' undeclared (first use in this function)
p2kmoto.c:1035: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1037: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_getVersion':
p2kmoto.c:1057: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1058: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1060: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1061: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1062: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1063: warning: incompatible implicit declaration of built-in function 'sprintf'
p2kmoto.c: In function 'p2k_FSAC_searchRequest':
p2kmoto.c:1076: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1076: error: parse error before 't'
p2kmoto.c:1086: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1104: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1105: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1107: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1109: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1112: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1113: error: 't' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_FSAC_fileList':
p2kmoto.c:1130: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1130: error: parse error before 'rCnt'
p2kmoto.c:1139: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1144: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1145: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1151: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1154: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1155: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1157: error: 'rCnt' undeclared (first use in this function)
p2kmoto.c:1162: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1172: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_FSAC_getVolumes':
p2kmoto.c:1198: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1199: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1201: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1202: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1203: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_getVolumeFreeSpace':
p2kmoto.c:1228: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:1228: error: parse error before 'lng'
p2kmoto.c:1232: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1242: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1243: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1245: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1246: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1247: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1248: error: 'lng' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_FSAC_delete':
p2kmoto.c:1263: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1263: error: parse error before 't'
p2kmoto.c:1265: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1266: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1267: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1271: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1272: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1277: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1278: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_open':
p2kmoto.c:1295: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1295: error: parse error before 'tWord'
p2kmoto.c:1297: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1298: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1299: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1314: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1315: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1320: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1321: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_close':
p2kmoto.c:1337: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1338: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1340: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1341: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1342: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_seek':
p2kmoto.c:1355: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:1355: error: parse error before 't'
p2kmoto.c:1360: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1361: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1363: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1364: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1365: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_read':
p2kmoto.c:1375: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1375: error: parse error before 't'
p2kmoto.c:1382: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1383: error: 't' undeclared (first use in this function)
p2kmoto.c:1385: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1386: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1389: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1390: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1391: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1393: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c: In function 'p2k_FSAC_write':
p2kmoto.c:1407: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1407: error: parse error before 't'
p2kmoto.c:1410: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1414: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1415: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1422: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1423: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1427: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1428: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_proba':
p2kmoto.c:1443: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1444: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1446: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1447: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_createDir':
p2kmoto.c:1462: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1463: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1464: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1469: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1471: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1474: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1475: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_removeDir':
p2kmoto.c:1490: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1491: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1492: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1497: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1498: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1501: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1502: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_getDeviceList':
p2kmoto.c:1526: error: dereferencing pointer to incomplete type
p2kmoto.c:1528: error: dereferencing pointer to incomplete type
p2kmoto.c:1528: error: dereferencing pointer to incomplete type
p2kmoto.c:1530: error: dereferencing pointer to incomplete type
p2kmoto.c:1532: error: dereferencing pointer to incomplete type
p2kmoto.c:1535: error: dereferencing pointer to incomplete type
p2kmoto.c:1535: error: dereferencing pointer to incomplete type
p2kmoto.c:1537: error: dereferencing pointer to incomplete type
p2kmoto.c:1541: error: dereferencing pointer to incomplete type
p2kmoto.c:1544: error: dereferencing pointer to incomplete type
p2kmoto.c:1545: error: dereferencing pointer to incomplete type
p2kmoto.c:1552: error: dereferencing pointer to incomplete type
p2kmoto.c:1554: error: dereferencing pointer to incomplete type
p2kmoto.c:1557: error: dereferencing pointer to incomplete type
p2kmoto.c:1561: error: dereferencing pointer to incomplete type
p2kmoto.c:1568: error: dereferencing pointer to incomplete type
p2kmoto.c:1569: error: dereferencing pointer to incomplete type
p2kmoto.c:1574: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1574: error: dereferencing pointer to incomplete type
p2kmoto.c:1574: error: dereferencing pointer to incomplete type
p2kmoto.c:1579: error: dereferencing pointer to incomplete type
p2kmoto.c:1583: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'flash_setDevice':
p2kmoto.c:1598: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c: In function 'flash_open':
p2kmoto.c:1610: error: dereferencing pointer to incomplete type
p2kmoto.c:1612: error: dereferencing pointer to incomplete type
p2kmoto.c:1612: error: dereferencing pointer to incomplete type
p2kmoto.c:1614: error: dereferencing pointer to incomplete type
p2kmoto.c:1614: error: dereferencing pointer to incomplete type
p2kmoto.c:1617: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1626: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1627: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_close':
p2kmoto.c:1643: warning: 'return' with a value, in function returning void
p2kmoto.c: In function 'flash_write':
p2kmoto.c:1650: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_writeCommand':
p2kmoto.c:1661: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1662: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c:1665: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1678: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_read':
p2kmoto.c:1695: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_readCommand':
p2kmoto.c:1711: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1724: warning: incompatible implicit declaration of built-in function 'memcpy'
make: *** [all] Error 1
static-host:~/Desktop/flasher Luca$ make -v
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
static-host:~/Desktop/flasher Luca$ make -k
gcc flasher.c p2kmoto.c -I./ -DUNIX_API -lusb -o flasher
flasher.c:26:19: error: stdio.h: No such file or directory
flasher.c:27:20: error: stdlib.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:14:20: error: unistd.h: No such file or directory
In file included from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/syslimits.h:7,
from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:11,
from /usr/local/include/usb.h:16,
from flasher.c:28:
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:122:61: error: limits.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:18:20: error: dirent.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:67: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:73: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:75: error: parse error before 'wData'
/usr/local/include/usb.h:76: error: parse error before '**' token
/usr/local/include/usb.h:80: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:82: error: parse error before 'bcdHID'
/usr/local/include/usb.h:83: error: parse error before 'bCountryCode'
/usr/local/include/usb.h:84: error: parse error before 'bNumDescriptors'
/usr/local/include/usb.h:93: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:95: error: parse error before 'bEndpointAddress'
/usr/local/include/usb.h:96: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:97: error: parse error before 'wMaxPacketSize'
/usr/local/include/usb.h:98: error: parse error before 'bInterval'
/usr/local/include/usb.h:99: error: parse error before 'bRefresh'
/usr/local/include/usb.h:100: error: parse error before 'bSynchAddress'
/usr/local/include/usb.h:104: error: parse error before '**' token
/usr/local/include/usb.h:118: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:120: error: parse error before 'bInterfaceNumber'
/usr/local/include/usb.h:121: error: parse error before 'bAlternateSetting'
/usr/local/include/usb.h:122: error: parse error before 'bNumEndpoints'
/usr/local/include/usb.h:123: error: parse error before 'bInterfaceClass'
/usr/local/include/usb.h:124: error: parse error before 'bInterfaceSubClass'
/usr/local/include/usb.h:125: error: parse error before 'bInterfaceProtocol'
/usr/local/include/usb.h:126: error: parse error before 'iInterface'
/usr/local/include/usb.h:132: error: parse error before '**' token
/usr/local/include/usb.h:144: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:146: error: parse error before 'wTotalLength'
/usr/local/include/usb.h:147: error: parse error before 'bNumInterfaces'
/usr/local/include/usb.h:148: error: parse error before 'bConfigurationValue'
/usr/local/include/usb.h:149: error: parse error before 'iConfiguration'
/usr/local/include/usb.h:150: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:151: error: parse error before 'MaxPower'
/usr/local/include/usb.h:157: error: parse error before '**' token
/usr/local/include/usb.h:161: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:163: error: parse error before 'bcdUSB'
/usr/local/include/usb.h:164: error: parse error before 'bDeviceClass'
/usr/local/include/usb.h:165: error: parse error before 'bDeviceSubClass'
/usr/local/include/usb.h:166: error: parse error before 'bDeviceProtocol'
/usr/local/include/usb.h:167: error: parse error before 'bMaxPacketSize0'
/usr/local/include/usb.h:168: error: parse error before 'idVendor'
/usr/local/include/usb.h:169: error: parse error before 'idProduct'
/usr/local/include/usb.h:170: error: parse error before 'bcdDevice'
/usr/local/include/usb.h:171: error: parse error before 'iManufacturer'
/usr/local/include/usb.h:172: error: parse error before 'iProduct'
/usr/local/include/usb.h:173: error: parse error before 'iSerialNumber'
/usr/local/include/usb.h:174: error: parse error before 'bNumConfigurations'
/usr/local/include/usb.h:178: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:180: error: parse error before 'wValue'
/usr/local/include/usb.h:181: error: parse error before 'wIndex'
/usr/local/include/usb.h:182: error: parse error before 'wLength'
/usr/local/include/usb.h:244: error: 'PATH_MAX' undeclared here (not in a function)
/usr/local/include/usb.h:248: error: field 'descriptor' has incomplete type
/usr/local/include/usb.h:253: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:257: error: parse error before '**' token
/usr/local/include/usb.h:265: error: parse error before 'u_int32_t'
/usr/local/include/usb.h:268: error: parse error before '**' token
/usr/local/include/usb.h:286: error: parse error before 'size_t'
/usr/local/include/usb.h:288: error: parse error before 'size_t'
flasher.c:29:20: error: string.h: No such file or directory
flasher.c: In function 'preparePhone':
flasher.c:55: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'openPhone':
flasher.c:91: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:92: error: 'NULL' undeclared (first use in this function)
flasher.c:92: error: (Each undeclared identifier is reported only once
flasher.c:92: error: for each function it appears in.)
flasher.c: In function 'writeCommand':
flasher.c:131: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:132: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:135: warning: incompatible implicit declaration of built-in function 'memcpy'
flasher.c:154: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'readCommand':
flasher.c:179: warning: incompatible implicit declaration of built-in function 'memcpy'
flasher.c: In function 'info':
flasher.c:188: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:190: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:191: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'addrChecksum':
flasher.c:199: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c: In function 'sendFile':
flasher.c:218: error: 'FILE' undeclared (first use in this function)
flasher.c:218: error: 'fp' undeclared (first use in this function)
flasher.c:219: error: 'SEEK_END' undeclared (first use in this function)
flasher.c:221: error: 'SEEK_SET' undeclared (first use in this function)
flasher.c:225: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:245: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:246: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:259: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'sendLoader':
flasher.c:273: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:275: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:275: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:276: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'erasePhone':
flasher.c:291: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:292: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:298: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'flashPhone':
flasher.c:327: error: 'FILE' undeclared (first use in this function)
flasher.c:327: error: 'fp' undeclared (first use in this function)
flasher.c:333: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:335: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:337: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:339: error: 'NULL' undeclared (first use in this function)
flasher.c:341: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:345: warning: incompatible implicit declaration of built-in function 'sscanf'
flasher.c: In function 'parseFlash':
flasher.c:386: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:387: error: 'FILE' undeclared (first use in this function)
flasher.c:387: error: 'fp' undeclared (first use in this function)
flasher.c:388: error: 'target' undeclared (first use in this function)
flasher.c:389: error: 'list' undeclared (first use in this function)
flasher.c:401: error: 'NULL' undeclared (first use in this function)
flasher.c:403: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:410: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:415: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:419: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:443: warning: incompatible implicit declaration of built-in function 'fwrite'
flasher.c:472: warning: incompatible implicit declaration of built-in function 'fprintf'
flasher.c:490: warning: incompatible implicit declaration of built-in function 'fwrite'
flasher.c: In function 'parseArgs':
flasher.c:509: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:525: warning: incompatible implicit declaration of built-in function 'sscanf'
flasher.c: In function 'main':
flasher.c:537: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:540: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:28:19: error: stdio.h: No such file or directory
p2kmoto.c:29:20: error: stdlib.h: No such file or directory
p2kmoto.c:30:20: error: string.h: No such file or directory
p2kmoto.c:31:22: error: inttypes.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:14:20: error: unistd.h: No such file or directory
In file included from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/syslimits.h:7,
from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:11,
from /usr/local/include/usb.h:16,
from p2kmoto.c:32:
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:122:61: error: limits.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:18:20: error: dirent.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:67: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:73: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:75: error: parse error before 'wData'
/usr/local/include/usb.h:76: error: parse error before '**' token
/usr/local/include/usb.h:80: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:82: error: parse error before 'bcdHID'
/usr/local/include/usb.h:83: error: parse error before 'bCountryCode'
/usr/local/include/usb.h:84: error: parse error before 'bNumDescriptors'
/usr/local/include/usb.h:93: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:95: error: parse error before 'bEndpointAddress'
/usr/local/include/usb.h:96: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:97: error: parse error before 'wMaxPacketSize'
/usr/local/include/usb.h:98: error: parse error before 'bInterval'
/usr/local/include/usb.h:99: error: parse error before 'bRefresh'
/usr/local/include/usb.h:100: error: parse error before 'bSynchAddress'
/usr/local/include/usb.h:104: error: parse error before '**' token
/usr/local/include/usb.h:118: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:120: error: parse error before 'bInterfaceNumber'
/usr/local/include/usb.h:121: error: parse error before 'bAlternateSetting'
/usr/local/include/usb.h:122: error: parse error before 'bNumEndpoints'
/usr/local/include/usb.h:123: error: parse error before 'bInterfaceClass'
/usr/local/include/usb.h:124: error: parse error before 'bInterfaceSubClass'
/usr/local/include/usb.h:125: error: parse error before 'bInterfaceProtocol'
/usr/local/include/usb.h:126: error: parse error before 'iInterface'
/usr/local/include/usb.h:132: error: parse error before '**' token
/usr/local/include/usb.h:144: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:146: error: parse error before 'wTotalLength'
/usr/local/include/usb.h:147: error: parse error before 'bNumInterfaces'
/usr/local/include/usb.h:148: error: parse error before 'bConfigurationValue'
/usr/local/include/usb.h:149: error: parse error before 'iConfiguration'
/usr/local/include/usb.h:150: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:151: error: parse error before 'MaxPower'
/usr/local/include/usb.h:157: error: parse error before '**' token
/usr/local/include/usb.h:161: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:163: error: parse error before 'bcdUSB'
/usr/local/include/usb.h:164: error: parse error before 'bDeviceClass'
/usr/local/include/usb.h:165: error: parse error before 'bDeviceSubClass'
/usr/local/include/usb.h:166: error: parse error before 'bDeviceProtocol'
/usr/local/include/usb.h:167: error: parse error before 'bMaxPacketSize0'
/usr/local/include/usb.h:168: error: parse error before 'idVendor'
/usr/local/include/usb.h:169: error: parse error before 'idProduct'
/usr/local/include/usb.h:170: error: parse error before 'bcdDevice'
/usr/local/include/usb.h:171: error: parse error before 'iManufacturer'
/usr/local/include/usb.h:172: error: parse error before 'iProduct'
/usr/local/include/usb.h:173: error: parse error before 'iSerialNumber'
/usr/local/include/usb.h:174: error: parse error before 'bNumConfigurations'
/usr/local/include/usb.h:178: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:180: error: parse error before 'wValue'
/usr/local/include/usb.h:181: error: parse error before 'wIndex'
/usr/local/include/usb.h:182: error: parse error before 'wLength'
/usr/local/include/usb.h:244: error: 'PATH_MAX' undeclared here (not in a function)
/usr/local/include/usb.h:248: error: field 'descriptor' has incomplete type
/usr/local/include/usb.h:253: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:257: error: parse error before '**' token
/usr/local/include/usb.h:265: error: parse error before 'u_int32_t'
/usr/local/include/usb.h:268: error: parse error before '**' token
/usr/local/include/usb.h:286: error: parse error before 'size_t'
/usr/local/include/usb.h:288: error: parse error before 'size_t'
p2kmoto.c:34:18: error: time.h: No such file or directory
p2kmoto.c:37:21: error: termios.h: No such file or directory
p2kmoto.c:38:19: error: fcntl.h: No such file or directory
p2kmoto.c:107: error: parse error before 'freeID'
p2kmoto.c:107: warning: data definition has no type or storage class
p2kmoto.c:124: error: parse error before 'getInt16'
p2kmoto.c: In function 'getInt16':
p2kmoto.c:126: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:126: error: (Each undeclared identifier is reported only once
p2kmoto.c:126: error: for each function it appears in.)
p2kmoto.c:126: error: parse error before 'res'
p2kmoto.c:127: error: 'res' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:132: error: parse error before 'getInt32'
p2kmoto.c: In function 'getInt32':
p2kmoto.c:134: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:134: error: parse error before 'res'
p2kmoto.c:135: error: 'res' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:142: error: parse error before 'uint16_t'
p2kmoto.c: In function 'setInt16':
p2kmoto.c:144: error: 's' undeclared (first use in this function)
p2kmoto.c:144: error: 'value' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:148: error: parse error before 'uint32_t'
p2kmoto.c: In function 'setInt32':
p2kmoto.c:150: error: 's' undeclared (first use in this function)
p2kmoto.c:150: error: 'value' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_setACMdevice':
p2kmoto.c:199: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_getACMdevice':
p2kmoto.c:238: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_detectPhone':
p2kmoto.c:250: warning: incompatible implicit declaration of built-in function 'strstr'
p2kmoto.c: In function 'p2k_getDevList':
p2kmoto.c:284: error: dereferencing pointer to incomplete type
p2kmoto.c:285: error: dereferencing pointer to incomplete type
p2kmoto.c:285: error: dereferencing pointer to incomplete type
p2kmoto.c:288: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:292: error: dereferencing pointer to incomplete type
p2kmoto.c:294: error: dereferencing pointer to incomplete type
p2kmoto.c:294: error: dereferencing pointer to incomplete type
p2kmoto.c:296: error: dereferencing pointer to incomplete type
p2kmoto.c:297: error: dereferencing pointer to incomplete type
p2kmoto.c:304: error: dereferencing pointer to incomplete type
p2kmoto.c:305: error: dereferencing pointer to incomplete type
p2kmoto.c:308: error: dereferencing pointer to incomplete type
p2kmoto.c:309: error: dereferencing pointer to incomplete type
p2kmoto.c:316: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_findDevice':
p2kmoto.c:337: error: dereferencing pointer to incomplete type
p2kmoto.c:341: error: dereferencing pointer to incomplete type
p2kmoto.c:341: error: dereferencing pointer to incomplete type
p2kmoto.c:342: error: dereferencing pointer to incomplete type
p2kmoto.c:342: error: dereferencing pointer to incomplete type
p2kmoto.c: In function 'p2k_setP2Kmode_UNIX':
p2kmoto.c:365: error: 'O_RDWR' undeclared (first use in this function)
p2kmoto.c:365: error: 'O_NOCTTY' undeclared (first use in this function)
p2kmoto.c:365: error: 'O_NONBLOCK' undeclared (first use in this function)
p2kmoto.c:366: error: storage size of 'tio' isn't known
p2kmoto.c:367: warning: incompatible implicit declaration of built-in function 'bzero'
p2kmoto.c:368: error: 'CRTSCTS' undeclared (first use in this function)
p2kmoto.c:368: error: 'CS8' undeclared (first use in this function)
p2kmoto.c:368: error: 'CLOCAL' undeclared (first use in this function)
p2kmoto.c:368: error: 'CREAD' undeclared (first use in this function)
p2kmoto.c:368: error: 'O_NDELAY' undeclared (first use in this function)
p2kmoto.c:371: error: 'IGNPAR' undeclared (first use in this function)
p2kmoto.c:374: error: 'VTIME' undeclared (first use in this function)
p2kmoto.c:375: error: 'VMIN' undeclared (first use in this function)
p2kmoto.c:376: error: 'TCIOFLUSH' undeclared (first use in this function)
p2kmoto.c:377: error: 'TCSANOW' undeclared (first use in this function)
p2kmoto.c:378: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c: In function 'p2k_setP2Kmode':
p2kmoto.c:521: error: 'NULL' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_connect':
p2kmoto.c:541: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_openPhone':
p2kmoto.c:570: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_closePhone':
p2kmoto.c:583: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_get_cmd_size':
p2kmoto.c:590: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:590: error: parse error before 'cnt'
p2kmoto.c:593: error: 'cnt' undeclared (first use in this function)
p2kmoto.c:594: error: 'size' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_sendControl':
p2kmoto.c:605: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:618: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_inpSize':
p2kmoto.c:655: error: 'NULL' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_inpData':
p2kmoto.c:701: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:701: error: parse error before 'x2'
p2kmoto.c:702: error: 'x2' undeclared (first use in this function)
p2kmoto.c:705: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:706: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_check_packet_header':
p2kmoto.c:715: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:715: error: parse error before 'packId'
p2kmoto.c:720: error: 'packId' undeclared (first use in this function)
p2kmoto.c:725: error: 'packSize' undeclared (first use in this function)
p2kmoto.c:728: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:730: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:733: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:737: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:739: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_reboot':
p2kmoto.c:750: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:751: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:752: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_flashMode':
p2kmoto.c:762: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:763: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:765: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:766: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_suspend':
p2kmoto.c:778: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:779: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:781: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:782: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_getDriveNames':
p2kmoto.c:802: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:804: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:806: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:807: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:808: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_getPhoneModel':
p2kmoto.c:835: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:837: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:839: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:840: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:841: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_freeSpace':
p2kmoto.c:867: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:869: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:869: error: parse error before 'lng'
p2kmoto.c:880: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:882: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:884: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:885: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:886: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:888: error: 'lng' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_fileCount':
p2kmoto.c:904: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:904: error: parse error before 't'
p2kmoto.c:908: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:910: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:912: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:914: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:916: error: 't' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_readSeem':
p2kmoto.c:927: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:927: error: parse error before 'xxxx'
p2kmoto.c:937: error: parse error before 'packSize'
p2kmoto.c:947: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:948: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:949: error: 'cnt' undeclared (first use in this function)
p2kmoto.c:950: error: 'size' undeclared (first use in this function)
p2kmoto.c:953: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:954: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:962: error: 'packId' undeclared (first use in this function)
p2kmoto.c:966: error: 'packSize' undeclared (first use in this function)
p2kmoto.c:972: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:979: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_writeSeem':
p2kmoto.c:999: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1008: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1010: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1023: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1025: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1027: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1027: error: parse error before 'pcnt'
p2kmoto.c:1030: error: 'pcnt' undeclared (first use in this function)
p2kmoto.c:1031: error: 'psize' undeclared (first use in this function)
p2kmoto.c:1035: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1037: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_getVersion':
p2kmoto.c:1057: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1058: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1060: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1061: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1062: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1063: warning: incompatible implicit declaration of built-in function 'sprintf'
p2kmoto.c: In function 'p2k_FSAC_searchRequest':
p2kmoto.c:1076: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1076: error: parse error before 't'
p2kmoto.c:1086: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1104: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1105: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1107: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1109: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1112: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1113: error: 't' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_FSAC_fileList':
p2kmoto.c:1130: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1130: error: parse error before 'rCnt'
p2kmoto.c:1139: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1144: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1145: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1151: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1154: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1155: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1157: error: 'rCnt' undeclared (first use in this function)
p2kmoto.c:1162: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1172: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_FSAC_getVolumes':
p2kmoto.c:1198: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1199: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1201: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1202: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1203: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_getVolumeFreeSpace':
p2kmoto.c:1228: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:1228: error: parse error before 'lng'
p2kmoto.c:1232: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1242: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1243: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1245: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1246: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1247: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1248: error: 'lng' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_FSAC_delete':
p2kmoto.c:1263: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1263: error: parse error before 't'
p2kmoto.c:1265: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1266: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1267: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1271: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1272: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1277: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1278: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_open':
p2kmoto.c:1295: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1295: error: parse error before 'tWord'
p2kmoto.c:1297: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1298: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1299: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1314: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1315: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1320: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1321: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_close':
p2kmoto.c:1337: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1338: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1340: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1341: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1342: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_seek':
p2kmoto.c:1355: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:1355: error: parse error before 't'
p2kmoto.c:1360: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1361: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1363: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1364: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1365: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_read':
p2kmoto.c:1375: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1375: error: parse error before 't'
p2kmoto.c:1382: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1383: error: 't' undeclared (first use in this function)
p2kmoto.c:1385: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1386: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1389: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1390: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1391: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1393: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c: In function 'p2k_FSAC_write':
p2kmoto.c:1407: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1407: error: parse error before 't'
p2kmoto.c:1410: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1414: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1415: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1422: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1423: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1427: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1428: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_proba':
p2kmoto.c:1443: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1444: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1446: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1447: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_createDir':
p2kmoto.c:1462: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1463: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1464: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1469: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1471: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1474: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1475: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_removeDir':
p2kmoto.c:1490: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1491: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1492: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1497: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1498: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1501: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1502: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_getDeviceList':
p2kmoto.c:1526: error: dereferencing pointer to incomplete type
p2kmoto.c:1528: error: dereferencing pointer to incomplete type
p2kmoto.c:1528: error: dereferencing pointer to incomplete type
p2kmoto.c:1530: error: dereferencing pointer to incomplete type
p2kmoto.c:1532: error: dereferencing pointer to incomplete type
p2kmoto.c:1535: error: dereferencing pointer to incomplete type
p2kmoto.c:1535: error: dereferencing pointer to incomplete type
p2kmoto.c:1537: error: dereferencing pointer to incomplete type
p2kmoto.c:1541: error: dereferencing pointer to incomplete type
p2kmoto.c:1544: error: dereferencing pointer to incomplete type
p2kmoto.c:1545: error: dereferencing pointer to incomplete type
p2kmoto.c:1552: error: dereferencing pointer to incomplete type
p2kmoto.c:1554: error: dereferencing pointer to incomplete type
p2kmoto.c:1557: error: dereferencing pointer to incomplete type
p2kmoto.c:1561: error: dereferencing pointer to incomplete type
p2kmoto.c:1568: error: dereferencing pointer to incomplete type
p2kmoto.c:1569: error: dereferencing pointer to incomplete type
p2kmoto.c:1574: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1574: error: dereferencing pointer to incomplete type
p2kmoto.c:1574: error: dereferencing pointer to incomplete type
p2kmoto.c:1579: error: dereferencing pointer to incomplete type
p2kmoto.c:1583: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'flash_setDevice':
p2kmoto.c:1598: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c: In function 'flash_open':
p2kmoto.c:1610: error: dereferencing pointer to incomplete type
p2kmoto.c:1612: error: dereferencing pointer to incomplete type
p2kmoto.c:1612: error: dereferencing pointer to incomplete type
p2kmoto.c:1614: error: dereferencing pointer to incomplete type
p2kmoto.c:1614: error: dereferencing pointer to incomplete type
p2kmoto.c:1617: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1626: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1627: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_close':
p2kmoto.c:1643: warning: 'return' with a value, in function returning void
p2kmoto.c: In function 'flash_write':
p2kmoto.c:1650: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_writeCommand':
p2kmoto.c:1661: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1662: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c:1665: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1678: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_read':
p2kmoto.c:1695: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_readCommand':
p2kmoto.c:1711: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1724: warning: incompatible implicit declaration of built-in function 'memcpy'
make: *** [all] Error 1
static-host:~/Desktop/flasher Luca$ clear

static-host:~/Desktop/flasher Luca$ patch < patch
patching file flasher.c
Reversed (or previously applied) patch detected! Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file flasher.c.rej
static-host:~/Desktop/flasher Luca$ make
gcc flasher.c p2kmoto.c -I./ -DUNIX_API -lusb -o flasher
flasher.c:26:19: error: stdio.h: No such file or directory
flasher.c:27:20: error: stdlib.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:14:20: error: unistd.h: No such file or directory
In file included from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/syslimits.h:7,
from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:11,
from /usr/local/include/usb.h:16,
from flasher.c:28:
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:122:61: error: limits.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:18:20: error: dirent.h: No such file or directory
In file included from flasher.c:28:
/usr/local/include/usb.h:67: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:73: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:75: error: parse error before 'wData'
/usr/local/include/usb.h:76: error: parse error before '**' token
/usr/local/include/usb.h:80: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:82: error: parse error before 'bcdHID'
/usr/local/include/usb.h:83: error: parse error before 'bCountryCode'
/usr/local/include/usb.h:84: error: parse error before 'bNumDescriptors'
/usr/local/include/usb.h:93: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:95: error: parse error before 'bEndpointAddress'
/usr/local/include/usb.h:96: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:97: error: parse error before 'wMaxPacketSize'
/usr/local/include/usb.h:98: error: parse error before 'bInterval'
/usr/local/include/usb.h:99: error: parse error before 'bRefresh'
/usr/local/include/usb.h:100: error: parse error before 'bSynchAddress'
/usr/local/include/usb.h:104: error: parse error before '**' token
/usr/local/include/usb.h:118: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:120: error: parse error before 'bInterfaceNumber'
/usr/local/include/usb.h:121: error: parse error before 'bAlternateSetting'
/usr/local/include/usb.h:122: error: parse error before 'bNumEndpoints'
/usr/local/include/usb.h:123: error: parse error before 'bInterfaceClass'
/usr/local/include/usb.h:124: error: parse error before 'bInterfaceSubClass'
/usr/local/include/usb.h:125: error: parse error before 'bInterfaceProtocol'
/usr/local/include/usb.h:126: error: parse error before 'iInterface'
/usr/local/include/usb.h:132: error: parse error before '**' token
/usr/local/include/usb.h:144: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:146: error: parse error before 'wTotalLength'
/usr/local/include/usb.h:147: error: parse error before 'bNumInterfaces'
/usr/local/include/usb.h:148: error: parse error before 'bConfigurationValue'
/usr/local/include/usb.h:149: error: parse error before 'iConfiguration'
/usr/local/include/usb.h:150: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:151: error: parse error before 'MaxPower'
/usr/local/include/usb.h:157: error: parse error before '**' token
/usr/local/include/usb.h:161: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:163: error: parse error before 'bcdUSB'
/usr/local/include/usb.h:164: error: parse error before 'bDeviceClass'
/usr/local/include/usb.h:165: error: parse error before 'bDeviceSubClass'
/usr/local/include/usb.h:166: error: parse error before 'bDeviceProtocol'
/usr/local/include/usb.h:167: error: parse error before 'bMaxPacketSize0'
/usr/local/include/usb.h:168: error: parse error before 'idVendor'
/usr/local/include/usb.h:169: error: parse error before 'idProduct'
/usr/local/include/usb.h:170: error: parse error before 'bcdDevice'
/usr/local/include/usb.h:171: error: parse error before 'iManufacturer'
/usr/local/include/usb.h:172: error: parse error before 'iProduct'
/usr/local/include/usb.h:173: error: parse error before 'iSerialNumber'
/usr/local/include/usb.h:174: error: parse error before 'bNumConfigurations'
/usr/local/include/usb.h:178: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:180: error: parse error before 'wValue'
/usr/local/include/usb.h:181: error: parse error before 'wIndex'
/usr/local/include/usb.h:182: error: parse error before 'wLength'
/usr/local/include/usb.h:244: error: 'PATH_MAX' undeclared here (not in a function)
/usr/local/include/usb.h:248: error: field 'descriptor' has incomplete type
/usr/local/include/usb.h:253: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:257: error: parse error before '**' token
/usr/local/include/usb.h:265: error: parse error before 'u_int32_t'
/usr/local/include/usb.h:268: error: parse error before '**' token
/usr/local/include/usb.h:286: error: parse error before 'size_t'
/usr/local/include/usb.h:288: error: parse error before 'size_t'
flasher.c:29:20: error: string.h: No such file or directory
flasher.c: In function 'preparePhone':
flasher.c:55: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'openPhone':
flasher.c:91: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:92: error: 'NULL' undeclared (first use in this function)
flasher.c:92: error: (Each undeclared identifier is reported only once
flasher.c:92: error: for each function it appears in.)
flasher.c: In function 'writeCommand':
flasher.c:131: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:132: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:135: warning: incompatible implicit declaration of built-in function 'memcpy'
flasher.c:154: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'readCommand':
flasher.c:179: warning: incompatible implicit declaration of built-in function 'memcpy'
flasher.c: In function 'info':
flasher.c:188: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:190: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:191: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'addrChecksum':
flasher.c:199: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c: In function 'sendFile':
flasher.c:218: error: 'FILE' undeclared (first use in this function)
flasher.c:218: error: 'fp' undeclared (first use in this function)
flasher.c:219: error: 'SEEK_END' undeclared (first use in this function)
flasher.c:221: error: 'SEEK_SET' undeclared (first use in this function)
flasher.c:225: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:245: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:246: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:259: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'sendLoader':
flasher.c:273: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:275: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:275: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:276: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'erasePhone':
flasher.c:291: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:292: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:298: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c: In function 'flashPhone':
flasher.c:327: error: 'FILE' undeclared (first use in this function)
flasher.c:327: error: 'fp' undeclared (first use in this function)
flasher.c:333: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:335: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:337: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:339: error: 'NULL' undeclared (first use in this function)
flasher.c:341: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:345: warning: incompatible implicit declaration of built-in function 'sscanf'
flasher.c: In function 'parseFlash':
flasher.c:386: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:387: error: 'FILE' undeclared (first use in this function)
flasher.c:387: error: 'fp' undeclared (first use in this function)
flasher.c:388: error: 'target' undeclared (first use in this function)
flasher.c:389: error: 'list' undeclared (first use in this function)
flasher.c:401: error: 'NULL' undeclared (first use in this function)
flasher.c:403: warning: incompatible implicit declaration of built-in function 'sprintf'
flasher.c:410: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:415: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:419: warning: incompatible implicit declaration of built-in function 'strlen'
flasher.c:443: warning: incompatible implicit declaration of built-in function 'fwrite'
flasher.c:472: warning: incompatible implicit declaration of built-in function 'fprintf'
flasher.c:490: warning: incompatible implicit declaration of built-in function 'fwrite'
flasher.c: In function 'parseArgs':
flasher.c:509: warning: incompatible implicit declaration of built-in function 'strcpy'
flasher.c:525: warning: incompatible implicit declaration of built-in function 'sscanf'
flasher.c: In function 'main':
flasher.c:537: warning: incompatible implicit declaration of built-in function 'printf'
flasher.c:540: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:28:19: error: stdio.h: No such file or directory
p2kmoto.c:29:20: error: stdlib.h: No such file or directory
p2kmoto.c:30:20: error: string.h: No such file or directory
p2kmoto.c:31:22: error: inttypes.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:14:20: error: unistd.h: No such file or directory
In file included from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/syslimits.h:7,
from /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:11,
from /usr/local/include/usb.h:16,
from p2kmoto.c:32:
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/limits.h:122:61: error: limits.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:18:20: error: dirent.h: No such file or directory
In file included from p2kmoto.c:32:
/usr/local/include/usb.h:67: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:73: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:75: error: parse error before 'wData'
/usr/local/include/usb.h:76: error: parse error before '**' token
/usr/local/include/usb.h:80: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:82: error: parse error before 'bcdHID'
/usr/local/include/usb.h:83: error: parse error before 'bCountryCode'
/usr/local/include/usb.h:84: error: parse error before 'bNumDescriptors'
/usr/local/include/usb.h:93: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:95: error: parse error before 'bEndpointAddress'
/usr/local/include/usb.h:96: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:97: error: parse error before 'wMaxPacketSize'
/usr/local/include/usb.h:98: error: parse error before 'bInterval'
/usr/local/include/usb.h:99: error: parse error before 'bRefresh'
/usr/local/include/usb.h:100: error: parse error before 'bSynchAddress'
/usr/local/include/usb.h:104: error: parse error before '**' token
/usr/local/include/usb.h:118: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:120: error: parse error before 'bInterfaceNumber'
/usr/local/include/usb.h:121: error: parse error before 'bAlternateSetting'
/usr/local/include/usb.h:122: error: parse error before 'bNumEndpoints'
/usr/local/include/usb.h:123: error: parse error before 'bInterfaceClass'
/usr/local/include/usb.h:124: error: parse error before 'bInterfaceSubClass'
/usr/local/include/usb.h:125: error: parse error before 'bInterfaceProtocol'
/usr/local/include/usb.h:126: error: parse error before 'iInterface'
/usr/local/include/usb.h:132: error: parse error before '**' token
/usr/local/include/usb.h:144: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:146: error: parse error before 'wTotalLength'
/usr/local/include/usb.h:147: error: parse error before 'bNumInterfaces'
/usr/local/include/usb.h:148: error: parse error before 'bConfigurationValue'
/usr/local/include/usb.h:149: error: parse error before 'iConfiguration'
/usr/local/include/usb.h:150: error: parse error before 'bmAttributes'
/usr/local/include/usb.h:151: error: parse error before 'MaxPower'
/usr/local/include/usb.h:157: error: parse error before '**' token
/usr/local/include/usb.h:161: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:163: error: parse error before 'bcdUSB'
/usr/local/include/usb.h:164: error: parse error before 'bDeviceClass'
/usr/local/include/usb.h:165: error: parse error before 'bDeviceSubClass'
/usr/local/include/usb.h:166: error: parse error before 'bDeviceProtocol'
/usr/local/include/usb.h:167: error: parse error before 'bMaxPacketSize0'
/usr/local/include/usb.h:168: error: parse error before 'idVendor'
/usr/local/include/usb.h:169: error: parse error before 'idProduct'
/usr/local/include/usb.h:170: error: parse error before 'bcdDevice'
/usr/local/include/usb.h:171: error: parse error before 'iManufacturer'
/usr/local/include/usb.h:172: error: parse error before 'iProduct'
/usr/local/include/usb.h:173: error: parse error before 'iSerialNumber'
/usr/local/include/usb.h:174: error: parse error before 'bNumConfigurations'
/usr/local/include/usb.h:178: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:180: error: parse error before 'wValue'
/usr/local/include/usb.h:181: error: parse error before 'wIndex'
/usr/local/include/usb.h:182: error: parse error before 'wLength'
/usr/local/include/usb.h:244: error: 'PATH_MAX' undeclared here (not in a function)
/usr/local/include/usb.h:248: error: field 'descriptor' has incomplete type
/usr/local/include/usb.h:253: error: parse error before 'u_int8_t'
/usr/local/include/usb.h:257: error: parse error before '**' token
/usr/local/include/usb.h:265: error: parse error before 'u_int32_t'
/usr/local/include/usb.h:268: error: parse error before '**' token
/usr/local/include/usb.h:286: error: parse error before 'size_t'
/usr/local/include/usb.h:288: error: parse error before 'size_t'
p2kmoto.c:34:18: error: time.h: No such file or directory
p2kmoto.c:37:21: error: termios.h: No such file or directory
p2kmoto.c:38:19: error: fcntl.h: No such file or directory
p2kmoto.c:107: error: parse error before 'freeID'
p2kmoto.c:107: warning: data definition has no type or storage class
p2kmoto.c:124: error: parse error before 'getInt16'
p2kmoto.c: In function 'getInt16':
p2kmoto.c:126: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:126: error: (Each undeclared identifier is reported only once
p2kmoto.c:126: error: for each function it appears in.)
p2kmoto.c:126: error: parse error before 'res'
p2kmoto.c:127: error: 'res' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:132: error: parse error before 'getInt32'
p2kmoto.c: In function 'getInt32':
p2kmoto.c:134: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:134: error: parse error before 'res'
p2kmoto.c:135: error: 'res' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:142: error: parse error before 'uint16_t'
p2kmoto.c: In function 'setInt16':
p2kmoto.c:144: error: 's' undeclared (first use in this function)
p2kmoto.c:144: error: 'value' undeclared (first use in this function)
p2kmoto.c: At top level:
p2kmoto.c:148: error: parse error before 'uint32_t'
p2kmoto.c: In function 'setInt32':
p2kmoto.c:150: error: 's' undeclared (first use in this function)
p2kmoto.c:150: error: 'value' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_setACMdevice':
p2kmoto.c:199: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_getACMdevice':
p2kmoto.c:238: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_detectPhone':
p2kmoto.c:250: warning: incompatible implicit declaration of built-in function 'strstr'
p2kmoto.c: In function 'p2k_getDevList':
p2kmoto.c:284: error: dereferencing pointer to incomplete type
p2kmoto.c:285: error: dereferencing pointer to incomplete type
p2kmoto.c:285: error: dereferencing pointer to incomplete type
p2kmoto.c:288: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:292: error: dereferencing pointer to incomplete type
p2kmoto.c:294: error: dereferencing pointer to incomplete type
p2kmoto.c:294: error: dereferencing pointer to incomplete type
p2kmoto.c:296: error: dereferencing pointer to incomplete type
p2kmoto.c:297: error: dereferencing pointer to incomplete type
p2kmoto.c:304: error: dereferencing pointer to incomplete type
p2kmoto.c:305: error: dereferencing pointer to incomplete type
p2kmoto.c:308: error: dereferencing pointer to incomplete type
p2kmoto.c:309: error: dereferencing pointer to incomplete type
p2kmoto.c:316: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_findDevice':
p2kmoto.c:337: error: dereferencing pointer to incomplete type
p2kmoto.c:341: error: dereferencing pointer to incomplete type
p2kmoto.c:341: error: dereferencing pointer to incomplete type
p2kmoto.c:342: error: dereferencing pointer to incomplete type
p2kmoto.c:342: error: dereferencing pointer to incomplete type
p2kmoto.c: In function 'p2k_setP2Kmode_UNIX':
p2kmoto.c:365: error: 'O_RDWR' undeclared (first use in this function)
p2kmoto.c:365: error: 'O_NOCTTY' undeclared (first use in this function)
p2kmoto.c:365: error: 'O_NONBLOCK' undeclared (first use in this function)
p2kmoto.c:366: error: storage size of 'tio' isn't known
p2kmoto.c:367: warning: incompatible implicit declaration of built-in function 'bzero'
p2kmoto.c:368: error: 'CRTSCTS' undeclared (first use in this function)
p2kmoto.c:368: error: 'CS8' undeclared (first use in this function)
p2kmoto.c:368: error: 'CLOCAL' undeclared (first use in this function)
p2kmoto.c:368: error: 'CREAD' undeclared (first use in this function)
p2kmoto.c:368: error: 'O_NDELAY' undeclared (first use in this function)
p2kmoto.c:371: error: 'IGNPAR' undeclared (first use in this function)
p2kmoto.c:374: error: 'VTIME' undeclared (first use in this function)
p2kmoto.c:375: error: 'VMIN' undeclared (first use in this function)
p2kmoto.c:376: error: 'TCIOFLUSH' undeclared (first use in this function)
p2kmoto.c:377: error: 'TCSANOW' undeclared (first use in this function)
p2kmoto.c:378: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c: In function 'p2k_setP2Kmode':
p2kmoto.c:521: error: 'NULL' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_connect':
p2kmoto.c:541: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_openPhone':
p2kmoto.c:570: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_closePhone':
p2kmoto.c:583: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_get_cmd_size':
p2kmoto.c:590: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:590: error: parse error before 'cnt'
p2kmoto.c:593: error: 'cnt' undeclared (first use in this function)
p2kmoto.c:594: error: 'size' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_sendControl':
p2kmoto.c:605: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:618: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_inpSize':
p2kmoto.c:655: error: 'NULL' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_inpData':
p2kmoto.c:701: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:701: error: parse error before 'x2'
p2kmoto.c:702: error: 'x2' undeclared (first use in this function)
p2kmoto.c:705: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:706: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_check_packet_header':
p2kmoto.c:715: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:715: error: parse error before 'packId'
p2kmoto.c:720: error: 'packId' undeclared (first use in this function)
p2kmoto.c:725: error: 'packSize' undeclared (first use in this function)
p2kmoto.c:728: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:730: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:733: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:737: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:739: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_reboot':
p2kmoto.c:750: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:751: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:752: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_flashMode':
p2kmoto.c:762: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:763: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:765: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:766: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_suspend':
p2kmoto.c:778: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:779: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:781: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:782: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_getDriveNames':
p2kmoto.c:802: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:804: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:806: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:807: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:808: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_getPhoneModel':
p2kmoto.c:835: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:837: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:839: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:840: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:841: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_freeSpace':
p2kmoto.c:867: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:869: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:869: error: parse error before 'lng'
p2kmoto.c:880: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:882: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:884: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:885: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:886: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:888: error: 'lng' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_fileCount':
p2kmoto.c:904: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:904: error: parse error before 't'
p2kmoto.c:908: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:910: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:912: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:914: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:916: error: 't' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_readSeem':
p2kmoto.c:927: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:927: error: parse error before 'xxxx'
p2kmoto.c:937: error: parse error before 'packSize'
p2kmoto.c:947: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:948: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:949: error: 'cnt' undeclared (first use in this function)
p2kmoto.c:950: error: 'size' undeclared (first use in this function)
p2kmoto.c:953: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:954: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:962: error: 'packId' undeclared (first use in this function)
p2kmoto.c:966: error: 'packSize' undeclared (first use in this function)
p2kmoto.c:972: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:979: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_writeSeem':
p2kmoto.c:999: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1008: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1010: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1023: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1025: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1027: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1027: error: parse error before 'pcnt'
p2kmoto.c:1030: error: 'pcnt' undeclared (first use in this function)
p2kmoto.c:1031: error: 'psize' undeclared (first use in this function)
p2kmoto.c:1035: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1037: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_getVersion':
p2kmoto.c:1057: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1058: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1060: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1061: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1062: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1063: warning: incompatible implicit declaration of built-in function 'sprintf'
p2kmoto.c: In function 'p2k_FSAC_searchRequest':
p2kmoto.c:1076: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1076: error: parse error before 't'
p2kmoto.c:1086: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1104: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1105: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1107: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1109: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1112: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1113: error: 't' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_FSAC_fileList':
p2kmoto.c:1130: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1130: error: parse error before 'rCnt'
p2kmoto.c:1139: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1144: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1145: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1151: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1154: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1155: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1157: error: 'rCnt' undeclared (first use in this function)
p2kmoto.c:1162: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1172: warning: incompatible implicit declaration of built-in function 'strcpy'
p2kmoto.c: In function 'p2k_FSAC_getVolumes':
p2kmoto.c:1198: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1199: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1201: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1202: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1203: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_getVolumeFreeSpace':
p2kmoto.c:1228: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:1228: error: parse error before 'lng'
p2kmoto.c:1232: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1242: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1243: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1245: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1246: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1247: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1248: error: 'lng' undeclared (first use in this function)
p2kmoto.c: In function 'p2k_FSAC_delete':
p2kmoto.c:1263: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1263: error: parse error before 't'
p2kmoto.c:1265: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1266: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1267: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1271: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1272: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1277: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1278: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_open':
p2kmoto.c:1295: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1295: error: parse error before 'tWord'
p2kmoto.c:1297: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1298: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1299: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1314: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1315: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1320: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1321: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_close':
p2kmoto.c:1337: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1338: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1340: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1341: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1342: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_seek':
p2kmoto.c:1355: error: 'uint32_t' undeclared (first use in this function)
p2kmoto.c:1355: error: parse error before 't'
p2kmoto.c:1360: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1361: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1363: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1364: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1365: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_read':
p2kmoto.c:1375: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1375: error: parse error before 't'
p2kmoto.c:1382: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1383: error: 't' undeclared (first use in this function)
p2kmoto.c:1385: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1386: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1389: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1390: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1391: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1393: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c: In function 'p2k_FSAC_write':
p2kmoto.c:1407: error: 'uint16_t' undeclared (first use in this function)
p2kmoto.c:1407: error: parse error before 't'
p2kmoto.c:1410: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1414: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1415: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1422: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1423: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1427: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1428: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_proba':
p2kmoto.c:1443: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1444: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1446: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1447: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_createDir':
p2kmoto.c:1462: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1463: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1464: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1469: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1471: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1474: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1475: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'p2k_FSAC_removeDir':
p2kmoto.c:1490: warning: incompatible implicit declaration of built-in function 'strlen'
p2kmoto.c:1491: warning: incompatible implicit declaration of built-in function 'malloc'
p2kmoto.c:1492: warning: incompatible implicit declaration of built-in function 'memcpy'
p2kmoto.c:1497: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1498: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1501: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c:1502: warning: incompatible implicit declaration of built-in function 'printf'
p2kmoto.c: In function 'flash_getDeviceList':
p2kmoto.c:1526: error: dereferencing pointer to incomplete type
p2kmoto.c:1528: error: dereferencing pointer to incomplete type
p2kmoto.c:1528: error: dereferencing p