mysterious problem with building openjdk7,

Dang Nhan Nguyen nhann at chalmers.se
Fri Jan 14 14:26:00 UTC 2011


Hi All,

I recently built OpenJDK again from sources obtained from Mercurial repos (Windows x86_64/cygwin).
I used the same steps and configuration that I did (and succeeded) before with Bundle sources I download from the webpage.
However, this time I got some unexpected error:

*********************************************************************
CommandPrompt$> buildenv.bat                   %%see buildenv.bat below
bash-3.2$ unset JAVA_HOME
bash-3.2$ make sanity
jdk/make/common/shared/Defs-windows.gmk:197: "WARNING: Value of _system_root can
not be empty, will use 'C:/WINNT'"
jdk/make/common/shared/Defs-windows.gmk:561: "WARNING: Value of MSVCRT_DLL_PATH
cannot be empty, check or set ALT_MSVCRT_DLL_PATH"
jdk/make/common/shared/Defs-windows.gmk:587: "WARNING: Value of MSVCRNN_DLL_PATH
 cannot be empty, check or set ALT_MSVCRNN_DLL_PATH"
jdk/make/common/shared/Defs-windows.gmk:600: "WARNING: Value of DXSDK_PATH canno
t be empty, check or set ALT_DXSDK_PATH"
cygwin warning:
  MS-DOS style path detected: C:/WINNT/system32/wscript.exe
  Preferred POSIX equivalent is: /cygdrive/c/WINNT/system32/wscript.exe
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
jdk/make/common/shared/Compiler-msvc.gmk:150: *** COMPILER_PATH cannot be empty
here.  Stop.
*********************************************************************

The warning and error is unreasonable since all the mentioned environment variables were set (see my configuration scripts: buildenv.bat below). And when I check the output directory (D:/Tools/openjdk/jdk7_b121_x86_64_mer), there is no content inside even a log for sanity check.

As I said, with the same steps and configuration file, I succeeded building the OpenJDK Bundle. I want to take the course from Mercurial repos because it has src\share\tools\ProjectCreator that the bundle version does not have.

Could someone please explain what happened and help me through this problem?

Thank you,
/Nhan


buildenv.bat scripts:
********************************
call C:\PROGRA~2\MICROS~2.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat

set VSINSTALLDIR=C:/PROGRA~2/MICROS~2.0
set VCINSTALLDIR=%VSINSTALLDIR%/VC

set PATH=%VSINSTALLDIR%/VC/BIN/x86_amd64;%VSINSTALLDIR%/Common7/IDE;C:/PROGRA~2/MIA713~1/Windows/v7.0A/Bin/x64;%ANT_HOME%/bin;C:/PROGRA~1/Java/JDK16~1.0_1/bin;c:/cygwin/bin;D:/Tools/ft_64/lib;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;%VSINSTALLDIR%/VC/BIN/amd64;%PATH%

set JAVA_HOME=

set ANT_HOME=d:/Tools/APACHE~1.0
set ALT_BOOTDIR=c:/PROGRA~1/Java/JDK16~1.0_1
set ALT_OUTPUTDIR=D:/Tools/openjdk/jdk7_b121_x86_64_mer

set ALT_MSVCRT_DLL_PATH=C:/Windows/System32
set ALT_DXSDK_PATH=C:/PROGRA~2/MICROS~1.0SD
set ALT_COMPILER_PATH=%VCINSTALLDIR%/BIN/amd64
set WindowsSdkDir=C:\PROGRA~2\MIA713~1\Windows\v7.0A
set INCLUDE=%VSINSTALLDIR%/vc/include;%WindowsSdkDir%/include
set LIB=%VSINSTALLDIR%/vc/lib/amd64;%WindowsSdkDir%/lib/x64
set ALT_MSVCRNN_DLL_PATH=%VSINSTALLDIR%/VC/redist/x64/Microsoft.VC100.CRT
set ALT_MSDEVTOOLS_PATH=C:/PROGRA~2/MIA713~1/Windows/v7.0A
set ALT_COMPILER_PATH=%VSINSTALLDIR%/VC/BIN/x86_amd64

set ALT_FREETYPE_HEADERS_PATH=D:/Tools/ft_64/include
set ALT_FREETYPE_LIB_PATH=D:/Tools/ft_64/lib
********************************



More information about the build-dev mailing list