[MacPorts] #42793: Clang-3.4 fails to build on 10.9.2
#42793: Clang-3.4 fails to build on 10.9.2 ---------------------------+-------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: clang | Port: clang-3.4 ---------------------------+-------------------------------- I'm still trying to recover my ports. But this build fails with: {{{ :info:build /opt/local/bin/ar cru 2> /dev/null /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.4/clang-3.4/work/llvm-3.4/tools/clang/runtime /compiler-rt/clang_darwin/eprintf/i386/libcompiler_rt.a /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.4/clang-3.4/work/llvm-3.4/tools/clang/runtime /compiler-rt/clang_darwin/eprintf/i386/SubDir.lib/eprintf.o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.4/clang-3.4/work/llvm-3.4/tools/clang/runtime /compiler-rt/clang_darwin/eprintf/i386/SubDir.lib/int_util.o :info:build make[4]: *** [/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.4/clang-3.4/work/llvm-3.4/tools/clang/runtime /compiler-rt/clang_darwin/eprintf/i386/libcompiler_rt.a] Error 127 }}} -- Ticket URL: <https://trac.macports.org/ticket/42793> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Changes (by macsforever2000@…): * cc: jeremyhu@… (removed) * owner: macports-tickets@… => jeremyhu@… * keywords: clang => -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by jeremyhu@…): "2> /dev/null" doesn't help much. Can you edit that out of the Makefile and try again. -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by jeremyhu@…): Or just run the command yourself and see why it's failing. -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by clint.olsen@…): Can I just run the command anywhere on the filesystem like so? {{{ /opt/local/bin/ar cru /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.4/clang-3.4/work/llvm-3.4/tools/clang/runtime /compiler-rt/clang_darwin/eprintf/i386/libcompiler_rt.a /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.4/clang-3.4/work/llvm-3.4/tools/clang/runtime /compiler-rt/clang_darwin/eprintf/i386/SubDir.lib/eprintf.o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.4/clang-3.4/work/llvm-3.4/tools/clang/runtime /compiler-rt/clang_darwin/eprintf/i386/SubDir.lib/int_util.o sudo: /opt/local/bin/ar: command not found }}} For one thing, ar does not live at /opt/local/bin/ar, which would clearly be a showstopper. I've found what files a port belongs to once they are installed, but I don't know how to find what port _should_ have been there to put that file there... -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by jeremyhu@…): {{{ $ port provides /opt/local/bin/ar /opt/local/bin/ar is provided by: cctools }}} -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by jeremyhu@…): It looks like clang-3.4 is missing that dependency. -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by clint.olsen@…): And in fact if I install cctools, the install succeeds. -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by rdoger6424@…): Same problem on 10.6, installing cctools fixes it. -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by cal@…): Why is it using `/opt/local/bin/ar` anyway? It shouldn't even pick those up when they're not installed. -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by jeremyhu@…): I moved to using the ones provided by cctools because the versions in /usr/bin might not be new enough. -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Changes (by jeremyhu@…): * status: new => closed * resolution: => fixed Comment: r117883 -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#42793: Clang-3.4 fails to build on 10.9.2 ----------------------------+------------------------ Reporter: clint.olsen@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: clang-3.4 | ----------------------------+------------------------ Comment (by jeremyhu@…): Replying to [comment:10 jeremyhu@…]:
I moved to using the ones provided by cctools because the versions in /usr/bin might not be new enough.
See #42708 for example -- Ticket URL: <https://trac.macports.org/ticket/42793#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts