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
t/porting/libperl.t: Test failure on Darwin #13978
Comments
From @jkeenan[Originally filed on p5p newsgroup; transferring to RT] I successfully built and tested Perl 5.20.0 on Darwin/PPC when it was released two months ago. I built and tested blead today for the first time since then. I was surprised to get a test failure in t/porting/libperl.c. When I re-directed the test's STDOUT and STDERR to a file, I got a tremendous amount of "# Unexpected nm output" lines. For the full output, see the tarball attached. Here is the short version of the output. ok 1 - has object pp.o Test Summary Report porting/libperl.t (Wstat: 0 Tests: 10 Failed: 6) I am not getting this failure on Linux x86_64. I have not yet tried this on Darwin x86_64. Has anything happened lately that would have an impact on this? Thank you very much. P.S.: See attachment for 'perl -V' for the machine that had the failure. |
From @jkeenanSummary of my perl5 (revision 5 version 21 subversion 2) configuration: Characteristics of this binary (from libperl): |
From @jkeenanOn Thu Jul 10 16:24:33 2014, jkeenan wrote:
[snip]
##### commit d92f47a Add t/porting/libperl.t ##### So this is not only a new failure in t/porting/libperl.t; it is also the very *first* failure reported in this file, as it was only added by Jarkko on June 25. Jarkko has communicated to me that this is probably something trivial in the 'nm' output on PPC. He is travelling for a couple of weeks and will look at this upon his return. Not that that should prevent anyone else from looking at this problem! Thank you very much. |
The RT System itself - Status changed from 'new' to 'open' |
From @jkeenanOn Thu Jul 10 17:43:43 2014, jkeenan wrote:
This failure probably has an OS aspect and a platform aspect. Attached please find two files with the output of t/porting/libperl.t on Darwin x86_64. The file has failures on x86_64, albeit fewer than on the older PPC. Thank you very much. |
From @jkeenan# Failed test 5 - has PL_no_mem at porting/libperl.t line 199 Test Summary Report porting/libperl.t (Wstat: 0 Tests: 10 Failed: 1) |
From @jkeenan$ cd t; ./perl harness -v porting/libperl.t; cd - ok 1 - has object pp.o Test Summary Report porting/libperl.t (Wstat: 0 Tests: 10 Failed: 1) $ ./perl -Ilib -V Characteristics of this binary (from libperl): |
From @rjbsJim asked about marking this skipped on this platform until a fix is in. I think that's fine. -- |
From @karenetheridgeOn Sat, Jul 12, 2014 at 02:23:36PM -0700, Ricardo SIGNES via RT wrote:
s/skipped/TODO/, for greater visibility? |
From @rjbs* Karen Etheridge <perl@froods.org> [2014-07-12T17:28:02]
On most platforms, that would show up as "unexpected TODO pass," which is the -- |
From @jkeenanOn Sat Jul 12 14:23:35 2014, rjbs wrote:
commit ed0e322 skip_all on darwin until nm peculiarities can be straighted out. Assigning to jhi. |
From @greergaOn Fri, 11 Jul 2014, James E Keenan via RT wrote:
Curiously it doesn't fail for me on Mavericks with Intel: Darwin localhost 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 $ ./perl -I lib t/porting/libperl.t Looks like your PPC is 10.4 Tiger and your x86_64 is 10.7 Lion? What's your "/usr/bin/nm -m ../libperl.a" output? Mine (that passes -- |
From @jkeenanOn Sat Jul 12 19:25:59 2014, jkeenan wrote:
jhi put in a lot of time on this. I can now report that t/porting/libperl.t now PASSes on Darwin/PPC on blead: ##### There's probably nothing more to be done on this ticket. I'll double check on my Darwin/x86_64 machine on Monday, then close the ticket if there are no further problems. Thank you very much. |
From @jkeenanOn Sat Jul 19 19:35:58 2014, jkeenan wrote:
t/porting/libperl.t PASS on Darwin/x86_64 (Mac OS X 10.6 or so) today. Marking ticket resolved. Thank you very much. |
@jkeenan - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#122267 (status was 'resolved')
Searchable as RT122267$
The text was updated successfully, but these errors were encountered: