Hi fellow porters,
using the new account on an (almost ;-) own machine I was able to test again
on BS2000. One slight modification (other than the ebcdic.o / EBCDIC.o
problem) was neccessary to get it compiled out of the box:
--- perl@8671/Makefile.SH.org Fri Feb 9 10:27:17 2001
+++ perl@8671/Makefile.SH Fri Feb 9 10:22:43 2001
@@ -123,6 +123,15 @@
nonxs_list="$nonxs_list ext/$f/pm_to_blib"
done
+# Handle the usage of different yaccs in posix-bc (During Configure we
+# us yacc for perly.y and byacc for a2p.y. The makefiles must use the
+# same configuration for run_byacc!):
+case "$osname" in
+ posix-bc)
+ byacc=$yacc
+ ;;
+esac
+
echo "Extracting Makefile (with variable substitutions)"
$spitshell >Makefile <<!GROK!THIS!
# Makefile.SH
@@ -990,6 +999,7 @@
mv -f y.tab.c a2p.c
chmod u+w a2p.c
sed -e 's/fprintf *( *stderr
*,/PerlIO_printf(Perl_debug_log,/g' \
+ -e 's|^static void __YY_YACC_MAIN.*BS2000.*|/*static main
deleted*/|' \
-e 's/y\.tab/a2p/g' a2p.c >a2p.tmp && mv a2p.tmp a2p.c
xxx="$xxx a2p.c"
fi
And here are the results of the german jury - eh tests ;-)
Failed Test Status Wstat Total Fail Failed List of Failed
----------------------------------------------------------------------------
----
comp/require.t 23 3 13.04% 21-23
lib/complex.t 1020 2 0.20% 267, 487
lib/encode.t 13 3328 2701 2696 99.81% 6-2701
op/append.t 255 65280 13 7 53.85% 7-13
op/each.t 26 1 3.85% 26
op/length.t 13 1 7.69% 7
op/numconvert.t 1440 32 2.22% 1409-1440
op/qu.t 6 4 66.67% 2-5
op/regexp.t 784 1 0.13% 483
op/regexp_noamp.t 784 1 0.13% 483
op/sprintf.t 221 30 13.57% 21, 27, 30-31, 35-41,
170-
172, 188-194, 197-205
op/utf8decode.t 78 61 78.21% 10, 19-78
pragma/overload.t 221 4 1.81% 152-153, 170-171
12 tests and 95 subtests skipped.
Failed 13/279 test scripts, 95.34% okay. 2843/20809 subtests failed, 86.34%
okay.
Detailed errors (only those with additional information):
comp/redef..........ok
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¥B\Bn""
(Do you need to predeclare BpBrBiBnBt?)
String found where operator expected at bleah.pm line 1, near "BpBrBiBnBt
"BoBk C¥C·B\Bn""
(Do you need to predeclare BpBrBiBnBt?)
FAILED tests 21-23
Failed 3/23 tests, 86.96% okay
comp/script.........ok
io/utf8.............skipped: not perlio
op/append...........Wide character in print at op/append.t line 43.
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 7-13
Failed 7/13 tests, 46.15% okay
op/args.............ok
lib/dumper-ovl......ok
lib/encode..........Wide character in print at ../lib/Test.pm line 101.
dubious
Test returned status 13 (wstat 3328, 0xd00)
DIED. FAILED tests 6-2701
Failed 2696/2701 tests, 0.19% okay
lib/english.........ok
lib/ftmp-posix......ok
lib/ftmp-security...File::Temp::_gettemp: Parent directory (/tmp/) is not
safe (sticky bit not set when world writable?) at lib/ftmp-security.t line
100
File::Temp::_gettemp: Parent directory (/tmp/) is not safe (sticky bit not
set when world writable?) at lib/ftmp-security.t line 100
ok, 4/13 skipped: system possibly insecure, see INSTALL, section 'make test'
lib/ftmp-tempfile...ok
/tmp is insecure (777), that one is correct.
Shall I follow any test into more details or are some of these errors
allready known?
Regards, Thomas
________________________________________
Thomas Dorner
START AMADEUS, Technologiestrategie (I-T)
Tel.: (0 6172) 91-26 41 Fax: -26 19
E-Mail: [EMAIL PROTECTED]