build failure on solaris-i586: no /usr/jdk/instances/jdk1.6.0/bin/javac

Max (Weijun) Wang Weijun.Wang at Sun.COM
Tue Aug 25 02:17:05 UTC 2009


On Aug 24, 2009, at 11:53 PM, Kelly O'Hair wrote:

> The sanity check on the BOOTDIR and IMPORT jdk too are not very good.
> They don't even verify it is 1.6.0 much less checking for a javac.
>
> I'm surprised these are not full jdk images.
> Where did the OS install come from? With the machine?

It's a new opensolaris 2009.06 installed by lab guys here.

In fact, you can see this "JDK" installation from a LiveCD of  
opensolaris. Just like a normal JDK, there are bin/ and jre/ (no lib/)  
under /usr/jdk/instances/jdk1.6.0. But the bin/ directory only  
includes those files.

I'll try adding developer packages.

Thanks
Max


>
> It used to be that there was Solaris end-user installs and developer
> installs, it was always important to get a full developer install of
> Solaris, including all the 'companion cd' bits, which I think they
> renamed.
> I'd be tempted to install a fresh OpenSolaris image on this
> machine, and go 'open' ;^)
>
> -kto
>
> David Holmes - Sun Microsystems wrote:
>> I don't know what installed that "JDK" on your system so I don't  
>> know where the problem might lie - ie you may have a JRE  
>> impersonating a JDK.
>> But the sanity check might need strengthening too.
>> David
>> Weijun Wang said the following on 08/24/09 16:38:
>>> But the path name is /usr/jdk/instances/jdk1.6.0/bin/. I guess the
>>> sanity check should choose an alternative path, or, just report an  
>>> error.
>>>
>>> Max
>>>
>>> David Holmes - Sun Microsystems wrote:
>>>> Max,
>>>>
>>>> That looks more like a JRE install than a JDK install.
>>>>
>>>> David
>>>>
>>>> Weijun Wang said the following on 08/24/09 16:06:
>>>>> I'm trying to build openjdk on a new ultra-24. The sanity check  
>>>>> shows
>>>>>
>>>>>   BOOTDIR = /usr/jdk/instances/jdk1.6.0
>>>>>
>>>>> but fails at the  very beginning:
>>>>>
>>>>> BUILD FAILED
>>>>> /net/bounty.prc/j2se-jsn/max/work/myjdk/langtools/make/build.xml: 
>>>>> 600:
>>>>> Error running /usr/jdk/instances/jdk1.6.0/bin/javac compiler
>>>>>
>>>>> since there's no javac there:
>>>>>
>>>>> $ ls /usr/jdk/instances/jdk1.6.0/bin/
>>>>> ControlPanel  jcontrol      pack200       rmiregistry   unpack200
>>>>> java          keytool       policytool    servertool
>>>>> javaws        orbd          rmid          tnameserv
>>>>>
>>>>> Is this normal?
>>>>>
>>>>> Thanks
>>>>> Max




More information about the build-dev mailing list