> And these languages were quite broken (bad make test failures):
  [...]
   >   m4
  [...]
   >   scheme

   M4 and scheme pass all tests for me, on Gentoo Linux. myconfig is:

Ok, they both fail on my perl v5.6.0, and work on my v5.8.2.

The scheme test failures are perhaps a dependence of the underlying
scheme compiler (written in perl).  The symptom under 5.6.0 is a
  Nothing to restore at Scheme/Generator.pm line 74.  
when schemec is run.

The m4 "make test" failures say
  Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
M4/Test.pm says
  use 5.008;
If I comment out this line, then make test works.


What version of perl are you using?


Here is the test trace for the failures.

 $ tar xzf ../parrot_2004-02-28_080000.tar.gz 
 $ cd parrot/
 $ make test

Test oddities:
  t/pmc/signal............ok 1/6Use of uninitialized value in pattern
   match (m//) at t/pmc/signal.t line 60.
  t/pmc/signal............ok 3/6Use of uninitialized value in pattern
   match (m//) at t/pmc/signal.t line 60.
  imcc/t/syn/file.........Name "main::OLDERR" used only once: possible
   typo at imcc/t/syn/file.t line 358.

 $ cat myconfig
 Summary of my parrot 0.0.13 configuration:
   configdate='Sat Feb 28 12:53:49 2004'
   Platform:
     osname=linux, archname=i386-linux
     jitcapable=1, jitarchname=i386-linux,
     jitosname=LINUX, jitcpuarch=i386
     execcapable=1
     perl=perl
   Compiler:
     cc='gcc', ccflags=' -I/usr/local/include',
   Linker and Libraries:
     ld='gcc', ldflags=' -L/usr/local/lib',
     cc_ldflags='',
     libs='-lnsl -ldl -lm -lcrypt -lpthread'
   Dynamic Linking:
     so='.so', ld_shared='-shared -L/usr/local/lib',
     ld_shared_flags=''
   Types:
     iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
     ptrsize=4, ptr_alignment=4 byteorder=1234, 
     nv=double, numvalsize=8, doublesize=8

 $ gcc -v       
 Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
 gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)

 $ /lib/libc.so.6 
 GNU C Library stable release version 2.2.4, by Roland McGrath et al.
 Copyright (C) 1992-1999, 2000, 2001 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.
 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
 PARTICULAR PURPOSE.
 Compiled by GNU CC version 2.96 20000731 (Red Hat Linux 7.1 2.96-97).
 Compiled on a Linux 2.4.7-6smp system on 2001-09-04.
 Available extensions:
         GNU libio by Per Bothner
         crypt add-on version 2.1 by Michael Glad and others
         The C stubs add-on version 2.1.2.
         linuxthreads-0.9 by Xavier Leroy
         BIND-8.2.3-T5B
         NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
         Glibc-2.0 compatibility add-on by Cristian Gafton 
         libthread_db work sponsored by Alpha Processor Inc
 Report bugs using the `glibcbug' script to <[EMAIL PROTECTED]>.

 $ perl -V
 Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
   Platform:
     osname=linux, osvers=2.4.6-3.1enterprise, archname=i386-linux
     uname='linux stripples.devel.redhat.com 2.4.6-3.1enterprise #1 smp tue jul 24 
14:03:17 edt 2001 i686 unknown '
     config_args='-des -Doptimize=-O2 -march=i386 -mcpu=i686 -Dcc=gcc 
-Dcccdlflags=-fPIC -Dinstallprefix=/usr -Dprefix=/usr -Darchname=i386-linux -Dd_dosuid 
-Dd_semctl_semun -Di_db -Di_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm 
-Uuselargefiles'
     hint=recommended, useposix=true, d_sigaction=define
     usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
     useperlio=undef d_sfio=undef uselargefiles=undef 
     use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef
   Compiler:
     cc='gcc', optimize='-O2 -march=i386 -mcpu=i686', gccversion=2.96 20000731 (Red 
Hat Linux 7.1 2.96-96)
     cppflags='-fno-strict-aliasing -I/usr/local/include'
     ccflags ='-fno-strict-aliasing -I/usr/local/include'
     stdchar='char', d_stdstdio=define, usevfork=false
     intsize=4, longsize=4, ptrsize=4, doublesize=8
     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4
     alignbytes=4, usemymalloc=n, prototype=define
   Linker and Libraries:
     ld='gcc', ldflags =' -L/usr/local/lib'
     libpth=/usr/local/lib /lib /usr/lib
     libs=-lnsl -ldl -lm -lc -lcrypt
     libc=/lib/libc-2.2.4.so, so=so, useshrplib=false, libperl=libperl.a
   Dynamic Linking:
     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
     cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'


 Characteristics of this binary (from libperl): 
   Compile-time options:
   Built under linux
   Compiled at Aug  9 2001 22:48:52
   @INC:
     /usr/lib/perl5/5.6.0/i386-linux
     /usr/lib/perl5/5.6.0
     /usr/lib/perl5/site_perl/5.6.0/i386-linux
     /usr/lib/perl5/site_perl/5.6.0
     /usr/lib/perl5/site_perl
     .


 $ cd languages/scheme
 $ make
 perl t/harness
 t/io/basic.........ok                                                        
 t/arith/basic......ok                                                        
 t/arith/logic......ok                                                        
 t/arith/nested.....ok                                                        
 t/logic/basic......ok                                                        
 t/logic/defines....ok 8/12Nothing to restore at Scheme/Generator.pm line 74. 
 #     Failed test (Scheme/Test.pm at line 76)
 #          got: 'error:imcc:parse error, unexpected EOM, expecting PARROT_OP
 # 
 # in file 't/logic/defines9.pasm' line 1
 # '
 #     expected: '321'
 t/logic/defines....NOK 9Nothing to restore at Scheme/Generator.pm line 74.   
 #     Failed test (Scheme/Test.pm at line 76)
 #          got: 'error:imcc:parse error, unexpected EOM, expecting PARROT_OP
 # 
 # in file 't/logic/defines10.pasm' line 1
 # '
 #     expected: '9837'
 t/logic/defines....NOK 10Nothing to restore at Scheme/Generator.pm line 74.  
 #     Failed test (Scheme/Test.pm at line 76)
 #          got: 'error:imcc:parse error, unexpected EOM, expecting PARROT_OP
 # 
 # in file 't/logic/defines11.pasm' line 1
 # '
 #     expected: '012023'
 t/logic/defines....NOK 11# Looks like you failed 3 tests of 12.              
 t/logic/defines....dubious                                                   
         Test returned status 3 (wstat 768, 0x300)
 DIED. FAILED tests 9-11
         Failed 3/12 tests, 75.00% okay
 t/logic/lists......ok                                                        
 Failed Test       Stat Wstat Total Fail  Failed  List of Failed
 -------------------------------------------------------------------------------
 t/logic/defines.t    3   768    12    3  25.00%  9-11
 Failed 1/7 test scripts, 85.71% okay. 3/119 subtests failed, 97.48% okay.
 make: *** [test] Error 11


 $ cd ../m4
 $ make
 ln -s -f ../../runtime
 ln -s -f ../../library
 ../../parrot -o src/m4.pbc src/m4.imc 
 ln -s -f src/m4.pbc 
 $ make test
 perl -MTest::Harness -e 'Test::Harness::runtests( glob( "t/*/*.t" ) )'
 t/basic/001_comletely_empty.......Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/001_comletely_empty.t line 7.
 BEGIN failed--compilation aborted at t/basic/001_comletely_empty.t line 7.
 t/basic/001_comletely_empty.......dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/basic/002_hello.................Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/002_hello.t line 7.
 BEGIN failed--compilation aborted at t/basic/002_hello.t line 7.
 t/basic/002_hello.................dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/basic/003_getopt................ok                                         
 t/basic/004_define................Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/004_define.t line 7.
 BEGIN failed--compilation aborted at t/basic/004_define.t line 7.
 t/basic/004_define................dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/basic/005_define_with_blanks....Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/005_define_with_blanks.t line 7.
 BEGIN failed--compilation aborted at t/basic/005_define_with_blanks.t line 7.
 t/basic/005_define_with_blanks....dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/basic/006_define_with_rest......Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/006_define_with_rest.t line 7.
 BEGIN failed--compilation aborted at t/basic/006_define_with_rest.t line 7.
 t/basic/006_define_with_rest......dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/basic/007_empty_line............Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/007_empty_line.t line 7.
 BEGIN failed--compilation aborted at t/basic/007_empty_line.t line 7.
 t/basic/007_empty_line............dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/basic/008_two_tests.............Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/008_two_tests.t line 7.
 BEGIN failed--compilation aborted at t/basic/008_two_tests.t line 7.
 t/basic/008_two_tests.............dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/basic/009_token_simple..........Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/009_token_simple.t line 7.
 BEGIN failed--compilation aborted at t/basic/009_token_simple.t line 7.
 t/basic/009_token_simple..........dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/basic/010_token_string..........Perl v5.8.0 required--this is only v5.6.0, stopped 
at M4/Test.pm line 5.
 BEGIN failed--compilation aborted at M4/Test.pm line 5.
 Compilation failed in require at t/basic/010_token_string.t line 7.
 BEGIN failed--compilation aborted at t/basic/010_token_string.t line 7.
 t/basic/010_token_string..........dubious                                    
         Test returned status 255 (wstat 65280, 0xff00)
 t/freezing/001_freeze.............ok                                         
 t/freezing/002_many_files.........ok                                         
 t/regex/001_pcre..................ok                                         
 t/regex/002_tokens................ok                                         
 t/regex/003_two_compiles..........ok                                         
 Failed Test                      Stat Wstat Total Fail  Failed  List of Failed
 -------------------------------------------------------------------------------
 t/basic/001_comletely_empty.t     255 65280    ??   ??       %  ??
 t/basic/002_hello.t               255 65280    ??   ??       %  ??
 t/basic/004_define.t              255 65280    ??   ??       %  ??
 t/basic/005_define_with_blanks.t  255 65280    ??   ??       %  ??
 t/basic/006_define_with_rest.t    255 65280    ??   ??       %  ??
 t/basic/007_empty_line.t          255 65280    ??   ??       %  ??
 t/basic/008_two_tests.t           255 65280    ??   ??       %  ??
 t/basic/009_token_simple.t        255 65280    ??   ??       %  ??
 t/basic/010_token_string.t        255 65280    ??   ??       %  ??
 Failed 9/15 test scripts, 40.00% okay. 0/41 subtests failed, 100.00% okay.
 make: *** [test] Error 11
 $



   From: Bryan Donlan <[EMAIL PROTECTED]>
   To: [EMAIL PROTECTED], [EMAIL PROTECTED]
   Subject: Re: LANGUAGES.STATUS
   Date: Sat, 28 Feb 2004 12:18:56 -0500
   References: <[EMAIL PROTECTED]>
   In-Reply-To: <[EMAIL PROTECTED]>
   Message-Id: <[EMAIL PROTECTED]>

   On Saturday 28 February 2004 01:12 am, Mitchell N Charity wrote:
   > (1) LANGUAGES.STATUS is out of date.
   >
   > I found (on linux x86 [1]):
   >
   > These languages failed to build:
   >   BASIC/interpreter
   >   jako
   >   miniperl
   >   tcl
   >
   > And these languages were quite broken (bad make test failures):
   >   BASIC/compiler [2]
   >   m4
   >   ruby
   >   scheme
   >
   > LANGUAGES.STATUS says they all work.

   M4 and scheme pass all tests for me, on Gentoo Linux. myconfig is:

   Summary of my parrot 0.0.13 configuration:
     configdate='Fri Feb 27 23:07:43 2004'
     Platform:
       osname=linux, archname=i686-linux
       jitcapable=1, jitarchname=i386-linux,
       jitosname=LINUX, jitcpuarch=i386
       execcapable=1
       perl=/usr/bin/perl
     Compiler:
       cc='gcc', ccflags=' -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
     Linker and Libraries:
       ld='gcc', ldflags=' -L/usr/local/lib',
       cc_ldflags='',
       libs='-lpthread -lnsl -ldl -lm -lcrypt -lutil'
     Dynamic Linking:
       so='.so', ld_shared='-shared -L/usr/local/lib',
       ld_shared_flags=''
     Types:
       iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
       ptrsize=4, ptr_alignment=4 byteorder=1234,
       nv=double, numvalsize=8, doublesize=8

Reply via email to