Bug 131681

Summary: [GTK] Several targets fail to build (TestInspector, TestLoadClient, TestMultiprocess, etc.)
Product: WebKit Reporter: Brendan Long <b.long>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Brendan Long
Reported 2014-04-15 10:23:46 PDT
I just got these error messages while building WebKitGTK this morning: [ 99%] Built target TestFrame make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestInspector'. Stop. make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestLoaderClient'. Stop. make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestMultiprocess'. Stop. make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestInspectorServer'. Stop. make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestSSL'. Stop. [ 99%] [ 99%] [ 99%] Built target TestLoaderClient Built target TestInspector make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestPrinting'. Stop. [ 99%] Built target TestMultiprocess [ 99%] make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestWebExtensions'. Stop. Built target TestSSL Built target TestInspectorServer [ 99%] Built target TestPrinting [ 99%] Built target TestWebExtensions make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestWebKitVersion'. Stop. make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestWebKitSettings'. Stop. make[2]: *** make[2]: *** make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestWebKitWebContext'No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestWebKitPolicyClient'. Stop. No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestWebKitWebViewGroup'. Stop. . Stop. make[2]: *** No rule to make target `lib/libwebkit2gtk-3.0.so.25.7.0', needed by `bin/TestWebKitAPI/WebKit2Gtk/TestWebKitWebView'. Stop. [ 99%] Built target TestWebKitVersion Conveniently, the CMake build doesn't stop on errors right now, so the build worked, but presumably we should fix this.
Attachments
Brendan Long
Comment 1 2014-04-15 10:52:08 PDT
Actually, that library seems to be required to build pretty much everything. I didn't have gold setup, so maybe I had memory issues earlier in the build (and "convenient" the CMake build continued..). I'm trying again with gold to see if it works.
Brendan Long
Comment 2 2014-04-15 11:04:31 PDT
This is definitely a memory-related issue. Even with gold ld, I can't build libwebkitgtk on 32-bit Ubuntu 13.10.
Note You need to log in before you can comment on or make changes to this bug.