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.
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.
This is definitely a memory-related issue. Even with gold ld, I can't build libwebkitgtk on 32-bit Ubuntu 13.10.