Paul Cunningham wrote:
>> Paul Cunningham wrote:
> ... cut ..
>>> Why is this ...
>>> 36 JAVA_ROOT=/usr/jdk/j2sdk1.4.2_06
>>> different to the JAVA_ROOT in Makefile.master ?
>>
>> Since Imperius builds only with JDK.1.4.2, I have had to explicitly
>> set the path
>
> It may be worth adding a comment to say that
actually that seems really bad. It's bad enough we need 1.5 to build
and can't use 1.6, 1.4 would seem worse. Is it even around? I don't
see it on some recently fully installed public sfw build machines
(like sfwcfi/jade/mogo), I only see 1.5/1.6. I only see 1.4 on older
machines.
I don't see it in the latest nevada packages:
{mike_s:yavin:559} pwd
/net/devi/export/nv/solarisdvd.nvs_dvd/latest/Solaris_11/Product
{mike_s:yavin:560} grep j2sdk1.4 */pkgmap
{mike_s:yavin:561}
from a quick look it appears the SUNWj3* packages went away in
build 45 (and I think those are the jdk 1.4 ones, but I could
be wrong).
I think before you go any farther you better make sure jdk1.4 is
still in solaris and will be for some time. I think it may not be.
And if it _is_ going to be there and you need to use it we should
add a macro to Makefile.master that you can reference instead, I
don't like burying references to something like that in a low-level
Makefile. Though actually it would be much better if you could build
with a newer java, I think it has -source and -target options that
if we're lucky will help. If you haven't tried already that is.
Mike