[MacPorts] #43987: webkit-gtk3-2.0 fails to build
#43987: webkit-gtk3-2.0 fails to build -------------------------+-------------------------------- Reporter: starkhalo@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Keywords: | Port: webkit-gtk3-2.0 -------------------------+-------------------------------- -- Ticket URL: <https://trac.macports.org/ticket/43987> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Changes (by devans@…): * owner: macports-tickets@… => jeremyhu@… * version: 2.3.0 => Comment: Please indicate OS X and Xcode version in use as this may have a bearing on this issue. Thanks. Cowardly assigning to jeremyhu for his help & guidance. -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Comment (by starkhalo@…): $ clang --version Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) Target: x86_64-apple-darwin12.5.0 Thread model: posix $ uname -a Darwin Hectors-iMac.local 12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_64 -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Comment (by devans@…): OK, I can reproduce this error both for webkit-gtk-2.0 and webkit-gtk3-2.0 using {{{ $ xcodebuild -version Xcode 5.1.1 Build version 5B1008 $ clang --version Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) Target: x86_64-apple-darwin12.5.0 Thread model: posix $ uname -pr 12.5.0 i386 }}} However, the build for the latest update built successfully on the equivalent buildbot. See https://build.macports.org/builders/buildports- mtln-x86_64/builds/14607. In addition, the binary archives thus produced download, install and appear to work normally. Reviewing log files to see what the difference might be but the build does seem to fail for the stated configuration. -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Comment (by jeremyhu@…): {{{ :info:build In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: :info:build In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29: :info:build In file included from ./Source/JavaScriptCore/runtime/JSArray.h:26: :info:build In file included from ./Source/JavaScriptCore/runtime/JSObject.h:41: :info:build ./Source/JavaScriptCore/runtime/JSString.h:126:49: error: no template named 'allocateCell'; did you mean 'validateCell'? :info:build JSString* newString = new (NotNull, allocateCell<JSString>(globalData.heap)) JSString(globalData, value); :info:build ^~~~~~~~~~~~ :info:build validateCell }}} A quick google search makes me think that the allocateCell template should be in JSCellInlines.h. Is that header not being included for some reason? -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Comment (by starkhalo@…): webkit-gtk3-2.0 and webkit-gtk-2.0 built fine today after I upgraded to macports 2.3.1 -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Comment (by devans@…): Replying to [comment:6 starkhalo@…]:
webkit-gtk3-2.0 and webkit-gtk-2.0 built fine today after I upgraded to macports 2.3.1
Based on this result, can this ticket now be closed on a "works for me" basis? -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: worksforme | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Changes (by jeremyhu@…): * status: new => closed * resolution: => worksforme -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: worksforme | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Comment (by jpenney@…): I'm still having the same problem shown above after upgrading to 2.3.1. -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Changes (by jwhowse4@…): * status: closed => reopened * resolution: worksforme => Comment: I am running Mac OS 10.8.5, XCode 5.1.1 and Macports 2.3.1 and I am getting the same compilation error listed above for both webkit-gtk-2.0 and webkit-gtk3-2.0. I have attached the build log for webkit-gtk-2.0. -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Comment (by jeremyhu@…): It seems to build fine with clang++-mp-3.3 but not clang++-mp-3.4. I'm attaching the two preprocessed source files from the two compilers -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#43987: webkit-gtk3-2.0 fails to build ------------------------------+------------------------ Reporter: starkhalo@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit-gtk3-2.0 | ------------------------------+------------------------ Comment (by jeremyhu@…): Added a workaround in r122055 -- Ticket URL: <https://trac.macports.org/ticket/43987#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts