I got this error while compiling qemu
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h:28,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:218,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20,
from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
from /System/Library/Frameworks/Foundation.framework/Headers/NSURLError.h:17,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:81,
from /System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:12,
from cocoa.m:38:
./Block.h:59: error: expected =, ,, ;, asm or __attribute__ before * token
./Block.h:60: error: expected ) before * token
./Block.h:61: error: expected ) before * token
./Block.h:62: error: expected ) before * token
./Block.h:63: error: expected ) before * token
./Block.h:65: error: expected ) before * token
./Block.h:66: error: expected ) before * token
./Block.h:68: error: expected ) before * token
./Block.h:70: error: expected ) before * token
./Block.h:72: error: expected ) before * token
./Block.h:74: error: expected ) before * token
./Block.h:75: error: expected ) before * token
./Block.h:76: error: expected ) before * token
./Block.h:77: error: expected ) before * token
./Block.h:78: error: expected ) before * token
./Block.h:83: error: expected ) before * token
./Block.h:86: error: expected ) before * token
./Block.h:98: error: expected ) before * token
./Block.h:101: error: expected ) before * token
./Block.h:112: error: expected ) before * token
./Block.h:114: error: expected ) before * token
./Block.h:115: error: expected ) before * token
./Block.h:116: error: expected ) before * token
./Block.h:118: error: expected ) before * token
./Block.h:119: error: expected ) before * token
./Block.h:120: error: expected ) before * token
./Block.h:121: error: expected ) before * token
./Block.h:122: error: expected ) before * token
./Block.h:123: error: expected ) before * token
./Block.h:124: error: expected ) before * token
./Block.h:125: error: expected ) before * token
./Block.h:126: error: expected ) before * token
./Block.h:127: error: expected ) before * token
./Block.h:128: error: expected ) before * token
./Block.h:130: error: expected ) before * token
./Block.h:131: error: expected =, ,, ;, asm or __attribute__ before * token
./Block.h:133: error: expected ) before * token
./Block.h:134: error: expected ) before * token
./Block.h:137: error: expected ) before * token
./Block.h:138: error: expected ) before * token
./Block.h:140: error: expected ) before * token
./Block.h:142: error: expected ) before * token
./Block.h:144: error: expected ) before * token
./Block.h:146: error: expected ) before * token
./Block.h:148: error: expected ) before * token
./Block.h:149: error: expected ) before * token
./Block.h:152: error: expected ) before * token
cocoa.m:45: error: expected =, ,, ;, asm or __attribute__ before * token
cocoa.m: In function cocoa_update:
cocoa.m:80: warning: implicit declaration of function NewRgn
cocoa.m:80: warning: initialization makes pointer from integer without a cast
cocoa.m:81: warning: initialization makes pointer from integer without a cast
cocoa.m:83: warning: implicit declaration of function SetEmptyRgn
cocoa.m:86: warning: implicit declaration of function MacSetRectRgn
cocoa.m:88: warning: implicit declaration of function MacUnionRgn
cocoa.m:91: warning: implicit declaration of function QDFlushPortBuffer
cocoa.m:91: error: qd_view undeclared (first use in this function)
cocoa.m:91: error: (Each undeclared identifier is reported only once
cocoa.m:91: error: for each function it appears in.)
cocoa.m:92: warning: implicit declaration of function DisposeRgn
cocoa.m: In function cocoa_resize:
cocoa.m:125: error: qd_view undeclared (first use in this function)