#35443: py25-pynifti, py26-pynifti: ld: unknown option: --no-undefined -----------------------------+---------------------------------------------- Reporter: ns358@… | Owner: jameskyle@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: clang | Port: py25-pynifti, py26-pynifti -----------------------------+---------------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => jameskyle@… * keywords: => clang * port: => py25-pynifti, py26-pynifti Old description:
Failure to install.
I've tried sudo port install py26-pynifti configure.compiler=llvm-gcc-4.2 sudo port install py26-pynifti configure.compiler=apple-gcc-4.2 configure.cxx=g++-apple-4.2 and the patch from Ticket #32268 has been applied.
New description: Failure to install. I've tried {{{ sudo port install py26-pynifti configure.compiler=llvm-gcc-4.2 sudo port install py26-pynifti configure.compiler=apple-gcc-4.2 configure.cxx=g++-apple-4.2 }}} and the patch from Ticket #32268 has been applied. -- Comment: Sounds like the project contains a typo: "--no-undefined" should be "-no- undefined" (one leading hyphen, not two). Sounds like that's what #32268 was supposed to have fixed. Maybe there's more than one occurrence of the problem. Python modules (e.g. py26-pynifti) ignore configure.compiler and instead use the compiler that was used to compile the corresponding python port (e.g. python26) so manually overriding configure.compiler when building a python module has no effect. Manually adding configure.cxx when setting the compiler to apple-gcc-4.2 has not been necessary since the release of MacPorts 2.0.4; if we still have documentation somewhere saying this is necessary, please let us know where so that we can correct it. -- Ticket URL: <https://trac.macports.org/ticket/35443#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS