Just wanted to respond that I am not having any problems (meaning I
can run a simple test class in my local classpath) with current
CVS (8/21/99) after adding ksgc.c to Makefile.am in lib/libruntime.
I'm on Debian Linux 2.2.5. I had to upgrade libtool in Japhar to 1.3b
as well.
Brian
Albrecht Kleine <[EMAIL PROTECTED]> writes:
> Hi,
>
> as mentioned before, I have still some problems,
> but maybe my English is too bad, so I want to
> explain in a 2nd try.
>
>
> If I am running an original compiled japhar0.08, it crashes
> because a problem in localtime() call in
> japhar-0.08/lib/libnative/java.lang/system.c
>
> This looks as follows in gdb:
>
> (gdb) run -verbose:class alb.divtest
> Starting program: /usr/local/japhar/bin/japhar -verbose:class alb.divtest
> [Loaded java/lang/Object from /usr/local/japhar/share/classes.zip]
> [Loaded java/io/Serializable from /usr/local/japhar/share/classes.zip]
> [Loaded java/lang/String from /usr/local/japhar/share/classes.zip]
> [Loaded java/lang/Class from /usr/local/japhar/share/classes.zip]
> [Loaded java/lang/System from /usr/local/japhar/share/classes.zip]
> [Loaded java/lang/Runnable from /usr/local/japhar/share/classes.zip]
> [Loaded java/lang/Thread from /usr/local/japhar/share/classes.zip]
> [Loaded java/lang/ThreadGroup from /usr/local/japhar/share/classes.zip]
> [Loaded java/util/Dictionary from /usr/local/japhar/share/classes.zip]
> [Loaded java/lang/Cloneable from /usr/local/japhar/share/classes.zip]
> [Loaded java/util/Hashtable from /usr/local/japhar/share/classes.zip]
> [Loaded java/util/Properties from /usr/local/japhar/share/classes.zip]
> [Loaded java/util/HashtableEntry from /usr/local/japhar/share/classes.zip]
>
> Program received signal SIGTRAP, Trace/breakpoint trap.
> Java_java_lang_System_initProperties (env=0x804d450, cls=0x804ff30,
> props=0x8084950)
> at system.c:398
> 398 tminfo = localtime(&t);
> (gdb) n
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x4002ee5d in __pthread_mutex_lock (mutex=0x58000014)
> at ../linuxthreads/sysdeps/i386/pt-machine.h:29
> ../linuxthreads/sysdeps/i386/pt-machine.h:29: No such file or directory.
> (gdb)
>
>
> Unfortunately I can't understand what's happend in __pthread_mutex_lock.
>
> [For the trap above I inserted a statement __asm__(``int $0x3'').]
>
>
>
>
> So I patched the system.c w/o calling localtime, and now I can run
> some classes, but _only_ if they are inside classes.zip !!!???????
> (I added some testclasses into this file). Any other classes are
> ignored :-(
>
> Any ideas?
>
> Cheers
> Albrecht
>
>
--
Brian Jones <[EMAIL PROTECTED]>