Bug 131681 - [GTK] Several targets fail to build (TestInspector, TestLoadClient, TestMultiprocess, etc.)
Summary: [GTK] Several targets fail to build (TestInspector, TestLoadClient, TestMulti...
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-15 10:23 PDT by Brendan Long
Modified: 2014-04-15 11:04 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.