[kaffe] Re: config/i386/common.h vs md.h - Patch Attached

2004-07-29 Thread Riccardo

 Yes, ppc shares its 'sysdepCallMethod.h' between several os'es. But
 if you once look into the code, there are so many 'ifdef' clauses.
 And also, I am wondering how many os'es for ppc is now currently
 supported. Maybe only linux and darwin are active. Are there any
 active developers for aix/machten/netbsd1 (on ppc)?
I don't count as a developer :-)

I tried netbsd2 and it worked very well the last time I tried. I would 
expect netbsd1 to fail with pthreads (there is no real distinction among 
netbsd's in kaffe's code)

I don't actively use Machten any longer but if there is interest I could 
put it on an external disk and give it a spin.

I'd have more interest in Aix, which I have. But I have the predecessor 
of the PowerPC processor, the original POWER. If kaffe's code is generic 
enough, it will probably run, since a subset of both POWER and PowerPC 
code is binary compatible. GCC code generated without arch. 
specification satisfies this.
I should hack configure stuff to recognize my platform as supported, but 
I am no expert with this.

Why is m68k so different?
 
From ABI's viewpoint, linux and netbsd are same. But they do different
 packing for structure and so on, and some misterious behavior (at
 least for me) of inlined sysdepCallMethod on netbsd makes it hard
 to keep only one sysdepCallMethod. Much worse, amigaos uses its
 own ABI. If Tony Wyatt is still on this list, he can add more comment
 about that.
I wonder how OpenBSD falls in the line...

-Riccardo

PS: Kyio when do you submit your improvments? I'm eager to test them on 
OpenBSD and Linux


___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] m68k improvements (was: config/i386/common.h vs md.h - Patch Attached)

2004-07-29 Thread Kiyo Inaba
Ciao,

Riccardo said,
PS: Kyio when do you submit your improvments? I'm eager to test them on 
OpenBSD and Linux

Which improvements? I think I have already submitted all my modifications
(with so many suggestions from Helmer) for m68k. As I said in the
'm68k/jit3 can print Hello World!' thread, still there are enough
room to improve. That's your turn ;-

The latest result (with jit3) I have is 44 failure for m68k/netbsd, and
52 or 59 failure for m68k/linux depends on shared or statically linked.

Kiyo

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] m68k improvements

2004-07-29 Thread Dalibor Topic
Kiyo Inaba wrote:
Ciao,
Riccardo said,
PS: Kyio when do you submit your improvments? I'm eager to test them on 
OpenBSD and Linux

Which improvements? I think I have already submitted all my modifications
(with so many suggestions from Helmer) for m68k. As I said in the
'm68k/jit3 can print Hello World!' thread, still there are enough
room to improve. That's your turn ;-
The latest result (with jit3) I have is 44 failure for m68k/netbsd, and
52 or 59 failure for m68k/linux depends on shared or statically linked.
Yep, I've got the check them in, actually. Sorry for the delay!
cheers,
dalibor topic
___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] jit3 move_register

2004-07-29 Thread Helmer Krmer

Hi,

while having a closer look at the jit3 engine to find out what
broke the m68k backend, I also noticed a few other things that
might help e.g. mipsel.

First of all, move_register() seems to pass wrong values to the
backend's HAVE_move_register_foo:

 #if defined(HAVE_move_register_int)
if (reginfo[toreg].type  (Rint|Rsubint)) {
HAVE_move_register_int(toreg, fromreg);
return (1);
}
else
 #endif

The values passed to the HAVE_move_register_foo are the indices
for the reginfo array. However, I think it would be correct to
pass the regno field of the register instead:
...
HAVE_move_register_int(reginfo[toreg].regno, reginfo[fromreg].regno);
...
Since these are the same values that are returned by slotRegister().

With the attached patch applied, it should be possible to add a
HAVE_move_register_float to the mipsel backend, which in turn might
save a few spills when allocating a floating point register.

Comments?

