[MacPorts] #35443: py25-pynifti, py26-pynifti: ld: unknown option: --no-undefined (was: py26-pynifti)

MacPorts noreply at macports.org
Tue Jul 31 00:16:57 PDT 2012


#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


More information about the macports-tickets mailing list