[MacPorts] #45971: powerpc-rtems-gcc @4.2.3 fails to build

MacPorts noreply at macports.org
Thu Apr 30 03:24:12 PDT 2015


#45971: powerpc-rtems-gcc @4.2.3 fails to build
--------------------------------+--------------------------------
  Reporter:  ozaktash@…         |      Owner:  macports-tickets@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.3.3
Resolution:                     |   Keywords:
      Port:  powerpc-rtems-gcc  |
--------------------------------+--------------------------------

Old description:

> powerpc-rtems-gcc @4.2.3 fails to build due to 2 reasons:
>
> 1-) texinfo5: The file main.log_makeinfo5 contains the related error log.
> One workaround is to use makeinfo from OS X Yosemite which has the
> version 4.8. Passing parameters below to macports invocation should
> mitigate this problem:
> {{{build.args="MAKEINFO=/usr/bin/makeinfo"
> destroot.args="MAKEINFO=/usr/bin/makeinfo"}}}
>
> 2-) clang: The file main.log_makeinfo4 contains the related error log. A
> workaround is to use gcc (gcc49 works, but I think any gcc4x should
> work). Passing parameter below to macports invocation should mitigate
> this problem:
> {{{configure.compiler=macports-gcc-4.9}}}
>
> Two workarounds combined: {{{build.args="MAKEINFO=/usr/bin/makeinfo"
> destroot.args="MAKEINFO=/usr/bin/makeinfo" configure.compiler=macports-
> gcc-4.9}}}
>
> I am also attaching a patch file proposal that combines the two
> workarounds and depends on gcc49.

New description:

 powerpc-rtems-gcc @4.2.3 fails to build due to 2 reasons:

 1. texinfo5: The file main.log_makeinfo5 contains the related error log.
 One workaround is to use makeinfo from OS X Yosemite which has the version
 4.8. Passing parameters below to macports invocation should mitigate this
 problem:
 {{{
 build.args="MAKEINFO=/usr/bin/makeinfo"
 destroot.args="MAKEINFO=/usr/bin/makeinfo"
 }}}

 2. clang: The file main.log_makeinfo4 contains the related error log. A
 workaround is to use gcc (gcc49 works, but I think any gcc4x should work).
 Passing parameter below to macports invocation should mitigate this
 problem:
 {{{
 configure.compiler=macports-gcc-4.9
 }}}

 Two workarounds combined:

 {{{
 build.args="MAKEINFO=/usr/bin/makeinfo"
 destroot.args="MAKEINFO=/usr/bin/makeinfo" configure.compiler=macports-
 gcc-4.9
 }}}

 I am also attaching a patch file proposal that combines the two
 workarounds and depends on gcc49.

--

Comment (by ryandesign@…):

 There is, by the way, no need to enclose `MAKEINFO=/usr/bin/makeinfo` in
 quotation marks in your patch.

 Forcing the use of a gcc port is usually not desired.

-- 
Ticket URL: <https://trac.macports.org/ticket/45971#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list