Regards,
Helmer 
Index: kaffe/kaffevm/jit3/registers.c
===
RCS file: /cvs/kaffe/kaffe/kaffe/kaffevm/jit3/registers.c,v
retrieving revision 1.15
diff -u -r1.15 registers.c
--- kaffe/kaffevm/jit3/registers.c  6 Jul 2004 15:57:15 -   1.15
+++ kaffe/kaffevm/jit3/registers.c  29 Jul 2004 11:55:30 -
@@ -42,7 +42,7 @@
  */
 kregs reginfo[] = {
REGISTER_SET
-   { /* BAD */ 0, 0, 0, 0, 0, 0 }
+   { /* BAD */ 0, 0, 0, 0, 0, 0, 0 }
 };
 
 /**
@@ -210,35 +210,35 @@
 {
 #if defined(HAVE_move_register_long)
if (reginfo[toreg].type  Rlong) {
-   HAVE_move_register_long(toreg, fromreg);
+   HAVE_move_register_long(reginfo[toreg].regno, reginfo[fromreg].regno);
return (1);
}
else
 #endif
 #if defined(HAVE_move_register_int)
if (reginfo[toreg].type  (Rint|Rsubint)) {
-   HAVE_move_register_int(toreg, fromreg);
+   HAVE_move_register_int(reginfo[toreg].regno, reginfo[fromreg].regno);
return (1);
}
else
 #endif
 #if defined(HAVE_move_register_ref)
if (reginfo[toreg].type  Rref) {
-   HAVE_move_register_ref(toreg, fromreg);
+   HAVE_move_register_ref(reginfo[toreg].regno, reginfo[fromreg].regno);
return (1);
}
else
 #endif
 #if defined(HAVE_move_register_double)
if (reginfo[toreg].type  Rdouble) {
-   HAVE_move_register_double(toreg, fromreg);
+   HAVE_move_register_double(reginfo[toreg].regno, 
reginfo[fromreg].regno);
return (1);
}
else
 #endif
 #if defined(HAVE_move_register_float)
if (reginfo[toreg].type  Rfloat) {
-   HAVE_move_register_float(toreg, fromreg);
+   HAVE_move_register_float(reginfo[toreg].regno, reginfo[fromreg].regno);
return (1);
}
else
___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] Strange sound problem!!!

2004-07-29 Thread asutosh gopinath
Hi,

I successfully ported kaffe-1.1.4 on  ARM with sound (ALSA).

when i run a wav file i get following error:


[EMAIL PROTECTED] bin# ./java MyAudio croak.wav
java.lang.IllegalArgumentException: no mixer supporting this type of line: javax
[EMAIL PROTECTED] javax.sound.sampled.Sour
ceDataLine]formats:
PCM_SIGNED, 1 channel(s), 16 bit samples, 2 byte frames, 8000.0 Hz, 8000.0 frame
s/second, little endian
minBufferSize=-1 maxBufferSize=-1
   at javax.sound.sampled.AudioSystem.getLine (AudioSystem.java:415)
   at MyAudio.main (MyAudio.java:80)


What mixer is it looking for and why is it unable to find it?
Please Help!!

Thanks

Asutosh
-- 
___
Find what you are looking for with the Lycos Yellow Pages
http://r.lycos.com/r/yp_emailfooter/http://yellowpages.lycos.com/default.asp?SRC=lycos10


___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] CVS kaffe (guilhem): Added some missing file from a previous commit.

2004-07-29 Thread Kaffe CVS
PatchSet 5026 
Date: 2004/07/29 14:42:17
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Added some missing file from a previous commit.

Members: 
ChangeLog:1.2584-1.2585 
libraries/javalib/java/lang/VMObject.java:INITIAL-1.1 
libraries/javalib/java/lang/VMThread.java:INITIAL-1.1 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2584 kaffe/ChangeLog:1.2585
--- kaffe/ChangeLog:1.2584  Thu Jul 29 14:24:47 2004
+++ kaffe/ChangeLog Thu Jul 29 14:42:17 2004
@@ -1,5 +1,7 @@
 2004-07-29  Guilhem Lavaux [EMAIL PROTECTED]
 
+   * libraries/javalib/Klasses.jar.bootstrap: Regenerated.
+
* include/Makefile.am: Added header generation for
java/lang/VMObject and java/lang/VMThread.
 
===
Checking out kaffe/libraries/javalib/java/lang/VMObject.java
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/java/lang/VMObject.java,v
VERS: 1.1
***
--- /dev/null   Sun Aug  4 19:57:58 2002
+++ kaffe/libraries/javalib/java/lang/VMObject.java Thu Jul 29 15:32:04 2004
@@ -0,0 +1,113 @@
+/* VMObject.java -- Reference implementation for VM hooks used by Object
+   Copyright (C) 1998, 2002 Free Software Foundation
+
+This file is part of GNU Classpath.
+
+GNU Classpath is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU Classpath is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Classpath; see the file COPYING.  If not, write to the
+Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+02111-1307 USA.
+
+Linking this library statically or dynamically with other modules is
+making a combined work based on this library.  Thus, the terms and
+conditions of the GNU General Public License cover the whole
+combination.
+
+As a special exception, the copyright holders of this library give you
+permission to link this library with independent modules to produce an
+executable, regardless of the license terms of these independent
+modules, and to copy and distribute the resulting executable under
+terms of your choice, provided that you also meet, for each linked
+independent module, the terms and conditions of the license of that
+module.  An independent module is a module which is not derived from
+or based on this library.  If you modify this library, you may extend
+this exception to your version of the library, but you are not
+obligated to do so.  If you do not wish to do so, delete this
+exception statement from your version. */
+
+package java.lang;
+
+/**
+ * Object is the ultimate superclass of every class (excepting interfaces).
+ * As such, it needs help from the VM.
+ *
+ * @author John Keiser
+ * @author Eric Blake [EMAIL PROTECTED]
+ */
+final class VMObject
+{
+  /**
+   * The VM is expected to make a field-for-field shallow copy of the
+   * argument. Thus, the copy has the same runtime type as the argument.
+   * Note, however, that the cloned object must still be finalizable, even
+   * if the original has already had finalize() invoked on it.
+   *
+   * @param c the Cloneable to clone
+   * @return the clone
+   */
+  static native Object clone(Cloneable c);
+
+  /**
+   * Wakes up one of the threads that is waiting on this Object's monitor.
+   * Only the owner of a lock on the Object may call this method. The Thread
+   * to wake up is chosen arbitrarily.
+   *
+   * @param o the object doing the notify
+   * @throw IllegalMonitorStateException if this Thread does not own the
+   *lock on the Object
+   */
+  static native void notify(Object o) throws IllegalMonitorStateException;
+
+  /**
+   * Wakes up all of the threads waiting on this Object's monitor.  Only
+   * the owner of the lock on this Object may call this method.
+   *
+   * @param o the object doing the notifyAll
+   * @throws IllegalMonitorStateException if this Thread does not own the
+   * lock on the Object
+   */
+  static native void notifyAll(Object o) throws IllegalMonitorStateException;
+
+  /**
+   * Waits a specified amount of time for notify() or notifyAll() to be
+   * called on this Object.  The VM does not have to pay attention to the
+   * ns argument, if it does not have that much granularity.
+   *
+   * @param o the object to suspend on
+   * @param ms milliseconds to wait (1,000 milliseconds = 1 second)
+   * @param ns nanoseconds to wait beyond ms (1,000,000 nanoseconds
+   *== 1 millisecond)
+   * @throws IllegalMonitorStateException if this Thread does not own the
+   * lock on the Object
+   * @throws InterruptedException if some other 

[kaffe] Plans (updated)

2004-07-29 Thread Guilhem Lavaux
Hi,
Here are my updated plans, in order of priority:
* Fix problems which arise on the various architectures as they appear. ;)
* Make the Boehm-Weiser GC to work properly. For the moment there are a 
number of issues which causes the core VM to get SIGSEGV. The object 
marking needs also to be adapted to the GC's marking interface.

* Test Freenet/NIO with kaffe and try to make Freenet work on kaffe.
[and/or]
* Implement a locale data generator from LDML database.
* Engine modularity as I've already said in a previous mail.
Cheers,
Guilhem.
___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] Plans (updated)

2004-07-29 Thread Dalibor Topic
Guilhem Lavaux wrote:
Hi,
Here are my updated plans, in order of priority:
time for me to update my plans, too ;)
I'm finishing the switch to automake 1.9. Automake 1.9 has the catch 
that it will not generate Makefile.in files in case there is an issue 
with the Makefile.am file, which means I'll have to work around the -pg 
CFLAGS issue for profiling vs. xprofiling.

Then I'll be having some fun trying to get rid of kaffeh. I'd like to 
rip it out, have the generated header files in the CVS, and replace 
kaffeh with javah from cp-tools project.

And then, I'd like to address the remaining BSD make build problems.
Finally, it would be nice to switch to a non-recursive build, 
eventually. Michael Koch did that for GNU Classpath, yesterday, and 
reported a success, slimming the build times down. That would allow us 
to get rid of most of the Makefile.in and Makefile.am files, and to 
express build dependencies (clib on jni headers, jni headers on class 
files, class files on java files) in a more straight forward way.

cheers,
dalibor topic
___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] jit3 move_register

2004-07-29 Thread Casey Marshall
 Helmer == Helmer Krämer [EMAIL PROTECTED] writes:

Helmer while having a closer look at the jit3 engine to find out what
Helmer broke the m68k backend, I also noticed a few other things that
Helmer might help e.g. mipsel.

Helmer First of all, move_register() seems to pass wrong values to
Helmer the backend's HAVE_move_register_foo:

Helmer  #if defined(HAVE_move_register_int)
Helmer if (reginfo[toreg].type  (Rint|Rsubint)) {
Helmer HAVE_move_register_int(toreg, fromreg);
Helmer return (1);
Helmer }
Helmer else
Helmer  #endif

Helmer The values passed to the HAVE_move_register_foo are the
Helmer indices for the reginfo array. However, I think it would be
Helmer correct to pass the regno field of the register instead:
Helmer ...
Helmer HAVE_move_register_int(reginfo[toreg].regno, reginfo[fromreg].regno);
Helmer ...
Helmer Since these are the same values that are returned by
Helmer slotRegister().

Helmer With the attached patch applied, it should be possible to add
Helmer a HAVE_move_register_float to the mipsel backend, which in
Helmer turn might save a few spills when allocating a floating point
Helmer register.

Helmer Comments?

You are definitely correct: this was the source of many of my problems
on mipsel. Your change looks better than what I had, and I may be able
to test this out on mipsel soon.

-- 
Casey Marshall || [EMAIL PROTECTED]

___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] CVS kaffe (guilhem): Added some missing file from a previous commit.

2004-07-29 Thread Kaffe CVS
PatchSet 5026 
Date: 2004/07/29 14:42:17
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Added some missing file from a previous commit.

Members: 
ChangeLog:1.2584-1.2585 
libraries/javalib/java/lang/VMObject.java:INITIAL-1.1 
libraries/javalib/java/lang/VMThread.java:INITIAL-1.1 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2584 kaffe/ChangeLog:1.2585
--- kaffe/ChangeLog:1.2584  Thu Jul 29 14:24:47 2004
+++ kaffe/ChangeLog Thu Jul 29 14:42:17 2004
@@ -1,5 +1,7 @@
 2004-07-29  Guilhem Lavaux [EMAIL PROTECTED]
 
+   * libraries/javalib/Klasses.jar.bootstrap: Regenerated.
+
* include/Makefile.am: Added header generation for
java/lang/VMObject and java/lang/VMThread.
 
===
Checking out kaffe/libraries/javalib/java/lang/VMObject.java
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/java/lang/VMObject.java,v
VERS: 1.1
***
--- /dev/null   Sun Aug  4 19:57:58 2002
+++ kaffe/libraries/javalib/java/lang/VMObject.java Thu Jul 29 19:40:01 2004
@@ -0,0 +1,113 @@
+/* VMObject.java -- Reference implementation for VM hooks used by Object
+   Copyright (C) 1998, 2002 Free Software Foundation
+
+This file is part of GNU Classpath.
+
+GNU Classpath is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU Classpath is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Classpath; see the file COPYING.  If not, write to the
+Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+02111-1307 USA.
+
+Linking this library statically or dynamically with other modules is
+making a combined work based on this library.  Thus, the terms and
+conditions of the GNU General Public License cover the whole
+combination.
+
+As a special exception, the copyright holders of this library give you
+permission to link this library with independent modules to produce an
+executable, regardless of the license terms of these independent
+modules, and to copy and distribute the resulting executable under
+terms of your choice, provided that you also meet, for each linked
+independent module, the terms and conditions of the license of that
+module.  An independent module is a module which is not derived from
+or based on this library.  If you modify this library, you may extend
+this exception to your version of the library, but you are not
+obligated to do so.  If you do not wish to do so, delete this
+exception statement from your version. */
+
+package java.lang;
+
+/**
+ * Object is the ultimate superclass of every class (excepting interfaces).
+ * As such, it needs help from the VM.
+ *
+ * @author John Keiser
+ * @author Eric Blake [EMAIL PROTECTED]
+ */
+final class VMObject
+{
+  /**
+   * The VM is expected to make a field-for-field shallow copy of the
+   * argument. Thus, the copy has the same runtime type as the argument.
+   * Note, however, that the cloned object must still be finalizable, even
+   * if the original has already had finalize() invoked on it.
+   *
+   * @param c the Cloneable to clone
+   * @return the clone
+   */
+  static native Object clone(Cloneable c);
+
+  /**
+   * Wakes up one of the threads that is waiting on this Object's monitor.
+   * Only the owner of a lock on the Object may call this method. The Thread
+   * to wake up is chosen arbitrarily.
+   *
+   * @param o the object doing the notify
+   * @throw IllegalMonitorStateException if this Thread does not own the
+   *lock on the Object
+   */
+  static native void notify(Object o) throws IllegalMonitorStateException;
+
+  /**
+   * Wakes up all of the threads waiting on this Object's monitor.  Only
+   * the owner of the lock on this Object may call this method.
+   *
+   * @param o the object doing the notifyAll
+   * @throws IllegalMonitorStateException if this Thread does not own the
+   * lock on the Object
+   */
+  static native void notifyAll(Object o) throws IllegalMonitorStateException;
+
+  /**
+   * Waits a specified amount of time for notify() or notifyAll() to be
+   * called on this Object.  The VM does not have to pay attention to the
+   * ns argument, if it does not have that much granularity.
+   *
+   * @param o the object to suspend on
+   * @param ms milliseconds to wait (1,000 milliseconds = 1 second)
+   * @param ns nanoseconds to wait beyond ms (1,000,000 nanoseconds
+   *== 1 millisecond)
+   * @throws IllegalMonitorStateException if this Thread does not own the
+   * lock on the Object
+   * @throws InterruptedException if some other 

[kaffe] CVS kaffe (dalibor): Small fixes for make dist

2004-07-29 Thread Kaffe CVS
PatchSet 5024 
Date: 2004/07/29 11:55:04
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Small fixes for make dist

2004-07-29  Dalibor Topic  [EMAIL PROTECTED]

* Makefile.am:
(DIST_SUBDIRS) Remove '.'.

Reported by: Casey Marshall [EMAIL PROTECTED]

* kaffe/kaffevm/boehm-gc/Makefile.am:
(libkaffegc_la_SOURCES) Removed unused files, and cleaned up.

* libraries/clib/awt/Makefile.am:
Cleaned up. Removed DIST_SUBDIRS.

Reported by: Alexandre Duret-Lutz [EMAIL PROTECTED]

* libraries/javalib/Makefile.am.in:
Cleaned up. Removed unused files and directories from
EXTRA_DIST.

* Makefile.in,
kaffe/kaffevm/boehm-gc/Makefile.in,
libraries/clib/awt/Makefile.in,
libraries/javalib/Makefile.am,
libraries/javalib/Makefile.in:
Regenerated.

Members: 
ChangeLog:1.2582-1.2583 
Makefile.am:1.77-1.78 
Makefile.in:1.175-1.176 
kaffe/kaffevm/boehm-gc/Makefile.am:1.3-1.4 
kaffe/kaffevm/boehm-gc/Makefile.in:1.7-1.8 
libraries/clib/awt/Makefile.am:1.8-1.9 
libraries/clib/awt/Makefile.in:1.121-1.122 
libraries/javalib/Makefile.am:1.209-1.210 
libraries/javalib/Makefile.am.in:1.17-1.18 
libraries/javalib/Makefile.in:1.285-1.286 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2582 kaffe/ChangeLog:1.2583
--- kaffe/ChangeLog:1.2582  Tue Jul 27 15:58:04 2004
+++ kaffe/ChangeLog Thu Jul 29 11:55:04 2004
@@ -1,3 +1,29 @@
+2004-07-29  Dalibor Topic  [EMAIL PROTECTED]
+
+* Makefile.am:
+   (DIST_SUBDIRS) Remove '.'.
+
+   Reported by: Casey Marshall [EMAIL PROTECTED]
+
+* kaffe/kaffevm/boehm-gc/Makefile.am:
+   (libkaffegc_la_SOURCES) Removed unused files, and cleaned up.
+
+* libraries/clib/awt/Makefile.am:
+   Cleaned up. Removed DIST_SUBDIRS.
+
+   Reported by: Alexandre Duret-Lutz [EMAIL PROTECTED]
+
+* libraries/javalib/Makefile.am.in:
+   Cleaned up. Removed unused files and directories from
+   EXTRA_DIST.
+
+* Makefile.in,
+kaffe/kaffevm/boehm-gc/Makefile.in,
+libraries/clib/awt/Makefile.in,
+libraries/javalib/Makefile.am,
+libraries/javalib/Makefile.in:
+   Regenerated.
+
 2004-07-26  Dalibor Topic  [EMAIL PROTECTED]
 
* libraries/javalib/gnu/java/io/EncodingManager.java:
Index: kaffe/Makefile.am
diff -u kaffe/Makefile.am:1.77 kaffe/Makefile.am:1.78
--- kaffe/Makefile.am:1.77  Sat Jul 24 01:43:29 2004
+++ kaffe/Makefile.am   Thu Jul 29 11:55:09 2004
@@ -15,7 +15,7 @@
 AUTOMAKE_OPTIONS = foreign 1.3e
 
 SUBDIRS =
-DIST_SUBDIRS = . config include replace libltdl kaffe libraries tools test po
+DIST_SUBDIRS = config include replace libltdl kaffe libraries tools test po
 
 EXTRA_DIST = \
ChangeLog.1 \
Index: kaffe/Makefile.in
diff -u kaffe/Makefile.in:1.175 kaffe/Makefile.in:1.176
--- kaffe/Makefile.in:1.175 Sat Jul 24 01:43:29 2004
+++ kaffe/Makefile.in   Thu Jul 29 11:55:09 2004
@@ -366,7 +366,7 @@
 ACLOCAL_AMFLAGS = -I m4
 AUTOMAKE_OPTIONS = foreign 1.3e
 SUBDIRS = 
-DIST_SUBDIRS = . config include replace libltdl kaffe libraries tools test po
+DIST_SUBDIRS = config include replace libltdl kaffe libraries tools test po
 EXTRA_DIST = \
ChangeLog.1 \
ChangeLog.2 \
Index: kaffe/kaffe/kaffevm/boehm-gc/Makefile.am
diff -u kaffe/kaffe/kaffevm/boehm-gc/Makefile.am:1.3 
kaffe/kaffe/kaffevm/boehm-gc/Makefile.am:1.4
--- kaffe/kaffe/kaffevm/boehm-gc/Makefile.am:1.3Fri Jul 23 13:45:22 2004
+++ kaffe/kaffe/kaffevm/boehm-gc/Makefile.amThu Jul 29 11:55:11 2004
@@ -30,16 +30,12 @@
 
 libkaffegc_la_SOURCES= \
gc2.c \
-   \
boehm/allchblk.c boehm/alloc.c boehm/blacklst.c boehm/checksums.c \
boehm/dbg_mlc.c boehm/dyn_load.c boehm/finalize.c \
boehm/include/private/gcconfig.h \
boehm/include/gc.h \
boehm/include/gc_alloc.h \
boehm/include/gc_cpp.h \
-   boehm/include/private/gc_hdrs.h \
-   boehm/include/private/gc_mark.h \
-   boehm/include/private/gc_priv.h \
boehm/include/gc_typed.h \
boehm/gcj_mlc.c \
boehm/headers.c \
Index: kaffe/kaffe/kaffevm/boehm-gc/Makefile.in
diff -u kaffe/kaffe/kaffevm/boehm-gc/Makefile.in:1.7 
kaffe/kaffe/kaffevm/boehm-gc/Makefile.in:1.8
--- kaffe/kaffe/kaffevm/boehm-gc/Makefile.in:1.7Sat Jul 24 01:43:46 2004
+++ kaffe/kaffe/kaffevm/boehm-gc/Makefile.inThu Jul 29 11:55:11 2004
@@ -400,16 +400,12 @@
 
 libkaffegc_la_SOURCES = \
gc2.c \
-   \
boehm/allchblk.c boehm/alloc.c boehm/blacklst.c boehm/checksums.c \
boehm/dbg_mlc.c boehm/dyn_load.c boehm/finalize.c \
boehm/include/private/gcconfig.h \
boehm/include/gc.h \
boehm/include/gc_alloc.h \
boehm/include/gc_cpp.h \
-   boehm/include/private/gc_hdrs.h \
-   boehm/include/private/gc_mark.h \
-   

[kaffe] Bug Report Darwin/x86

2004-07-29 Thread Michael Franz
Hi,
I am having this problem while building for darwin/x86.  Any 
suggestions?
make[3]: *** No rule to make target 
`gnu/java/security/action/SetAccessibleAction.java', needed by 
`lib/stamp'.  Stop.

Michael
___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] Patch - Add Darwin/x86

2004-07-29 Thread Michael Franz
Hi,
Here is a tar file that has the files necessary to get kaffe to compile 
(almost) on darwin/x86.  Please review and add to CVS at your leisure.

Thanks
Michael


darwin_x86.tar.gz
Description: GNU Zip compressed data
___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] Sound on XSCALE (no mixer supporting this type of line...)

2004-07-29 Thread asutosh gopinath
Hi,

I have configured kaffe-1.1.4 using ALSA.
when i try to run a sond application..

[EMAIL PROTECTED] bin# ./java MyAudio croak.wav
java.lang.IllegalArgumentException: no mixer supporting this type of
line: javax
[EMAIL PROTECTED]
javax.sound.sampled.Sour
ceDataLine]formats:
PCM_SIGNED, 1 channel(s), 16 bit samples, 2 byte frames, 8000.0 Hz,
8000.0 frame
s/second, little endian
minBufferSize=-1 maxBufferSize=-1
   at javax.sound.sampled.AudioSystem.getLine (AudioSystem.java:415)
   at MyAudio.main (MyAudio.java:80)


Why it is not finding the mixer!


Asutosh
-- 
___
Find what you are looking for with the Lycos Yellow Pages
http://r.lycos.com/r/yp_emailfooter/http://yellowpages.lycos.com/default.asp?SRC=lycos10


___
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe