Closed p5pRT closed 20 years ago
This was done with a `sh Configure -des` vanilla config. There was one warning seen during the build of util.c line 3730:
`sh cflags libperl.a util.o` util.c CCCMD = c89 -DPERL_CORE -c -DMAXSIG=38 -DOEMVS -D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC -I/usr/local/include WARNING CBC3193 ./util.c:3730 The size of this type is zero. FSUM3065 The COMPILE step ended with return code 4.
but I won't attempt to address that compiler warning.
Failed tests included:
comp/proto...........FAILED at test 111 comp/require.........String found where operator expected at bleah.pm line 2\, near """ (Might be a runaway multi-line "" string starting on line 1) (Missing semicolon on previous line?) String found where operator expected at bleah.pm line 1\, near "BpBrBiBnBt "BoBk C„C„C”Bn"" (Do you need to predeclare BpBrBiBnBt?) String found where operator expected at bleah.pm line 1\, near "BpBrBiBnBt "BoBk C„C·C”Bn"" (Do you need to predeclare BpBrBiBnBt?) FAILED at test 21 op/bop...............FAILED at test 22 op/regmesg...........FAILED at test 33 op/utf8decode........FAILED at test 10 pragma/locale........Unmatched [ before HERE mark in regex m/[ \<\< HERE / at pragma/locale.t line 710. FAILED at test 99 pragma/sub_lval......FAILED at test 62 lib/b................CEE5213S The signal SIGPIPE was received. FAILED at test 8 lib/bigfloat.........CEE5213S The signal SIGPIPE was received. FAILED at test 351 lib/bigfltpm.........CEE5213S The signal SIGPIPE was received. FAILED at test 358 lib/io_multihomed....EDC8103I Operation now in progress. at lib/io_multihomed.t line 108. FAILED at test 6 lib/io_unix..........Can't call method "getline" on an undefined value at lib/io_unix.t line 65. FAILED at test 3 lib/syslog...........FAILED at test 6 Failed 13 test scripts out of 244\, 94.67% okay.
Here is a patch to address some of the obvious coded character set dependencies in those test failures\, as well as the S/390 floating point trouble in bigint.pl and BigInt.pm:
End of Patch.
I have test built a trial2 kit with that patch applied on OS/390:
Failed 9 test scripts out of 244\, 96.31% okay. u=9.94 s=3.31 cu=282.98 cs=94.32 scripts=244 tests=12316
as well as on Tru64 Unix 4.0D:
All tests successful. u=0.883333 s=1.16667 cu=99.4333 cs=31.0833 scripts=253 tests=11514
so the above patch seems safe enough (it was basically culled from the simpler EBCDIC test fixes to the 5.7.x development line).
By the way\, I know of several folks who will be disappointed to
not have a usedl/DynaLoader build capability in a release of 5.6.1 for OS/390.
Should I even bother to go ahead and attempt to patch that in? It
would entail introducing a new ext/DynaLoader/dl_dllload.xs file\, and
modifying Makefile.SH\, installperl\, hints/os390.sh\, and perhaps a
few others. IIRC it would not necessitate any change to *.h or *.c
files. Thanks.
Peter Prymmer
Migrated from rt.perl.org#5609 (status was 'resolved')
Searchable as RT5609$