http://qs321.pair.com?node_id=11123818

karlgoethebier has asked for the wisdom of the Perl Monks concerning the following question:

Karls-Mac-mini:~ karl$ perlbrew install --as perl-5.30.3-threads -Duse +threads perl-5.30.3 Installing /Users/karl/perl5/perlbrew/build/perl-5.30.3/perl-5.30.3 in +to ~/perl5/perlbrew/perls/perl-5.30.3-threads This could take a while. You can run the following command on another +shell to track the status: tail -f ~/perl5/perlbrew/build.perl-5.30.3.log Installation process failed. To spot any issues, check /Users/peter/perl5/perlbrew/build.perl-5.30.3.log If some perl tests failed and you still want to install this distribut +ion anyway, do: (cd /Users/karl/perl5/perlbrew/build/perl-5.30.3/perl-5.30.3; make i +nstall) You might also want to try upgrading patchperl before trying again: perlbrew install-patchperl Generally, if you need to install a perl distribution known to have mi +nor test failures, do one of these commands to avoid seeing this message: perlbrew --notest install perl-5.30.3 perlbrew --force install perl-5.30.3

I have no plan and didn't do nothing yet ;-( Any hint? Best regards, Karl

«The Crux of the Biscuit is the Apostrophe»

perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help

Replies are listed 'Best First'.
Re: Why perl-5.30.3 doesn't compile on my Mac?
by tobyink (Canon) on Nov 19, 2020 at 08:35 UTC

    Did you check /Users/peter/perl5/perlbrew/build.perl-5.30.3.log like it suggested? All the output from Configure and make will be in there.

      Sure:

      Thanks and best regards, Karl

      «The Crux of the Biscuit is the Apostrophe»

      perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help

        *** Unexpected product version 11.0.

        The error message comes from hints/Darwin.sh, which apparently hasn't considered the coming of version 11.0.
        Presumably something needs to be done to that file and/or Configure itself to overcome the problem.

        Maybe ask about that on p5p if you don't receive better follow-up advice here.
        (I'm assuming that the additional advice to "*** Try running sw_vers and see what its ProductVersion says" didn't help much.)

        Cheers,
        Rob

        Try using the perlbrew install-patchperl command. It will install Devel::PatchPerl, which is a tool to patch the source of older perl releases to allow them to compile on newer systems. The latest release of Devel::PatchPerl (2.04) should be able to fix this issue.

Re: Why perl-5.30.3 doesn't compile on my Mac?
by Corion (Patriarch) on Nov 19, 2020 at 08:56 UTC

    If you are on the "latest and greatest" (?) OSX, there have been fixes to EU:MM in version 7.54 to restore building on OSX.

    This won't fix building Perl using old tarballs, but most likely patchperl and perlbrew will incorporate that soonish.

      Ah, OK.

      Thanks and best regards, Karl

      «The Crux of the Biscuit is the Apostrophe»

      perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help

Re: Why perl-5.30.3 doesn't compile on my Mac?
by marto (Cardinal) on Nov 19, 2020 at 08:27 UTC

    First port of call for any failed build, check existing/recently closed bugs, while examining the log generated for the cause of failure.

      Thanks and best regards, Karl

      «The Crux of the Biscuit is the Apostrophe»

      perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help

Re: Why perl-5.30.3 doesn't compile on my Mac?
by perlfan (Vicar) on Nov 19, 2020 at 16:33 UTC
    What version of their "OS"? Apple has been doing everything possible to make their over priced garbage worthless for even hard core developer fan bois, most recently the VPN by-pass with Big Sir and disabling of non-Apple soft/spy/shitware. I say this as a daily user of Mac for over a decade now.
      "...over priced garbage..."

      My equipment isn't garbage:

      As you can see it's a funny big fat box.

      «The Crux of the Biscuit is the Apostrophe»

      perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help