[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[pygame] strange compile error with cocoa



I am having problems with a strange compile error, the compiler gives a lot of syntax erros on line that are perfectly fine.
The erros:

In file included from /Developer/SDKs/MacOSX10.4u.sdk/System/Library/ Frameworks/CoreData.framework/Headers/CoreData.h:23, from /Developer/SDKs/MacOSX10.4u.sdk/System/Library/ Frameworks/Cocoa.framework/Headers/Cocoa.h:14,
                 from src/camera.h:49,
                 from src/_camera.c:36:
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:12: error: stray ‘@’ in program /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:22: error: stray ‘@’ in program /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:22: error: syntax error before ‘NSRelationshipDescription’ /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:23: error: stray ‘@’ in program /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:25: error: conflicting types for ‘_reserved6’ /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ AppKit.framework/Headers/NSColorPanel.h:69: error: previous declaration of ‘_reserved6’ was here /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:26: error: syntax error before ‘*’ token /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:27: error: syntax error before ‘*’ token /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:28: error: syntax error before ‘*’ token /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:29: error: syntax error before ‘*’ token /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:33: error: syntax error before ‘}’ token /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ CoreData.framework/Headers/NSRelationshipDescription.h:51: error: stray ‘@’ in program
In file included from src/_camera.c:36:
src/camera.h:88: error: syntax error before ‘typedef’
src/camera.h:100: error: syntax error before ‘NSTimer’
src/camera.h:100: warning: no semicolon at end of struct or union
src/camera.h:104: error: syntax error before ‘}’ token
src/camera.h:104: warning: data definition has no type or storage class
src/camera.h:147: error: syntax error before ‘*’ token
src/camera.h:148: error: syntax error before ‘*’ token
src/camera.h:149: error: syntax error before ‘*’ token
src/camera.h:151: error: syntax error before ‘*’ token
src/camera.h:152: error: syntax error before ‘*’ token
src/camera.h:154: error: syntax error before ‘*’ token
src/camera.h:155: error: syntax error before ‘*’ token
src/camera.h:158: error: syntax error before ‘*’ token
src/camera.h:159: error: syntax error before ‘*’ token
src/camera.h:160: error: syntax error before ‘*’ token
src/camera.h:161: error: syntax error before ‘*’ token
src/_camera.c:47: error: syntax error before ‘*’ token
src/_camera.c:48: error: syntax error before ‘*’ token
src/_camera.c:49: error: syntax error before ‘*’ token
src/_camera.c:50: error: syntax error before ‘*’ token
src/_camera.c:51: error: syntax error before ‘*’ token
src/_camera.c:52: error: syntax error before ‘*’ token
src/_camera.c:53: error: syntax error before ‘*’ token
src/_camera.c:54: error: syntax error before ‘*’ token
src/_camera.c:161: error: syntax error before ‘*’ token
src/_camera.c: In function ‘camera_start’:
src/_camera.c:190: error: ‘self’ undeclared (first use in this function)
src/_camera.c:190: error: (Each undeclared identifier is reported only once
src/_camera.c:190: error: for each function it appears in.)
src/_camera.c: At top level:
src/_camera.c:199: error: syntax error before ‘*’ token
src/_camera.c: In function ‘camera_stop’:
src/_camera.c:208: error: ‘self’ undeclared (first use in this function)
src/_camera.c: At top level:
src/_camera.c:218: error: syntax error before ‘*’ token
src/_camera.c:238: error: syntax error before ‘*’ token
src/_camera.c:270: error: syntax error before ‘*’ token
src/_camera.c: In function ‘camera_get_size’:
src/_camera.c:274: error: ‘self’ undeclared (first use in this function)
src/_camera.c: At top level:
src/_camera.c:280: error: syntax error before ‘*’ token
src/_camera.c:289: error: syntax error before ‘*’ token
src/_camera.c: In function ‘camera_get_image’:
src/_camera.c:330: error: ‘arg’ undeclared (first use in this function)
src/_camera.c:334: error: ‘self’ undeclared (first use in this function)
src/_camera.c: At top level:
src/_camera.c:366: error: syntax error before ‘*’ token
src/_camera.c: In function ‘camera_get_raw’:
src/_camera.c:370: error: ‘self’ undeclared (first use in this function)
src/_camera.c: In function ‘camera_dealloc’:
src/_camera.c:1365: error: syntax error before ‘)’ token
src/_camera.c: At top level:
src/_camera.c:1395: error: syntax error before ‘*’ token
src/_camera.c: In function ‘Camera’:
src/_camera.c:1443: error: ‘cameraobj’ undeclared (first use in this function)
src/_camera.c:1448: error: ‘arg’ undeclared (first use in this function)
src/_camera.c:1451: error: syntax error before ‘)’ token
lipo: can't figure out the architecture type of: /var/folders/sd/ sdb8APIWH4qmd53S-O6k8k+++TI/-Tmp-//ccO4QnWG.out
error: command 'gcc' failed with exit status 1


I think that there is going something wrong with includes and imports in the files src/camera.h src/_camera.c and src/camera_mac.m, or maybe a syntax error in src/camera_mac.m

you can find the source on http://github.com/ab3/pygame-mirror/tree/master

I have been looking at this error for a long time, so if someone wants to give it a try, you are welcome...

Grtz