[MacPorts] #40809: llvm-gcc42 fails to compile on OS X 10.9
#40809: llvm-gcc42 fails to compile on OS X 10.9 ---------------------------+-------------------------------- Reporter: Per.Mildner@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: llvm-gcc42 ---------------------------+-------------------------------- -- Ticket URL: <https://trac.macports.org/ticket/40809> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+-------------------------------- Reporter: Per.Mildner@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: llvm-gcc42 | ----------------------------+-------------------------------- Comment (by ram@…): It built fine for me: {{{ $ sw_vers ProductName: Mac OS X ProductVersion: 10.9 BuildVersion: 13A598 $ xcodebuild -version Xcode 5.0.1 Build version 5A2034a $ port installed llvm-gcc42 The following ports are currently installed: llvm-gcc42 @2336.11_1 (active) $ }}} -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+-------------------------------- Reporter: Per.Mildner@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: llvm-gcc42 | ----------------------------+-------------------------------- Comment (by ryandesign@…): The log says: {{{ :info:build The directory that should contain system headers does not exist: :info:build /usr/include }}} Did you [http://guide.macports.org/#installing.xcode.lion.43 install the command line tools] after installing Xcode? -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+---------------------- Reporter: Per.Mildner@… | Owner: erickt@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: llvm-gcc42 | ----------------------------+---------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => erickt@… * cc: jeremyhu@… (added) -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+---------------------- Reporter: Per.Mildner@… | Owner: erickt@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: worksforme | Keywords: Port: llvm-gcc42 | ----------------------------+---------------------- Changes (by jeremyhu@…): * status: new => closed * resolution: => worksforme Comment: Works for me. Mavericks is still under NDA. Please followup via email. -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+---------------------- Reporter: Per.Mildner@… | Owner: erickt@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: worksforme | Keywords: Port: llvm-gcc42 | ----------------------------+---------------------- Comment (by Per.Mildner@…): About comment:2, publicly available information (e.g. [https://github.com/mxcl/homebrew/issues/20431#issuecomment-19357685 here]) indicates that XCode on Mavericks no longer installs /usr/include/. Public (non-NDA) information from Apple, e.g. [https://developer.apple.com/osx/whats-new/ XCode What's New], says that the developer tools in Mavericks installs on-demand, i.e. there is no longer a separate step to "install the command line tools". Perhaps the the success in comment:4 comes from having /usr/include/ installed by some previous version of OS X or XCode? -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+---------------------- Reporter: Per.Mildner@… | Owner: erickt@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: worksforme | Keywords: Port: llvm-gcc42 | ----------------------------+---------------------- Comment (by jeremyhu@…): Replying to [comment:5 Per.Mildner@…]:
About comment:2, publicly available information (e.g. [https://github.com/mxcl/homebrew/issues/20431#issuecomment-19357685 here]) indicates that XCode on Mavericks no longer installs /usr/include/.
Just because someone else violated the NDA does not mean that you are authorized to propagate such data. Nor does it mean that such data is accurate.
Public (non-NDA) information from Apple, e.g. [https://developer.apple.com/osx/whats-new/ XCode What's New], says that the developer tools in Mavericks installs on-demand, i.e. there is no longer a separate step to "install the command line tools".
I don't see where you see that.
Perhaps the the success in comment:4 comes from having /usr/include/ installed by some previous version of OS X or XCode?
No. As mentioned, please take this to email if you require clarification. -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+---------------------- Reporter: Per.Mildner@… | Owner: erickt@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: worksforme | Keywords: Port: llvm-gcc42 | ----------------------------+---------------------- Comment (by Per.Mildner@…): OS X 10.9 Mavericks and XCode 5.0.1 are public now, so NDA no longer applies. The automatic install of command line tools performed by XCode 5.0.1 on first launch does not create the /usr/include/ directory and there is no longer an explicit option within XCode for installing the command line tools. Unlike to automatic installation performed by XCode 5.0.1, the new xcode- select --install option will install command line tools ''and'' /usr/include/. Also, if XCode has not been run, running something like cc --version will offer to install the command line tools which will also create /usr/include/. In summary, the automatic install of command line tools performed by XCode 5.0.1 on first launch is incomplete. -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+---------------------- Reporter: Per.Mildner@… | Owner: erickt@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: worksforme | Keywords: Port: llvm-gcc42 | ----------------------------+---------------------- Comment (by jeremyhu@…): Replying to [comment:7 Per.Mildner@…]:
OS X 10.9 Mavericks and XCode 5.0.1 are public now, so NDA no longer applies.
The automatic install of command line tools performed by XCode 5.0.1 on first launch does not create the /usr/include/ directory and there is no longer an explicit option within XCode for installing the command line tools.
I believe it should.
In summary, the automatic install of command line tools performed by XCode 5.0.1 on first launch is incomplete.
Please file a radar at http://bugreport.apple.com about this. -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#40809: llvm-gcc42 fails to compile on OS X 10.9 ----------------------------+---------------------- Reporter: Per.Mildner@… | Owner: erickt@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: worksforme | Keywords: Port: llvm-gcc42 | ----------------------------+---------------------- Comment (by Per.Mildner@…): Filed bug [https://openradar.appspot.com/radar?id=5817425828249600 rdar://15303012]. -- Ticket URL: <https://trac.macports.org/ticket/40809#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts