Paul Makowski
unread,Dec 3, 2011, 4:53:30 PM12/3/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Greg Billock, James Hawkins, web-i...@googlegroups.com, Jenna Kallaher
I'm trying to build Chromium with the modified WebKit as per the linked instructions. I'm build on x86_64 machine and chose to not include files necessary for 32bit compilation when I ran install-build-deps.sh (although I doubt this has any significance). In the final step of the linked instructions, when running 'make chrome', I get the following:
In file included from chrome/renderer/chrome_render_view_observer.cc:30:0:
-- snip --
CXX(target) out/Debug/obj.target/renderer/chrome/renderer/chrome_ppb_pdf_impl.o
CXX(target) out/Debug/obj.target/renderer/chrome/renderer/chrome_render_process_observer.o
CXX(target) out/Debug/obj.target/renderer/chrome/renderer/chrome_render_view_observer.o
In file included from chrome/renderer/chrome_render_view_observer.cc:30:0:
./chrome/renderer/webview_color_overlay.h:12:77: fatal error: third_party/WebKit/Source/WebKit/chromium/public/WebPageOverlay.h: No such file or directory
compilation terminated.
make: *** [out/Debug/obj.target/renderer/chrome/renderer/chrome_render_view_observer.o] Error 1
That file does not appear to be in the modified Web-Intents-modified WebKit branch. The file is in the official WebKit repo. I ran the following to get the modified WebKit folder:
rm -rf third_party/WebKit
git clone --depth 1 git://github.com/gregbillock/webkit.git third_party/WebKit
My .gclient:
$ cat .gclient
solutions = [
{ "name" : "src",
"url" : "http://src.chromium.org/svn/trunk/src",
"deps_file" : "DEPS",
"managed" : True,
"custom_deps" : {
"src/third_party/WebKit/LayoutTests": None,
"src/chrome/tools/test/reference_build/chrome": None,
"src/chrome_frame/tools/test/reference_build/chrome": None,
"src/chrome/tools/test/reference_build/chrome_linux": None,
"src/chrome/tools/test/reference_build/chrome_mac": None,
"src/third_party/WebKit/Source": None,
"src/third_party/WebKit/Tools/Scripts": None, "src/third_party/WebKit/Tools/DumpRenderTree": None,
"src/third_party/WebKit/Tools/TestWebKitAPI": None,
"src/third_party/WebKit/Tools": None,
"src/third_party/WebKit/WebKitLibraries": None,
},
"safesync_url": "http://chromium-status.appspot.com/lkgr",
},
]
The .gclient file was customized with a combination of excluded dirs, as mentioned here: https://sites.google.com/a/chromium.org/dev/developers/design-documents/webintentsapi/building-web-intents and here:
http://code.google.com/p/chromium/wiki/UsingGit#Getting_the_code
Any ideas? As far as I can tell, a clean pull via:
git clone --depth 1 git://github.com/gregbillock/webkit.git third_party/WebKit does not compile.
Thanks for the help!
--
Sent from my Binford 6100