Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

extended.functional testing failed to run on ppcle - Can't locate XML/Parser.pm #4830

Closed
pshipton opened this issue Feb 22, 2019 · 9 comments

Comments

@pshipton
Copy link
Member

PR testing started from #4628
https://ci.eclipse.org/openj9/job/PullRequest-Extended-JDK11-linux_ppc-64_cmprssptrs_le-OpenJ9/26]
ub16-ppcle-3

23:48:59  + make -f run_configure.mk
23:48:59  perl configure.pl
23:48:59  cd /home/jenkins/jenkins-agent/workspace/PullRequest-Extended-JDK11-linux_ppc-64_cmprssptrs_le-OpenJ9/openj9/test/TestConfig/scripts/testKitGen; \
23:48:59  perl testKitGen.pl --graphSpecs=linux_ppc-64_cmprssptrs_le --jdkVersion=11 --impl=openj9 --buildList= --iterations=1 --testFlag= ; \
23:48:59  cd /home/jenkins/jenkins-agent/workspace/PullRequest-Extended-JDK11-linux_ppc-64_cmprssptrs_le-OpenJ9/openj9/test/TestConfig;
23:48:59  Can't locate XML/Parser.pm in @INC (you may need to install the XML::Parser module) (@INC contains: ./makeGenTool /etc/perl /usr/local/lib/powerpc64le-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/powerpc64le-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/powerpc64le-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/powerpc64le-linux-gnu/perl-base .) at makeGenTool/mkgen.pl line 28.
23:48:59  BEGIN failed--compilation aborted at makeGenTool/mkgen.pl line 28.
23:48:59  Compilation failed in require at testKitGen.pl line 31.
@pshipton
Copy link
Member Author

@smlambert @jdekonin

In case it is a machine issue, I've disabled the machine.

@smlambert
Copy link
Contributor

Machine needs test prereqs installed.

@pshipton
Copy link
Member Author

@pshipton
Copy link
Member Author

Did the test prereqs change, or did the machines change?

@pshipton pshipton changed the title extended.functional testing failed to run - Can't locate XML/Parser.pm extended.functional testing failed to run on ppcle - Can't locate XML/Parser.pm Feb 22, 2019
@pshipton
Copy link
Member Author

Seems zos testing has the same issue.
Can't locate XML/Parser.pm in @INC

@smlambert
Copy link
Contributor

Related:
internal infra issue (infrastructure/issues/1071) - this referenced updates on external openj9 machines, so perhaps should have an open / openj9 issue related to it
screen shot 2019-02-22 at 9 26 34 am

also:
adoptium/infrastructure#622 and #499

@jdekonin
Copy link
Contributor

jdekonin commented Feb 22, 2019

Same test passed on the 12th on ub16-ppcle-2 and 14th on ub16-ppcle-3. I don't believe there have been machine changes, although when I try install XML:Parser because it wasn't installed for some reason it fails. Trying to figure out why now.

ub16-ppcle-4 also doesn't, but its a worker machine now, so irrelevant to this discussion. ub16-ppcle-1 is fine though as it is installed. I find this odd because 1-4 are all from the same base and setup at the same time.

Machine needs test prereqs installed.

@smlambert I think the documentation needs to be updated because XML::Parser is not on this list as a requirement.

@smlambert
Copy link
Contributor

Agree, the test doc update is in PR #499 I referenced, which is WIP / not yet been merged.

@jdekonin
Copy link
Contributor

cpan wasn't allowing me to overwrite CC for some reason and its using the version perl sees.

ubuntu@eclipse-openj9-2:~$ perl -V:cc
cc='powerpc64le-linux-gnu-gcc'

After installing the default gcc package, which we didn't have installed as we had a specific version compiled from source (first 4.8 and then 7), XML::Parser installs fine on ub16-ppcle-[2-4].

$ perldoc -l XML::Parser
/usr/local/lib/powerpc64le-linux-gnu/perl/5.22.1/XML/Parser.pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants