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   

Description Brendan Long 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.
Comment 1 Brendan Long 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.
Comment 2 Brendan Long 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.