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


in reply to Re^3: Cannot install Config::Augeas on Mac, Big Sur
in thread Cannot install Config::Augeas on Mac, Big Sur

Thanks for your detailed help. I took fletch's advice and reinstalled a fresh new version of Perl compiled against my current OS. As far as I can tell, the module compiles. However, it fails its tests. (Please see my comment above.)

My instinct tells me that the module is having trouble finding Augues. I know Augeas is installed and works on my system because I can do this little tutorial found here: https://augeas.net/tour.html

I tried taking a look at the source code of the module to see if I could spot the problem. But all I found was this call to an init function and I'm not sure how it works. I couldn't find a sub called "init" anywhere else in the distribution. Maybe it's an XS thing?

Any other ideas on what I can try to get this working?

$PM = "Perl Monk's";
$MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate Priest Vicar";
$nysus = $PM . ' ' . $MCF;
Click here if you love Perl Monks

  • Comment on Re^4: Cannot install Config::Augeas on Mac, Big Sur

Replies are listed 'Best First'.
Re^5: Cannot install Config::Augeas on Mac, Big Sur
by bliako (Monsignor) on Mar 11, 2021 at 12:48 UTC

      I dusted off and fired up the older mac with Catalina 10.15.6 on it. Installed with no issues at all. What are my options at this point? I'm sure others must be having issues with other perl modules on Big Sur. I'll break out the google machine.

      $PM = "Perl Monk's";
      $MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate Priest Vicar";
      $nysus = $PM . ' ' . $MCF;
      Click here if you love Perl Monks

        Ok, but that can mean also that the perl in the older machine is not as broken as the big slur *may* be. Your problem in its latest incarnation sounds like perl can not load the compiled (object,binary) XS file. May be it can't be found, maybe it's not compatible, maybe it's loading another version in different path. I guess you need to clarify all these. Was the $loadpath value what you expected?

      I got the loadpath and root values printed but they didn't produce anything revealing. I tried installing with macports but the module's tests still fail. This is likely something to do with Big Sur, I'm guessing.

      $PM = "Perl Monk's";
      $MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate Priest Vicar";
      $nysus = $PM . ' ' . $MCF;
      Click here if you love Perl Monks