Changed 'make parrot' to 'make'
cc -DDEBUGGING -Ae -D_HPUX_SOURCE -I/pro/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I./include -o interpreter.o -c interpreter.c
cc: "interpreter.c", line 160: warning 604: Pointers are not assignment-compatible.
and - for the smokes - please change
--- Makefile.in Sun Dec 16 15:00:00 2001
+++ Makefile.in.new Tue Dec 18 15:04:31 2001
@@ -160,7 +160,7 @@
cd languages && $(MAKE) clean && cd ..
distclean:
- $(PERL) -MExtUtils::Manifest=filecheck -le
'$$ExtUtils::Manifest::Quiet=1;unlink $$_ for filecheck()'
+ $(PERL) -MExtUtils::Manifest=filecheck -le '$$ExtUtils::Manifest::Quiet=1;$$_
+eq ".timestamp"||unlink $$_ for filecheck()'
cvsclean:
$(PERL) -MExtUtils::Manifest=filecheck -le '$$ExtUtils::Manifest::Quiet=1; do
{ unlink $$_ unless $$_ =~ m!(?:CVS/|\.cvs)! } for filecheck()'
================================================================
HP-UX 11.00 --default
:
cc -DDEBUGGING -Ae -D_HPUX_SOURCE -I/pro/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I./include -o interpreter.o -c interpreter.c
cc: "interpreter.c", line 160: warning 604: Pointers are not assignment-compatible.
:
Automated smoke report for patch Tue Dec 18 14:00:02 2001 UTC
v0.02 on hpux - 11.00 using cc version B.11.11.02
O = OK
F = Failure(s), extended report at the bottom
? = still running or test results not (yet) available
Build failures during: - = unknown
c = Configure, m = make, t = make test-prep
Configuration
--- --------------------------------------------------------------------
O O
O O nv=double
O O iv=int
O O iv=int --define nv=double
O O iv=long
O O iv=long --define nv=double
| |
| +- --debugging
+--- normal
================================================================
AIX 4.3 --default:
:
xlc -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -I
/pro/local/include -q32 -D_LARGE_FILES -qlonglong -I./include -o interpreter.o
-c interpreter.c
"interpreter.c", line 160.7: 1506-068 (E) Operation between types "void*" and
"void**(*)()" is not allowed.
:
:
xlc -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384
-I/pro/local/include -q32 -D_LARGE_FILES -qlonglong -I../include -o perlint.o -c
perlint.c
"perlint.c", line 566.9: 1506-196 (E) Initialization between types "void(*)(struct
Parrot_Interp*,struct PMC*,long,long)" and "void(*)(struct Parrot_Interp*,struct
PMC*,long)" is not allowed.
"perlint.c", line 571.9: 1506-196 (E) Initialization between types "void(*)(struct
Parrot_Interp*,struct PMC*,double,long)" and "void(*)(struct Parrot_Interp*,struct
PMC*,long)" is not allowed.
"perlint.c", line 577.9: 1506-196 (E) Initialization between types "void(*)(struct
Parrot_Interp*,struct PMC*,struct {...}*,long)" and "void(*)(struct
Parrot_Interp*,struct PMC*,long)" is not allowed.
perl pmc2c.pl perlnum.pmc
xlc -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384
-I/pro/local/include -q32 -D_LARGE_FILES -qlonglong -I../include -o perlnum.o -c
perlnum.c
"perlnum.c", line 483.9: 1506-196 (E) Initialization between types "double(*)(struct
Parrot_Interp*,struct PMC*,long)" and "double(*)(struct Parrot_Interp*,struct PMC*)"
is not allowed.
"perlnum.c", line 485.9: 1506-196 (E) Initialization between types "struct
{...}*(*)(struct Parrot_Interp*,struct PMC*,long)" and "struct {...}*(*)(struct
Parrot_Interp*,struct PMC*)" is not allowed.
perl pmc2c.pl perlstring.pmc
xlc -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384
-I/pro/local/include -q32 -D_LARGE_FILES -qlonglong -I../include -o perlstring.o -c
perlstring.c
"perlstring.c", line 471.9: 1506-196 (E) Initialization between types "long(*)(struct
Parrot_Interp*,struct PMC*,long)" and "long(*)(struct Parrot_Interp*,struct PMC*)" is
not allowed.
"perlstring.c", line 473.9: 1506-196 (E) Initialization between types
"double(*)(struct Parrot_Interp*,struct PMC*,long)" and "double(*)(struct
Parrot_Interp*,struct PMC*)" is not allowed.
"perlstring.c", line 475.9: 1506-196 (E) Initialization between types "struct
{...}*(*)(struct Parrot_Interp*,struct PMC*,long)" and "struct {...}*(*)(struct
Parrot_Interp*,struct PMC*)" is not allowed.
:
:
i2:/pro/3gl/CPAN/parrot-current 104 > make test
perl t/harness
t/op/basic..........ok
t/op/bitwise........ok
t/op/integer........ok
t/op/interp.........ok
t/op/key............ok
t/op/macro..........ok
t/op/number.........ok 7/28# Failed test (Parrot/Test.pm at line 76)
# got: '5.000000
-0.000000
2.000000
-1.000000
1.000000
-2.000000
'
# expected: '5.000000
0.000000
2.000000
-1.000000
1.000000
-2.000000
'
t/op/number.........ok 28/28# Looks like you failed 1 tests of 28.
t/op/number.........dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 8
Failed 1/28 tests, 96.43% okay
t/op/pmc............ok, 1/44 skipped: string->int not finished yet
t/op/stacks.........ok, 3/16 skipped: various reasons
t/op/string.........ok
t/op/time...........ok
t/op/trans..........ok
Failed Test Status Wstat Total Fail Failed List of Failed
--------------------------------------------------------------------------------
t/op/number.t 1 256 28 1 3.57% 8
4 subtests skipped.
Failed 1/12 test scripts, 91.67% okay. 1/208 subtests failed, 99.52% okay.
--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.7.2 & 630 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/ [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org