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