Subject: | cannot install on 5.21.1 |
Building and testing Guard-1.022
cp Guard.pm blib/lib/Guard.pm
Running Mkbootstrap for Guard ()
chmod 644 Guard.bs
/Users/ether/perl5/perlbrew/perls/21.1/bin/perl5.21.1 /Users/ether/perl5/perlbrew/perls/21.1/lib/5.21.1/ExtUtils/xsubpp -typemap /Users/ether/perl5/perlbrew/perls/21.1/lib/5.21.1/ExtUtils/typemap Guard.xs > Guard.xsc && mv Guard.xsc Guard.c
cc -c -fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include -O3 -DVERSION=\"1.022\" -DXS_VERSION=\"1.022\" "-I/Users/ether/perl5/perlbrew/perls/21.1/lib/5.21.1/darwin-2level/CORE" Guard.c
Guard.xs: In function ‘XS_Guard_guard’:
Guard.xs:113: error: ‘PL_sv_objcount’ undeclared (first use in this function)
Guard.xs:113: error: (Each undeclared identifier is reported only once
Guard.xs:113: error: for each function it appears in.)
make: *** [Guard.o] Error 1
I think this was discussed on the p5p list - this XS interface was changed or removed in 5.21.1.