[MacPorts] #71146: perl5.38 @5.38.2 builds, tests, and installs quite fine on PPC Tiger, Mac OS X 10.4.11, and could become the new standard (since 5.36 does not build due to -rpath)

MacPorts noreply at macports.org
Tue Oct 22 18:46:54 UTC 2024


#71146: perl5.38 @5.38.2 builds, tests, and installs quite fine on PPC Tiger, Mac
OS X 10.4.11, and could become the new standard (since 5.36 does not build
due to -rpath)
------------------------+-----------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  request    |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.10.2
Resolution:             |   Keywords:  tiger ppc
      Port:  perl5.38   |
------------------------+-----------------------

Comment (by ballapete):

 On PPC Tiger, Mac OS X 10.4.11, in the end `port test …` reports (left
 Perl 5.34, right Perl 5.38):

 {{{
 Failed 2 tests out of 2533, 99.92% okay.                | Failed 3 tests
 out of 2609, 99.89% okay.
         ../cpan/ExtUtils-Constant/t/Constant.t          |       ../cpan
 /ExtUtils-Constant/t/Constant.t
         ../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t     |       ../cpan
 /ExtUtils-MakeMaker/t/02-xsdynamic.t
                                                         |       ../cpan
 /ExtUtils-MakeMaker/t/04-xs-rpath-darwin.t
 }}}

 Clearly the third failure in `Perl 5.38` is no failure, it's an
 inappropriate test that should be switched off. The first fault does not
 seem to be a fault, because:

 {{{
 cc1: error: unrecognized command line option "-Werror=pointer-arith"
 | cc1: error: unrecognized command line option "-Werror=pointer-arith"
 cc1: error: unrecognized command line option "-Wc++-compat"
 | cc1: error: unrecognized command line option "-Wc++-compat"
 cc1: error: unrecognized command line option "-Werror=declaration-after-
 statement"      | make[1]: *** [ExtTest.o] Error 1
 make[1]: *** [ExtTest.o] Error 1
 | FAILED at test 3
 FAILED at test 3
 }}}

 The second fault is ambiguous: `Failed test '"make"   exited normally'`.
 Why is a "normal exit" a "failure"?


 I am attaching the comparison.

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


More information about the macports-tickets mailing list