make cray pmi compile again

Commit @80f07b65 resulted in changes that
caused cray pmi component to no longer compile.
This commit fixes that issue.