JDK 7 build errors on Windows XP

Kelly O'Hair Kelly.Ohair at Sun.COM
Fri Apr 11 15:45:27 UTC 2008


Yes. You need an older make.exe.

See: http://mail.openjdk.java.net/pipermail/build-dev/2007-July/000116.html
(Download a patched cygwin make binary from http://www.cmake.org/files/cygwin/make.exe )

Good catch, thanks.

-kto

Francis ANDRE wrote:
> free.exe belongs to the package procps
> 
>  >> make/sanity-rules.gmk:61: *** multiple target patterns.  Stop.
> You should downgrade the make.exe to the 3.80 version as explained in 
> the README
> 
> Kelly O'Hair a écrit :
>> Yes. It is looking for the free command.
>>
>> It uses free to find the RAM memory size so it can set the java -Xmx 
>> memory
>> setting to an appropriate value based on your machine (javac, jar etc.)
>>
>> I assume you need to install the cygwin package that includes this 
>> command,
>> but I'm not sure what package that is.
>> I normally just install all of cygwin.
>>
>> -kto
>>
>> PJ Pillai wrote:
>>> Hello,
>>>  
>>> I using build b25 source code from - 
>>> http://download.java.net/openjdk/jdk7/
>>>  
>>> I setup all the software as per readme html and setup my environment 
>>> variable. When run make sanity, I am getting following error:
>>>  
>>> c:\JDK7\java>make sanity
>>> /bin/sh: free: command not found
>>> make/sanity-rules.gmk:61: *** multiple target patterns.  Stop.
>>>  
>>> Is it looking for free command? I don't see that command in 
>>> c:\cygwin\bin.
>>>  
>>> Please help.
>>>  
>>> Thanks
>>> Pravin
>>
>>



More information about the build-dev mailing list