Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jul 2003 07:27:59 -0600
From:      Nate Williams <nate@yogotech.com>
To:        shudo@computer.org
Cc:        freebsd-java@freebsd.org
Subject:   Re: JDK 1.1.8 V1999-11-9 on recent FBSD 4
Message-ID:  <16132.12127.47028.816054@emerger.yogotech.com>
In-Reply-To: <20030703.190531.299490113.shudo@localhost>
References:  <20030702.141346.607956687.shudo@localhost> <20030702142029.4fa5b862.daichi@freebsd.org> <20030703.190531.299490113.shudo@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
> JDK 1.1.8 uses the native libm of FreeBSD 4 and the libc of the
> compat3x port as follows:
> 
>   % ldd /usr/local/jdk1.1.8/bin/i386/green_threads/java
>   /usr/local/jdk1.1.8/bin/i386/green_threads/java:
>           libjava.so => not found (0x0)
>           libxpg4.so.2 => /usr/local/lib/compat/libxpg4.so.2 (0x28066000)
                                 ^^^^^
>           libm.so.2 => /usr/lib/libm.so.2 (0x2806a000)
>           libc.so.3 => /usr/local/lib/compat/libc.so.3 (0x28085000)
                              ^^^^^

Why are your compat libraries in /usr/local?  They should be in
/usr/lib/compat.

> So, there are several workarounds:
>   - Add __stdinp, __stdoutp and __stderrp to the compat3x's libc.
>   - Compile JDK 1.1.8 on a recent FBSD system.
>     (The patches to Sun's 1.1.8 are available.)
>   - Provide a small library supplying these symbols and load it
>     with JDK 1.1.8 somehow.
>   - ...
> 
> I prefer the modification to the compat3x port because this problem is
> not limited to Java, rather general to programs which need compat3x.
> 
> Does someone have motivation to solve this problem?
> I suppose no one is not using 1.1.8 on recent FBSD systems because we
> have not seen such an trouble report on this list.

It works fine on my boxes, which are using the stock compat3 libraries.
I suspect something with the above /usr/local/ libraries which are not
the 'real' compat libraries as distributed as part of the base FreeBSD
OS.



Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16132.12127.47028.816054>