Working kaffe on SGI Irix6.3!

Lee Iverson leei at ai.sri.com
Thu Aug 20 13:03:08 PDT 1998


With the patches I sent off a couple of days ago and the current CVS,
I get a fabulous result:

% make test                                          kaffe-cvs/test
*** Running tests
HelloWorldApp ... passed
TestIntLong ... passed
TestFloatDouble ... ignored
Str ... passed
Str2 ... passed
IndexTest ... passed
StackDump ... passed
tname ... passed
ttest ... passed
ReflectInterfaces ... passed
TestSerializable ... passed
NullPointerTest ... passed
burford ... passed
IllegalInterface ... passed
GetInterfaces ... passed
DeadThread ... passed
SignedShort ... passed
BadFloatTest ... passed
ExecTest ... passed
ProcessTest ... error running
  Should have got:
ProcessTest: Success.
  But got instead:
Caught exception: no input stream
java.lang.Exception: no input stream
        at java/lang/Throwable.<init>(30)
        at java/lang/Exception.<init>(line unknown, pc 2)
        at ProcessTest.main(34)
UDPTest ... error running
  Should have got:
UDPTest: Success.
  But got instead:
Failed to locate native function:
        java/net/DatagramSocket.datagramSocketCreate()V
java.lang.UnsatisfiedLinkError
        at java/net/DatagramSocket.<init>(31)
        at UDPTest$UDPReceive.run(43)
        at java/lang/Thread.run(122)
finaltest ... passed
finaltest2 ... passed
forNameTest ... passed
KaffeVerifyBug ... passed
Schtum ... passed
tthrd1 ... passed
Reflect ... passed
Bean ... error running
  Should have got:
BeanDescriptor:
  Class: class Bean
  Method: public static void Bean.main(java.lang.String[])
  Method: public java.lang.String[] Bean.getArray()
  Method: public final native void java.lang.Object.notify()
  Method: public void Bean.setArray(int,java.lang.String)
  Method: public native int java.lang.Object.hashCode()
  Method: public void Bean.setValue(java.lang.String)
  Method: public java.lang.String Bean.getArray(int)
  Method: public final native java.lang.Class java.lang.Object.getClass()
  Method: public final void java.lang.Object.wait() throws java.lang.InterruptedException
  Method: public java.lang.String Bean.getValue()
  Method: public void Bean.setArray(java.lang.String[])
  Method: public boolean java.lang.Object.equals(java.lang.Object)
  Method: public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException
  Method: public java.lang.String java.lang.Object.toString()
  Method: public final native void java.lang.Object.notifyAll()
  Method: public final void java.lang.Object.wait(long) throws java.lang.InterruptedException
  Property: type class java.lang.String, read public java.lang.String Bean.getValue(), write public void Bean.setValue(java.lang.String)
  Editor: class kaffe.beans.editors.StringEditor
  Property: type class java.lang.Class, read public final native java.lang.Class java.lang.Object.getClass(), write <none>
  Editor: <unknown>
  Property: type class [Ljava.lang.String;, read public java.lang.String[] Bean.getArray(), write public void Bean.setArray(java.lang.String[]), idx read public java.lang.String Bean.getArray(int), idx write public void Bean.setArray(int,java.lang.String)
  Editor: <unknown>
  But got instead:
BeanDescriptor:
  Class: class Bean
  Method: public final native java.lang.Class java.lang.Object.getClass()
  Method: public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException
  Method: public void Bean.setArray(java.lang.String[])
  Method: public java.lang.String java.lang.Object.toString()
  Method: public final native void java.lang.Object.notifyAll()
  Method: public void Bean.setArray(int,java.lang.String)
  Method: public native int java.lang.Object.hashCode()
  Method: public final void java.lang.Object.wait(long) throws java.lang.InterruptedException
  Method: public void Bean.setValue(java.lang.String)
  Method: public final void java.lang.Object.wait() throws java.lang.InterruptedException
  Method: public java.lang.String[] Bean.getArray()
  Method: public static void Bean.main(java.lang.String[])
  Method: public final native void java.lang.Object.notify()
  Method: public boolean java.lang.Object.equals(java.lang.Object)
  Method: public java.lang.String Bean.getArray(int)
  Method: public java.lang.String Bean.getValue()
  Property: type class java.lang.Class, read public final native java.lang.Class java.lang.Object.getClass(), write <none>
  Editor: <unknown>
  Property: type class java.lang.String, read public java.lang.String Bean.getValue(), write public void Bean.setValue(java.lang.String)
  Editor: class kaffe.beans.editors.StringEditor
  Property: type class [Ljava.lang.String;, read public java.lang.String[] Bean.getArray(), write public void Bean.setArray(java.lang.String[]), idx read public java.lang.String Bean.getArray(int), idx write public void Bean.setArray(int,java.lang.String)
  Editor: <unknown>
ReflectInvoke ... passed
InvTarExcTest ... passed
CLTest ... passed
GCTest ... error running
  Should have got:
[0]:  Success
[10]:  Success
[11]:  Success
[12]:  Success
[13]:  Success
[14]:  Success
[15]:  Success
[16]:  Success
[17]:  Success
[18]:  Success
[19]:  Success
[1]:  Success
[20]:  Success
[21]:  Success
[22]:  Success
[23]:  Success
[24]:  Success
[25]:  Success
[26]:  Success
[27]:  Success
[28]:  Success
[29]:  Success
[2]:  Success
[30]:  Success
[31]:  Success
[32]:  Success
[33]:  Success
[34]:  Success
[35]:  Success
[36]:  Success
[37]:  Success
[38]:  Success
[39]:  Success
[3]:  Success
[40]:  Success
[41]:  Success
[42]:  Success
[43]:  Success
[44]:  Success
[4]:  Success
[5]:  Success
[6]:  Success
[7]:  Success
[8]:  Success
[9]:  Success
  But got instead:

[10]:  Success
[11]:  Success
[12]:  Success
[13]:  Success
[14]:  Success
[15]:  Success
[16]:  Success
[17]:  Success
[18]:  Success
[19]:  Success
[1]:  Success
[20]:  Success
[21]:  Success
[22]:  Success
[23]:  Success
[24]:  Failure: testObjArray: wanted 32; got 28.
[24]:  Success
[25]:  Success
[26]:  Success
[27]:  Success
[28]:  Success
[29]:  Success
[2]:  Success
[30]:  Success
[31]:  Success
[32]:  Success
[33]:  Success
[34]:  Success
[35]:  Success
[36]:  Success
[37]:  Success
[38]:  Success
[39]:  Success
[3]:  Success
[40]:  Success
[41]:  Success
[42]:  Success[0]:  Success
[43]:  Success
[44]:  Success
[4]:  Success
[5]:  Success
[6]:  Success
[7]:  Success
[8]:  Success
[9]:  Success
*** Failed
make: *** [test] Error 1

-------------------------------------------------------------------------------
Lee Iverson     		SRI International
leei at ai.sri.com			333 Ravenswood Ave., Menlo Park CA 94025
http://www.ai.sri.com/~leei/	(650) 859-3307



More information about the kaffe mailing list