[kaffe] RE: Updated Kaffe (Was: Re: Call for testers: kaffe-1.1.0 on s390-linux)

Nix, Robert P. Nix.Robert@mayo.edu
Fri Jun 13 19:39:04 2003


Downloaded and tried kaffe-1.1.x-cvs-dt-2.tar.gz on Debian Linux/390.

The configure and the make executed w/o errors.

The make check failed 127 of 137 tests. The make check output follows:

----
Robert P. Nix                            internet: nix.robert@mayo.edu
Mayo Clinic                                  phone: 507-284-0844
RO-CE-8-857                                page: 507-270-1182
200 First St. SW 
Rochester, MN 55905      
----   "Codito, Ergo Sum" 
"In theory, theory and practice are the same, 
 but in practice, theory and practice are different."

make check output:

Making check in .
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs'
make[1]: Nothing to be done for `check-am'.
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs'
Making check in config
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/config'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/config'
Making check in include
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/include'
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/include'
Making check in replace
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/replace'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/replace'
Making check in libltdl
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libltdl'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libltdl'
Making check in libraries/clib
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib'
Making check in native
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/native'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/native'
Making check in io
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/io'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/io'
Making check in net
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/net'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/net'
Making check in zip
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/zip'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/zip'
Making check in math
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/math'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/math'
Making check in security
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/security'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/security'
Making check in management
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/management'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/management'
Making check in awt
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/awt'
Making check in X
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/awt/X'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/awt/X'
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/awt'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/awt'
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib/awt'
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib'
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/clib'
Making check in libraries/extensions
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions'
Making check in sound
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions/sound'
Making check in common
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions/sound/common'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions/sound/common'
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions/sound'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions/sound'
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions/sound'
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions'
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/extensions'
Making check in kaffe
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe'
Making check in kaffeh
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffeh'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffeh'
Making check in kaffevm
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm'
Making check in intrp
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/intrp'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/intrp'
Making check in systems
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/systems'
Making check in unix-jthreads
make[4]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/systems/unix-jthreads'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/systems/unix-jthreads'
make[4]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/systems'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/systems'
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/systems'
Making check in gcj
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/gcj'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm/gcj'
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm'
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffevm'
Making check in kaffe
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffe'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/kaffe'
Making check in scripts
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/scripts'
Making check in compat
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/scripts/compat'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/scripts/compat'
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/scripts'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/scripts'
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/scripts'
Making check in man
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/man'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe/man'
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe'
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/kaffe'
Making check in libraries/javalib
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/javalib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/libraries/javalib'
Making check in test
make[1]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/test'
Making check in regression
make[2]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/test/regression'
make  check-TESTS
make[3]: Entering directory `/home/ts00086/kaffe-1.1.x-cvs/test/regression'
PASS: HelloWorldApp.class.save
FAIL: HelloWorldApp.java
FAIL: TestIntLong.java
PASS: TestFloatDouble.java
FAIL: DoubleCvt.java
FAIL: DoubleNeg.java
FAIL: DoubleConst.java
FAIL: DoublePrint.java
FAIL: DoubleComp.java
FAIL: ModuloTest.java
FAIL: LongNeg.java
FAIL: FPUStack.java
FAIL: NegativeDivideConst.java
FAIL: divtest.java
FAIL: Str.java
FAIL: Str2.java
FAIL: InternHog.java
FAIL: IndexTest.java
FAIL: StackDump.java
PASS: CatchLimits.class.save
FAIL: tname.java
FAIL: ttest.java
FAIL: ThreadInterrupt.java
FAIL: ThreadState.java
FAIL: UncaughtException.java
FAIL: IllegalWait.java
FAIL: WaitTest.java
FAIL: Preempt.java
FAIL: TestSerializable.java
FAIL: TestSerializable2.java
PASS: SerializationCompatibility.java
FAIL: SerialPersistentFields.java
FAIL: TestSerialVersions.java
FAIL: TestSerialPersistent.java
FAIL: TestSerialFields.java
FAIL: TestObjectStreamField.java
FAIL: ReflectInterfaces.java
FAIL: InnerTest.java
FAIL: SerialUID.java
FAIL: TestCasts.java
FAIL: Alias.java
FAIL: NullPointerTest.java
FAIL: NullInvoke.java
FAIL: TableSwitch.java
FAIL: LostFrame.java
FAIL: ConstructorTest.java
FAIL: burford.java
FAIL: IllegalInterface.java
FAIL: GetInterfaces.java
FAIL: IntfTest.java
FAIL: SignedShort.java
FAIL: CharCvt.java
FAIL: BadFloatTest.java
FAIL: ProcessTest.java
FAIL: UDPTest.java
FAIL: SoTimeout.java
FAIL: wc.java
FAIL: FileTest.java
FAIL: FileChecks.java
FAIL: finalexc.java
FAIL: finaltest.java
FAIL: finaltest2.java
FAIL: forNameTest.java
FAIL: LoaderTest.java
FAIL: ArrayForName.java
FAIL: KaffeVerifyBug.java
FAIL: Schtum.java
FAIL: Reflect.java
FAIL: MethodBug.java
FAIL: Bean.java
FAIL: SortTest.java
FAIL: ArraysTest.java
FAIL: SubListTest.java
FAIL: HashTest.java
FAIL: SecureRandomTest.java
FAIL: MapTest.java
FAIL: URLTest.java
FAIL: PropertiesTest.java
FAIL: ReaderTest.java
FAIL: CharArrayReaderTest.java
FAIL: LineNumberReaderTest.java
FAIL: BufferedReaderTest.java
FAIL: ReaderReadVoidTest.java
FAIL: InputStreamTest.java
FAIL: PipeTest.java
FAIL: DateFormatTest.java
FAIL: GetField.java
FAIL: LostTrampolineFrame.java
FAIL: NetworkInterfaceTest.java
FAIL: InetAddressTest.java
FAIL: InetSocketAddressTest.java
FAIL: ReflectInvoke.java
FAIL: InvTarExcTest.java
FAIL: SystemLoaderTest.java
FAIL: NoClassDefTest.java
FAIL: CLTest.java
FAIL: CLTestConc.java
FAIL: CLTestJLock.java
FAIL: CLTestLie.java
FAIL: CLTestFindLoaded.java
FAIL: ClassDeadLock.java
PASS: ExceptionTest.java
FAIL: ExceptionTestClassLoader.java
FAIL: ExceptionTestClassLoader2.java
FAIL: TestClassRef.java
FAIL: ClassGC.java
FAIL: GCTest.java
FAIL: ThreadLocalTest.java
FAIL: BeanBug.java
FAIL: BitSetTest.java
FAIL: ExceptionInInitializerTest.java
FAIL: InitTest.java
FAIL: CLInitThrow.java
FAIL: ProcessClassTest.java
FAIL: ProcessClassInst.java
FAIL: ProcessClassStop.java
FAIL: FindSystemClass.java
FAIL: ProcessClassLockTest.java
FAIL: DoubleBug.java
FAIL: TestUnlock.java
FAIL: MarkResetTest.java
FAIL: HashtableTest1.java
PASS: ReflectMultiArray.java
FAIL: ExecTest.java
FAIL: ProhibitedClass.java
FAIL: KaffeInternal.java
FAIL: CatchDeath.java
PASS: ThreadStop.java
FAIL: DeadThread.java
FAIL: tthrd1.java
FAIL: DosTimeVerify.java
PASS: ZipVerify.java
FAIL: ZipTest.java
PASS: TruncatedClass.java
FAIL: SoInterrupt.java
FAIL: sysdepCallMethod.java
PASS: TestNative.java
================================
127 of 137 tests failed
Please report to kaffe@kaffe.org
================================
make[3]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/test/regression'
make[2]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/test/regression'
make[1]: Leaving directory `/home/ts00086/kaffe-1.1.x-cvs/test'



> -----Original Message-----
> From:	Dalibor Topic [SMTP:robilad@yahoo.com]
> Sent:	Thursday, June 12, 2003 8:01 PM
> To:	LINUX-390@VM.MARIST.EDU
> Subject:	Updated Kaffe (Was: Re: Call for testers:  kaffe-1.1.0 on s390-linux)
> 
> Hi Florian,
> 
> --- Florian La Roche <laroche@redhat.com> wrote:
> 
> > Needed patch:
> > --- kaffe-1.1.0/config/s390/linux/md.h
> > +++ kaffe-1.1.0/config/s390/linux/md.h
> > @@ -23,4 +23,9 @@
> >  extern void init_md(void);
> >  #define        INIT_MD()       init_md()
> >
> > +#define SIGNAL_ARGS(sig, sc) int sig, struct sigcontext sc
> > +#define SIGNAL_CONTEXT_POINTER(scp) struct sigcontext * scp
> > +#define GET_SIGNAL_CONTEXT_POINTER(sc) (&sc)
> > +#define SIGNAL_PC(scp) scp->eip
> > +
> >  #endif
> >
> >
> > Dunno how much further time I can find for this the next days...
> >
> > greetings,
> >
> > Florian La Roche
> 
> thanks a lot for testing and for the patch! I've checked it in. And I hope that
> I've also fixed the va_list assignment problems by using __va_copy.
> 
> The latest 'test release' is available at
> http://www.kaffe.org/~robilad/kaffe-1.1.x-cvs-dt-2.tar.gz
> 
> cheers,
> dalibor topic
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
> http://calendar.yahoo.com