Somewhere, cpanm is picking up a different perl executable than what you think it should be using. It compiles the module using one version of perl and then tries to run the tests using another version of perl. This leads to
t/process.t .. ProcessTable.c: loadable library and perl binaries are +mismatched (got handshake key 7d00000, needed 7f00000)
Look through $ENV{PATH} and restructure it in a way that there is no other perl executable. If that's not possible, first check by manually doing the compilation:
cpanm --look Proc::ProcessTable perl -v # Do we have the correct perl executable? which perl # Still the correct perl executable? perl Makefile.PL make test make install
In reply to Re: Proc::ProcessTable help please
by Corion
in thread Proc::ProcessTable help please
by polarbear125
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |