Hi all, I have been trying to build webkit, and I keep getting the error below. Am I doing something wrong? === BUILDING NATIVE TARGET WebCore WITH CONFIGURATION Deployment === CompileC /Users/kjb/WebKitStuff/WebCore.build/Deployment/ WebCore.build/Objects-normal/ppc/WKArithmeticFilter.o kcanvas/device/ quartz/filters/WKArithmeticFilter.m normal ppc objective-c com.apple.compilers.gcc.4_0 mkdir /Users/kjb/WebKitStuff/WebCore.build/Deployment/ WebCore.build/Objects-normal/ppc cd /Users/kjb/WebCore setenv MACOSX_DEPLOYMENT_TARGET 10.3 /usr/bin/gcc-4.0 -x objective-c -arch ppc -pipe -Wno-trigraphs - fobjc-exceptions -fpascal-strings -fasm-blocks -g -Os -Werror - Wmissing-prototypes -DNDEBUG -DAPPLE_CHANGES -DSVG_SUPPORT -fmessage- length=0 -fobjc-direct-dispatch -fobjc-gc -mtune=G4 -I/Users/kjb/ WebKitStuff/WebCore.build/Deployment/WebCore.build/WebCore.hmap -Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format- attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused- parameter -F/Users/kjb/WebKitStuff/Deployment -F/System/Library/ Frameworks/WebKit.framework/Frameworks -I/Users/kjb/WebKitStuff/ Deployment/include -IForwardingHeaders -I. -Iicu -I/usr/include/ libxslt -I/usr/include/libxml2 -I/Users/kjb/WebKitStuff/WebCore.build/ Deployment/WebCore.build/DerivedSources -include /Library/Caches/ com.apple.Xcode.501/SharedPrecompiledHeaders/WebCorePrefix- cgjafdppdqrbpdblhhikowhrlqpx/WebCorePrefix.h -c /Users/kjb/WebCore/ kcanvas/device/quartz/filters/WKArithmeticFilter.m -o /Users/kjb/ WebKitStuff/WebCore.build/Deployment/WebCore.build/Objects-normal/ppc/ WKArithmeticFilter.o In file included from /Users/kjb/WebCore/kcanvas/device/quartz/ filters/WKArithmeticFilter.m:26: /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.h: 28: error: cannot find interface declaration for 'CIFilter', superclass of 'WKArithmeticFilter' /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 28: error: parse error before '*' token cc1obj: warnings being treated as errors /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 28: warning: type defaults to 'int' in declaration of 'arithmeticFilter' /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 28: warning: data definition has no type or storage class /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m: In function '+[WKArithmeticFilter initialize]': /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 33: error: 'CIFilter' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 33: error: (Each undeclared identifier is reported only once /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 33: error: for each function it appears in.) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 36: error: 'kCIAttributeFilterDisplayName' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 37: error: 'kCICategoryStylize' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 37: error: 'kCICategoryVideo' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 38: error: 'kCICategoryStillImage' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 38: error: 'kCICategoryNonSquarePixels' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 38: error: 'kCIAttributeFilterCategories' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 40: error: 'kCIAttributeMin' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 41: error: 'kCIAttributeDefault' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 42: error: 'kCIAttributeIdentity' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 43: error: 'kCIAttributeTypeScalar' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 43: error: 'kCIAttributeType' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m: At top level: /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 66: error: parse error before 'CIFilter' /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m: In function '-[WKArithmeticFilter init]': /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 74: warning: 'WKArithmeticFilter' may not respond to '-class' /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 74: warning: (Messages without a matching method signature /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 74: warning: will be assumed to return 'id' and accept /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 74: warning: '...' as arguments.) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 77: error: 'CIKernel' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 78: warning: assignment from incompatible pointer type /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 80: error: no super class declared in @interface for 'WKArithmeticFilter' /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m: In function '-[WKArithmeticFilter outputImage]': /Users/kjb/WebCore/kcanvas/device/quartz/filters/WKArithmeticFilter.m: 86: warning: 'WKArithmeticFilter' may not respond to '-apply:' ** BUILD FAILED ** [powerbookg4:~] kjb%
Unfortunately you were bitten by a QuickTime 7 installer bug. I was only present for the first couple days after the QuickTime 7 release. Basically the installer ate your CoreImage headers. I've attached a copy of my header files. To fix: sudo tar -xzf headers.tgz -C /System/Library/Frameworks/ QuartzCore.framework/Versions/A/Headers/ Sorry you were bitten by this. -eric On Jan 7, 2006, at 9:16 PM, Kevin Burnett wrote:
Hi all,
I have been trying to build webkit, and I keep getting the error below. Am I doing something wrong?
=== BUILDING NATIVE TARGET WebCore WITH CONFIGURATION Deployment ===
CompileC /Users/kjb/WebKitStuff/WebCore.build/Deployment/ WebCore.build/Objects-normal/ppc/WKArithmeticFilter.o kcanvas/ device/quartz/filters/WKArithmeticFilter.m normal ppc objective-c com.apple.compilers.gcc.4_0 mkdir /Users/kjb/WebKitStuff/WebCore.build/Deployment/ WebCore.build/Objects-normal/ppc cd /Users/kjb/WebCore setenv MACOSX_DEPLOYMENT_TARGET 10.3 /usr/bin/gcc-4.0 -x objective-c -arch ppc -pipe -Wno-trigraphs - fobjc-exceptions -fpascal-strings -fasm-blocks -g -Os -Werror - Wmissing-prototypes -DNDEBUG -DAPPLE_CHANGES -DSVG_SUPPORT - fmessage-length=0 -fobjc-direct-dispatch -fobjc-gc -mtune=G4 -I/ Users/kjb/WebKitStuff/WebCore.build/Deployment/WebCore.build/ WebCore.hmap -Wall -W -Wcast-align -Wchar-subscripts -Wformat- security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -F/Users/kjb/WebKitStuff/ Deployment -F/System/Library/Frameworks/WebKit.framework/Frameworks -I/Users/kjb/WebKitStuff/Deployment/include -IForwardingHeaders -I. -Iicu -I/usr/include/libxslt -I/usr/include/libxml2 -I/Users/kjb/ WebKitStuff/WebCore.build/Deployment/WebCore.build/DerivedSources - include /Library/Caches/com.apple.Xcode.501/ SharedPrecompiledHeaders/WebCorePrefix-cgjafdppdqrbpdblhhikowhrlqpx/ WebCorePrefix.h -c /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m -o /Users/kjb/WebKitStuff/WebCore.build/ Deployment/WebCore.build/Objects-normal/ppc/WKArithmeticFilter.o In file included from /Users/kjb/WebCore/kcanvas/device/quartz/ filters/WKArithmeticFilter.m:26: /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.h:28: error: cannot find interface declaration for 'CIFilter', superclass of 'WKArithmeticFilter' /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:28: error: parse error before '*' token cc1obj: warnings being treated as errors /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:28: warning: type defaults to 'int' in declaration of 'arithmeticFilter' /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:28: warning: data definition has no type or storage class /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m: In function '+[WKArithmeticFilter initialize]': /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:33: error: 'CIFilter' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:33: error: (Each undeclared identifier is reported only once /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:33: error: for each function it appears in.) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:36: error: 'kCIAttributeFilterDisplayName' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:37: error: 'kCICategoryStylize' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:37: error: 'kCICategoryVideo' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:38: error: 'kCICategoryStillImage' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:38: error: 'kCICategoryNonSquarePixels' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:38: error: 'kCIAttributeFilterCategories' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:40: error: 'kCIAttributeMin' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:41: error: 'kCIAttributeDefault' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:42: error: 'kCIAttributeIdentity' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:43: error: 'kCIAttributeTypeScalar' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:43: error: 'kCIAttributeType' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m: At top level: /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:66: error: parse error before 'CIFilter' /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m: In function '-[WKArithmeticFilter init]': /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:74: warning: 'WKArithmeticFilter' may not respond to '-class' /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:74: warning: (Messages without a matching method signature /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:74: warning: will be assumed to return 'id' and accept /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:74: warning: '...' as arguments.) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:77: error: 'CIKernel' undeclared (first use in this function) /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:78: warning: assignment from incompatible pointer type /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:80: error: no super class declared in @interface for 'WKArithmeticFilter' /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m: In function '-[WKArithmeticFilter outputImage]': /Users/kjb/WebCore/kcanvas/device/quartz/filters/ WKArithmeticFilter.m:86: warning: 'WKArithmeticFilter' may not respond to '-apply:' ** BUILD FAILED ** [powerbookg4:~] kjb%
_______________________________________________ webkit-dev mailing list webkit-dev@opendarwin.org http://www.opendarwin.org/mailman/listinfo/webkit-dev
On Jan 8, 2006, at 2:14 PM, Eric Seidel wrote:
Unfortunately you were bitten by a QuickTime 7 installer bug.
I was only present for the first couple days after the QuickTime 7 release. Basically the installer ate your CoreImage headers.
I've attached a copy of my header files.
Thanks, that cleared it up! - Kevin
participants (2)
-
Eric Seidel
-
Kevin Burnett