[SPARCBOOK] 1.2 JDK fails with Illegal Instruction
acherry at kiva.net
acherry at kiva.net
Thu Sep 16 22:52:33 CDT 1999
The problem with Java 1.2 is that one of the shared libraries
(libmon) depends on a symlink named after the machine model name.
The SPARCbooks return this as Tadpole_S3GX, and Sun didn't make a
symlink for that model.
To fix:
# cd /usr/java1.2/jre/lib/sparc
# ln -s libmonitor_v8.so libmon_Tadpole_S3GX.so
Worked for me.
I imagine the fix is similar for the S3GS -- just use whatever
"uname -i" returns (probably Tadpole_S3GS :-) ).
-Andrew
Markus Mayer wrote:
>
> Hi Steve,
>
> > I've just upgraded my machine to Solaris 2.6, installed all the
> > Sun recommended patches and have installed the latest 1.2 JDK.
> >
> > It does not work, all the commands I try to run i.e. java, javac, ...
> > all blow up with an "Illegal Instruction" error. I've looked on deja
> > news and seen a couple of other people (not sparcbook users) that have
> > had this problem but no resolution.
>
> I know this error quite well. And I'm in fact one of those who posted the
> problem to comp.unix.solaris. I even filed a bug-report to Sun, but the only
> answer so far has been that the error is not reproducable.
>
> The good news is, however, that JDK 1.2.2 Release Candidate 1 (there may
> already be a never version available from Sun) works for me without trouble.
> To download it, you have to register at the Java Developer Connection
> http://developer.java.sun.com/developer/ (it's free).
>
> I hope the new JDK works for you, too.
>
More information about the SPARCBook
mailing list