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]

Reply via email to