Bug 9408 - Clean build fails with "make: *** No rule to make target `SVGElementFactory.cpp', needed by `all'. Stop"
Summary: Clean build fails with "make: *** No rule to make target `SVGElementFactory.c...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Blocker
Assignee: David Kilzer (:ddkilzer)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-11 20:03 PDT by Mark Rowe (bdash)
Modified: 2006-06-11 21:05 PDT (History)
1 user (show)

See Also:


Attachments
Patch v1 (1.34 KB, patch)
2006-06-11 21:03 PDT, David Kilzer (:ddkilzer)
mjs: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Rowe (bdash) 2006-06-11 20:03:46 PDT
With a clean build, the tail end of the build-webkit output is as follows:

Generating code for IDL interface "WheelEvent"...
/Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebKitBuild/Release/JavaScriptCore.framework/PrivateHeaders/create_hash_table /Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebCore/bindings/js/JSXMLHttpRequest.cpp > JSXMLHttpRequest.lut.h
Creating hashtable for /Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebCore/bindings/js/JSXMLHttpRequest.cpp
/Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebKitBuild/Release/JavaScriptCore.framework/PrivateHeaders/create_hash_table /Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebCore/bindings/js/JSXMLSerializer.cpp > JSXMLSerializer.lut.h
Creating hashtable for /Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebCore/bindings/js/JSXMLSerializer.cpp
/Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebKitBuild/Release/JavaScriptCore.framework/PrivateHeaders/create_hash_table /Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebCore/bindings/js/JSXSLTProcessor.cpp > JSXSLTProcessor.lut.h
Creating hashtable for /Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/WebCore/bindings/js/JSXSLTProcessor.cpp
make: *** No rule to make target `SVGElementFactory.cpp', needed by `all'.  Stop.
Comment 1 David Kilzer (:ddkilzer) 2006-06-11 21:03:34 PDT
Created attachment 8817 [details]
Patch v1

Fixes clean builds by defining an SVGElementFactory.cpp target for SVG builds to match the target for non-SVG builds.
Comment 2 Maciej Stachowiak 2006-06-11 21:04:18 PDT
Comment on attachment 8817 [details]
Patch v1

r=me
Comment 3 David Kilzer (:ddkilzer) 2006-06-11 21:05:51 PDT
Committed revision 14819.