Failures due to JSON deps
23skdu opened this issue · comments
Fresh install. perlbrew 5.22.2
used CPAN to install Pithub.
I get the following errors:
Couldn't load a JSON module:
Error loading Cpanel::JSON::XS: Can't locate Cpanel/JSON/XS.pm in @inc (@inc contains: /home/username/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/username/perl5/lib/perl5/JSON/MaybeXS.pm line 16.
Error loading JSON::XS: Can't locate JSON/XS.pm in @inc (@inc contains: /home/username/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/username/perl5/lib/perl5/JSON/MaybeXS.pm line 19.
Error loading JSON::PP: Can't locate JSON/PP.pm in @inc (@inc contains: /home/username/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/username/perl5/lib/perl5/JSON/MaybeXS.pm line 22.
BEGIN failed--compilation aborted at /home/username/perl5/lib/perl5/JSON/MaybeXS.pm line 35.
Compilation failed in require at /home/username/perl5/lib/perl5/Pithub/Base.pm line 10.
BEGIN failed--compilation aborted at /home/username/perl5/lib/perl5/Pithub/Base.pm line 10.
Compilation failed in require at /home/username/perl5/lib/perl5/Module/Runtime.pm line 314.
Compilation failed in require at /home/username/perl5/lib/perl5/Pithub.pm line 7.
BEGIN failed--compilation aborted at /home/username/perl5/lib/perl5/Pithub.pm line 7.
I'm not sure what's going on here. Pithub
has a dependency on JSON::MaybeXS
, which has a dependency on JSON::PP
, so at the very least I would expect JSON::PP
to be in your @INC
.
Can you re-install Pithub
and paste verbose output from the install into this ticket?
Closed due to lack of activity.