OpenJDK build dependencies
Ganesh
emailgane at yahoo.co.in
Tue Sep 22 05:25:22 UTC 2015
On 9/22/2015 2:59 AM, Erik Joelsson wrote:
> Hello,
>
> On 2015-09-21 11:50, Ganesh wrote:
>>
>> Do we require following dependencies to build OpenJDK 8 in Windows.
>> The OpenJDK 8 build readme didn't mention about these dependecies but
>> OpenJDK 7 requires these. Please confirm. I have installed complete
>> Visual Studio 2010 professional.
>>
>> Windows 7 SDK
>> Direct X 9
>> Apache Ant
>>
> None of the above are needed for JDK 8.
>> While building i am getting the below error.
>>
>> Could not start process! Failed with error 2: The system cannot find
>> the file specified.
>>
>> make[2]: ***
>> [/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/objs/libfdlibm/e_acos.obj]
>> Error 1
>> make[1]: *** [libs-only] Error 2
>> /cygdrive/c/work/openjdk/openjdk-8u//make/Main.gmk:115: recipe for
>> target 'jdk-only' failed
>> make: *** [jdk-only] Error 2
>>
> Could you rerun with "make JOBS=1 LOG=debug" so we can see the failing
> command line? This looks like you are missing a tool in cygwin, but I
> can't be sure what.
>
> /Erik
>>
>> Regards
>> Ganesh
>
No Luck.. I checked all the binaries like tee, grep, cat are available
from Cygwin. Below is the error description..
/usr/bin/cp -fP
'/cygdrive/c/work/openjdk/openjdk-8u/jdk/src/share/lib/net.properties'
'/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/lib/net.properties'
(/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/fixpath.exe
-c CCACHE_COMPRESS=1 CCACHE_SLOPPINESS=time_macros /usr/bin/ccache
/cygdrive/c/progra~2/micros~2.0/vc/bin/amd64/cl -nologo -Zi -MD
-Zc:wchar_t- -W3 -wd4800 -D_STATIC_CPPLIB
-D_DISABLE_DEPRECATE_STATIC_CPPLIB -DWIN32_LEAN_AND_MEAN
-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DWIN32 -DIAL
-D_AMD64_ -Damd64 -D_LITTLE_ENDIAN -DWINDOWS -DNDEBUG -DARCH='"amd64"'
-Damd64 -DRELEASE='"1.8.0-internal"'
-I/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/include
-I/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/include/windows
-I/cygdrive/c/work/openjdk/openjdk-8u/jdk/src/share/javavm/export
-I/cygdrive/c/work/openjdk/openjdk-8u/jdk/src/windows/javavm/export
-I/cygdrive/c/work/openjdk/openjdk-8u/jdk/src/share/native/common
-I/cygdrive/c/work/openjdk/openjdk-8u/jdk/src/windows/native/common
-I/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/gensrc_headers
-I/cygdrive/c/work/openjdk/openjdk-8u/jdk/src/share/native/java/lang/fdlibm/include
-Od -DTHIS_FILE='"e_acos.c"' -c -showIncludes
-Fd/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/objs/libfdlibm/e_acos.pdb
-Fm/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/objs/libfdlibm/e_acos.map
-Fo/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/objs/libfdlibm/e_acos.obj
/cygdrive/c/work/openjdk/openjdk-8u/jdk/src/share/native/java/lang/fdlibm/src/e_acos.c
; echo $? >
/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/objs/libfdlibm/e_acos.d.exitvalue)
| /usr/bin/tee
/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/objs/libfdlibm/e_acos.d.raw
| /usr/bin/grep -v "^Note: including file:" && exit `cat
/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/objs/libfdlibm/e_acos.d.exitvalue`
Could not start process! Failed with error 2: The system cannot find
the file specified.
make[2]: ***
[/cygdrive/c/work/openjdk/openjdk-8u/build/windows-x86_64-normal-server-release/jdk/objs/libfdlibm/e_acos.obj]
Error 1
make[2]: Leaving directory `/cygdrive/c/work/openjdk/openjdk-8u/jdk/make'
make[1]: *** [libs-only] Error 2
make[1]: Leaving directory `/cygdrive/c/work/openjdk/openjdk-8u/jdk/make'
make: *** [jdk-only] Error 2
-Ganesh
More information about the build-dev
mailing list