Closed p5pRT closed 12 years ago
I am installing Perl 5.6.1 under OS/390 2.10.0. I ran the make test to
execute the IVP. I also ran the ./Perl harness to run the IVP. Either way
most of the tests ran ok. I did get some errors. The lib/b.t failed at
test 13. The lib/bigfltpm.t failed at test 165. The lib/io_multihomed.t
failed at test 1-8. The lib/io_sock.t failed at tests 1-14. The
lib/io_upd.t failed at test 1-7. The lib/io_unix.t failed at tests 3-5.
The op/bop.t failed at tests 22 41-42. The op/filetest.t failed test 6.
The op/utf8decode.t failed at tests 10 19-78. The pragma/local.t failed
tests 99-116. Are all the failures ok and can I go on with the make
install or do all or some have have to be corrected for me to continue? If
some or all have to be resolved what do I have to do to correct them? If
you are not the right individual to contact either forward the email to
the right one or provide me with the contact information including the
email address of who to contact. Thank you for your help. Below is the
configuration information.
. #!/bin/sh .
. .
. # This script is designed to provide a handy summary of the
configuration .
. # information being used to build perl. This is especially
useful if you .
. # are requesting help from comp.lang.perl.misc on usenet or via
mail. .
. .
. # Note that the text lines /¬Summary of/ .. /¬\s*$/ are copied
into Config.pm. .
. cat \<\<'!NO!SUBS!' .
. Summary of my perl5 (revision 5.0 version 6 subversion 1)
configuration: .
. Platform: .
. osname=os390\, osvers=10.00\, archname=os390 .
. uname='os390 mv04 10.00 02 7060 ' .
. config_args='-des -Dprefix=/usr/local' . . hint=previous\, useposix=true\, d_sigaction=define .
. usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef .
. useperlio=undef d_sfio=undef uselargefiles=define
usesocks=undef .
. use64bitint=undef use64bitall=undef uselongdouble=undef
.
. Compiler: .
. cc='c89'\, ccflags ='-DMAXSIG=38 -DOEMVS -D_OE_SOCKETS
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC'\, .
. optimize=' '\, .
. cppflags='' .
. ccversion=''\, gccversion=''\, gccosandvers='' .
. intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\,
byteorder=4321 .
. d_longlong=undef\, longlongsize=\, d_longdbl=define\,
longdblsize=16 .
. ivtype='long'\, ivsize=4\, nvtype='double'\, nvsize=8\,
Off_t='off_t'\, lseeksize=4 .
. alignbytes=8\, usemymalloc=n\, prototype=define .
. Linker and Libraries: . . ld='ld'\, ldflags ='-Wl\,EDIT=NO -L/usr/local/lib' .
. libpth=/usr/local/lib /lib /usr/lib . . libs=-lm -lc . . perllibs=-lm -lc . . libc=\, so=a\, useshrplib=false\, libperl=libperl.a .
. Dynamic Linking: .
. dlsrc=dl_none.xs\, dlext=none\, d_dlsymun=undef\, ccdlflags=''
.
. cccdlflags='-W 0\,dll'\, lddlflags='' .
. .
. !NO!SUBS! .
.
I'm curious why you're installing Perl 5.6.1\, and not the more recent Perl 5.6.2 (or even Perl 5.8.6)
Perl 5.6.x isn't really actively maintained anymore\, and no-one on the perl5-porters mailing list is that familiar with EBCDIC systems\, so I'm afraid we can't offer that much help
On Mon\, Mar 28\, 2005 at 04:53:38PM -0000\, Bob. Grimson @ walgreens. com wrote:
I am installing Perl 5.6.1 under OS/390 2.10.0. I ran the make test to execute the IVP. I also ran the ./Perl harness to run the IVP. Either way most of the tests ran ok. I did get some errors. The lib/b.t failed at test 13.
This seems to be this test
$a = `$^X $path "-MO=Showlex" -e "my %one" $redir`; if (ord('A') != 193) { # ASCIIish print "# [$a]\nnot " unless $a =~ /sv_undef.*PVNV.*%one.*sv_undef.*HV/s; } else { # EBCDICish C\<1: PVNV (0x1a7ede34) "%\226\225\205"> print "# [$a]\nnot " unless $a =~ /sv_undef.*PVNV.*%\\[0-9].*sv_undef.*HV/s; }
and it's not clear if it's been written with an educated guess on what EBCDIC would show\, without ever actually being tested on an EBCDIC platform
The lib/bigfltpm\.t failed at test 165\.
I don't think that this is significant - there may well be errors in the test that are assuming some sort of IEEE floating point behaviour
The lib/io\_multihomed\.t
failed at test 1-8. The lib/io_sock.t failed at tests 1-14. The lib/io_upd.t failed at test 1-7. The lib/io_unix.t failed at tests 3-5.
It seems that all the tests involving sockets are failing. This may mean that your perl won't work if you need to run programs that make socket connections.
The op/bop.t failed at tests 22 41-42.
print "ok \x{FF}\x{FF}\n" & "ok 22\n";
This seems to be testing some of the UTF8 handling\, so I guess that UTF8 isn't totally bug free on EBCDIC
# Tests to see if you really can do casts negative floats to unsigned properly $neg1 = -1.0; print ((~ $neg1 == 0) ? "ok 43\n" : "not ok 43\n"); $neg7 = -7.0; print ((~ $neg7 == 6) ? "ok 44\n" : "not ok 44\n");
The implication of this is that your platform can't. I don't think that this is significant.
The op/filetest\.t failed test 6\.
This suggests that chmod isn't working properly. This probably isn't serious.
The op/utf8decode.t failed at tests 10 19-78.
Again\, it seems that UTF8 handling isn't working properly.
The pragma/local\.t failed
tests 99-116. Are all the failures ok and can I go on with the make
These are the tests that verify how locales behave. The tests may well be buggy on EBCDIC systems.
install or do all or some have have to be corrected for me to continue? If some or all have to be resolved what do I have to do to correct them? If you are not the right individual to contact either forward the email to the right one or provide me with the contact information including the email address of who to contact. Thank you for your help. Below is the
As the bug reporting address you've used gets through to the main perl development mailing list\, I think that we're the best people to contact. However\, we don't know that much about OS/390
I think that you're safe to proceed with make install. Assuming that nothing you want to do with perl involves sockets\, Unicode or locales you should be OK.
Nicholas Clark
The RT System itself - Status changed from 'new' to 'open'
Seven years have elapsed since the OP and Nick's reply. My hunch is that this thread has run its course.
Is the ticket closable?
Thank you very much. Jim Keenan
Closing this ticket due to lack of response. Do feel free to reopen it if more information is available.
Closing this ticket due to lack of response. Do feel free to reopen it if more information is available.
@doy - Status changed from 'open' to 'resolved'
Migrated from rt.perl.org#34596 (status was 'resolved')
Searchable as RT34596$