First, thanks to all the Perl maintainers on the list!

Second, I'm trying to figure out how to get Config::Augeas installed on macos 11.x (aka Big Sur). I successfully installed this module on Mac's running 10.x but I'm hitting a wall on 11.x. The module returns an undefined Augeas object and then fails the tests run by prove during installation:

 27 Building Config-Augeas
28 cc -I/Users/me/perl5/perlbrew/perls/perl-5.32.1/lib/5.32.1/darwin-2level/CORE -DVERSION="1.000" -DXS_VERSION="1.000" -I/usr/local/Cellar/augeas/1.12.0/include -Wall -Wformat -Werror=format-security -c -fno-common -DPERL_DARWIN -mmacosx-version-min=11.2 -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPERL_USE_SAFE_PUTENV -O3 -o lib/Config/Augeas.o lib/Config/Augeas.c 29 ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/Config/Augeas/Augeas.bs') 30 cc -mmacosx-version-min=11.2 -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector-strong -o blib/arch/auto/Config/Augeas/Augeas.bundle lib/Config/Augeas.o -L/usr/local/Cellar/augeas/1.12.0/lib -laugeas 31 Can't call method "get" on an undefined value at /Users/me/.cpanm/work/1615471944.29922/Config-Augeas-1.000/blib/lib/Config/Augeas.pm line 227.
 32 # Looks like your test exited with 255 just after 2.
 33 t/Config-Augeas.t ...
 34 Dubious, test returned 255 (wstat 65280, 0xff00)
 35 Failed 28/30 subtests
 36
 37 #   Failed test 'Created new Augeas object without backup file'
 38 #   at t/Config-AugeasC.t line 76.
39 Can't call method "set" on an undefined value at t/Config-AugeasC.t line 78.
 40 # Looks like your test exited with 255 just after 4.
 41 t/Config-AugeasC.t ..
 42 Dubious, test returned 255 (wstat 65280, 0xff00)
 43 Failed 29/32 subtests
 44 Can't stat config-model-edit: No such file or directory
45 at /Users/me/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/Test/Pod.pm line 223.
 46 t/pod.t ............. ok

Someone with more knowledge than me has boiled this problem down and reproduce it with some test code found here: https://github.com/hakonhagland/perl-augeas-test

I'm wondering if someone with intimate knowledge of changes to how Big Sur interfaces with XS and loads libraries might be able to chime in and offer some guidance. I'm guessing this problem extends beyond just the Config::Augeas module.

Thanks.

Reply via email to