[MacPorts] #37675: Cyclic dependency between libstdcxx and llvm-3.1
#37675: Cyclic dependency between libstdcxx and llvm-3.1 -----------------------------+-------------------------------- Reporter: harry.weppner@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts 2.1.3 Component: ports | Version: 2.1.2 Keywords: | Port: llvm-3.1 -----------------------------+-------------------------------- `llvm-3.1` build fails because {{{ :debug:build Registry error: libstdcxx not registered as installed & active. }}} However, `libstdcxx` depends on `cctools`, which depends on `llvm-3.1` which creates a cyclic dependency. This is on 10.6.8 (ppc) using `powerpc-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5566)` Thanks & cheerio, Harry. -- Ticket URL: <https://trac.macports.org/ticket/37675> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37675: llvm-3.1: Cyclic dependency on libstdcxx ------------------------------+------------------------ Reporter: harry.weppner@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: llvm-3.1 | ------------------------------+------------------------ Changes (by larryv@…): * owner: macports-tickets@… => jeremyhu@… * version: 2.1.2 => * milestone: MacPorts 2.1.3 => Comment: Thanks for the ticket. In the future, please try to remember to CC any port maintainers. -- Ticket URL: <https://trac.macports.org/ticket/37675#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37675: llvm-3.1: Cyclic dependency on libstdcxx ------------------------------+------------------------ Reporter: harry.weppner@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: invalid | Keywords: Port: llvm-3.1 | ------------------------------+------------------------ Changes (by jeremyhu@…): * status: new => closed * resolution: => invalid Comment: You need to install apple-gcc-4.2 +bootstrap first. -- Ticket URL: <https://trac.macports.org/ticket/37675#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37675: llvm-3.1: Cyclic dependency on libstdcxx ------------------------------+------------------------ Reporter: harry.weppner@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: llvm-3.1 | ------------------------------+------------------------ Changes (by harry.weppner@…): * status: closed => reopened * resolution: invalid => Comment: Hi Jeremy, that's not an option as the error {{{Error: Please install this port without the bootstrap variant.}}} is reported due to: {{{ pre-fetch { if {([file exists ${prefix}/bin/ld] && [file exists ${prefix}/bin/as]) || ${os.major} > 8} { ui_error "Please install this port without the bootstrap variant." }}} Cheerio, Harry. -- Ticket URL: <https://trac.macports.org/ticket/37675#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37675: llvm-3.1: Cyclic dependency on libstdcxx ------------------------------+------------------------ Reporter: harry.weppner@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: invalid | Keywords: Port: llvm-3.1 | ------------------------------+------------------------ Changes (by jeremyhu@…): * status: reopened => closed * resolution: => invalid Comment: Ok, so then you already have cctools and ld64 and apple-gcc42 on your system ... The +bootstrap variant is there to break the cyclic dependency for the initial install, but after that, you don't need to break it any more. So what is the actual problem you are reporting? Is it the cycle (invalid) or the python3 issue (duplicate) or something else? If it's python3, please use python2 when building llvm-*. If it's the cycle, that's perfectly fine. If it's something else, please open a new ticket specific to that issue. -- Ticket URL: <https://trac.macports.org/ticket/37675#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37675: llvm-3.1: Cyclic dependency on libstdcxx ------------------------------+------------------------ Reporter: harry.weppner@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: invalid | Keywords: Port: llvm-3.1 | ------------------------------+------------------------ Comment (by harry.weppner@…): Hi Jeremy, didn't realize there was an issue with python3 - selected python27 and the build proceeded fine. Thanks! Cheerio, Harry. -- Ticket URL: <https://trac.macports.org/ticket/37675#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37675: llvm-3.1: Cyclic dependency on libstdcxx ------------------------------+------------------------ Reporter: harry.weppner@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: invalid | Keywords: Port: llvm-3.1 | ------------------------------+------------------------ Comment (by jeremyhu@…): Great, thanks for reporting back. -- Ticket URL: <https://trac.macports.org/ticket/37675#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts