[MacPorts] #60162: bash @5.0.16 builds on PPC Mac OS X 10.4.11, Tiger, with an error

MacPorts noreply at macports.org
Fri Mar 6 08:15:23 UTC 2020


#60162: bash @5.0.16 builds on PPC Mac OS X 10.4.11, Tiger, with an error
------------------------+-----------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.6.2
Resolution:             |   Keywords:  tiger ppc
      Port:  bash       |
------------------------+-----------------------

Comment (by ballapete):

 Interestingly this error does not repeat, neither with the original
 `Portfile` nor with a patched version that contains `PortGroup
 legacysupport 1.0`. fdflags.c is only touched the very first time.

 `make check` (I used `port build`) delivers differences when legacy
 support is used, additional errors

 {{{
 run-lastpipe
 9c9
 < 0 -- 0 0 0
 ---
 > 1 -- 0 1 0
 }}}

 {{{
 run-test
 1d0
 < test-tests: the test suite should not be run as root
 49c48
 < 1
 ---
 > 0
 71c70
 < 1
 ---
 > 0
 75c74
 < 1
 ---
 > 0
 }}}

 or differences like (without legacy support)

 {{{
 222c222
 < ./nameref11.sub: Zeile 39: RO: Schreibgeschützte Variable.
 ---
 > ./nameref11.sub: line 39: RO: readonly variable
 224c224
 < ./nameref11.sub: Zeile 39: RO: `unset' nicht möglich: Schreibgeschützt
 variable
 ---
 > ./nameref11.sub: line 39: RO: cannot unset: readonly variable
 }}}

 vs. (with legacy support)

 {{{
 222,224c222,224
 < ./nameref11.sub: Zeile 39: RO: Schreibgeschützte Variable.
 < ./nameref11.sub: Zeile 39: RO: `unset' nicht möglich: Schreibgeschützt
 variable
 < ./nameref11.sub: Zeile 39: declare: RO_PID: Nicht gefunden.
 ---
 > ./nameref11.sub: line 39: RO: readonly variable
 > declare -r RO_PID
 > ./nameref11.sub: line 39: RO: cannot unset: readonly variable
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/60162#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list