Bug 140171 - [WebKitGTK 2.4.7] Build freezes when using multiple jobs in parallel
Summary: [WebKitGTK 2.4.7] Build freezes when using multiple jobs in parallel
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.10
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-06 20:27 PST by Philip Chimento
Modified: 2016-09-27 02:56 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Chimento 2015-01-06 20:27:26 PST
When building WebKitGTK 2.4.7 with "make -j5", it freezes at a certain point:

Freezes after

  CXXLD    libWebCoreSVG.la
...
...
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libWebCoreSVG.a(libWebCoreSVG_la-CachedSVGDocumentReference.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libWebCoreSVG.a(libWebCoreSVG_la-JSSVGZoomAndPan.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libWebCoreSVG.a(libWebCoreSVG_la-CachedSVGDocumentReference.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libWebCoreSVG.a(libWebCoreSVG_la-JSSVGZoomAndPan.o) has no symbols

When building with "make -j1", it does not freeze. I suspect there's a missing dependency of one target on another.
Comment 1 Jeremy Huddleston Sequoia 2016-01-15 11:27:24 PST
I don't see this.  Can you take a spindump?
Comment 2 Philip Chimento 2016-01-16 22:20:43 PST
I don't get it anymore on 2.4.9, so this can probably be closed.

Although I do get a different build failure which I didn't get the last time I build 2.4.9 (probably on OSX 10.9 or 10.10, this is now on 10.11.)

In file included from Source/JavaScriptCore/runtime/JSGlobalObject.cpp:100:
./Source/JavaScriptCore/API/ObjCCallbackFunction.h:32:9: fatal error: 
      'JavaScriptCore/JSCallbackFunction.h' file not found
#import <JavaScriptCore/JSCallbackFunction.h>
        ^

To fix, I changed line 32 of Source/JavaScriptCore/API/ObjCCallbackFunction.h to
#import <JSCallbackFunction.h>

Is this known to anyone else or should I open a new bug for it?