Problem with ALT_BOOTDIR pointing to JDK 1.6.0_21
John Francis
jfrancis at his.co.uk
Mon Aug 9 13:20:00 UTC 2010
I'm building OpenJdk6 b20 on windows 2008 SP2 32bit. My ALT_BOOTDIR is set
to use JDK 1.6.0_21
The build complains that JDK_IMPORT_PATH is not set when building corba
classes but for most cases this seems ok
../../../common/shared/Defs-windows.gmk:412: "WARNING: Value of
JDK_IMPORT_PATH cannot be empty, check or set ALT_JDK_IM
PORT_PATH"
However the build fails
# Running javac:
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/java -client
-Xmx384m -Xms128m -XX:PermSize=32m -XX:MaxPermSize
=160m
-Xbootclasspath/p:C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/LANGTO
~1/dist/bootstrap/lib/javac.jar -jar C
:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/LANGTO~1/dist/bootstrap/l
ib/javac.jar -XDignore.symbol.file=true -sou
rce 1.5 -target 5 -encoding ascii -classpath
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/lib/tools.jar -sourcep
ath
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/corba/gensrc;../../../..
/../../src/windows/classes;../../../../.
./../src/share/classes -d
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/corba/classes
@C:/DEVELO~1/JDK/OpenJDK/Ope
nJDK6/B20/build/WINDOW~1/corba/tmp/sun/com.sun.corba.se.impl.core/.classes.l
ist
..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport\SocketOr
ChannelConnectionImpl.java:95: com.sun.corba
.se.impl.transport.SocketOrChannelConnectionImpl is not abstract and does
not override abstract method closeConnectionRe
sources() in com.sun.corba.se.spi.transport.CorbaConnection
public class SocketOrChannelConnectionImpl
^
..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\orbutil\threadpool
\ThreadPoolImpl.java:41: com.sun.corba.se.im
pl.orbutil.threadpool.ThreadPoolImpl is not abstract and does not override
abstract method close() in java.io.Closeable
public class ThreadPoolImpl implements ThreadPool
^
..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\orbutil\threadpool
\ThreadPoolManagerImpl.java:36: com.sun.corb
a.se.impl.orbutil.threadpool.ThreadPoolManagerImpl is not abstract and does
not override abstract method close() in java
.io.Closeable
public class ThreadPoolManagerImpl implements ThreadPoolManager
^
..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport\CorbaInb
oundConnectionCacheImpl.java:49: com.sun.cor
ba.se.impl.transport.CorbaInboundConnectionCacheImpl is not abstract and
does not override abstract method close() in co
m.sun.corba.se.pept.transport.ConnectionCache
public class CorbaInboundConnectionCacheImpl
^
..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport\CorbaOut
boundConnectionCacheImpl.java:50: com.sun.co
rba.se.impl.transport.CorbaOutboundConnectionCacheImpl is not abstract and
does not override abstract method close() in
com.sun.corba.se.pept.transport.ConnectionCache
public class CorbaOutboundConnectionCacheImpl
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
What am I doing wrong, what do I need to do?
Get an old version of 1.6 or set -Xprefer:source somewhere?
Here is the contents of sanityCheckMessages.txt
Build Machine Information:
build machine = WALLANDER
Build Directory Structure:
CWD = /cygdrive/c/development/JDK/OpenJDK/OpenJDK6/B20
TOPDIR = .
LANGTOOLS_TOPDIR = ./langtools
JAXP_TOPDIR = ./jaxp
JAXWS_TOPDIR = ./jaxws
CORBA_TOPDIR = ./corba
HOTSPOT_TOPDIR = ./hotspot
JDK_TOPDIR = ./jdk
Build Directives:
BUILD_LANGTOOLS = true
BUILD_JAXP = true
BUILD_JAXWS = true
BUILD_CORBA = true
BUILD_HOTSPOT = true
BUILD_JDK = true
DEBUG_CLASSFILES =
DEBUG_BINARIES =
Hotspot Settings:
HOTSPOT_BUILD_JOBS =
HOTSPOT_OUTPUTDIR =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/outputdir
HOTSPOT_EXPORT_PATH =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import
Bootstrap Settings:
BOOTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2
ALT_BOOTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2
BOOT_VER = 1.6 [requires at least 1.6]
OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1
ALT_OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1
ABS_OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1
Build Tool Settings:
SLASH_JAVA = J:
ALT_SLASH_JAVA =
VARIANT = OPT
JDK_DEVTOOLS_DIR = J:/devtools
ALT_JDK_DEVTOOLS_DIR =
ANT_HOME = C:/DEVELO~1/Ant/APACHE~1.1
UNIXCOMMAND_PATH = /usr/bin/
ALT_UNIXCOMMAND_PATH =
COMPILER_PATH = C:/PROGRA~1/MICROS~2.NET/VC7/Bin/
ALT_COMPILER_PATH =
DEVTOOLS_PATH = /usr/bin/
ALT_DEVTOOLS_PATH =
MSVCRT_DLL_PATH = C:/Windows/system32
ALT_MSVCRT_DLL_PATH =
MSVCR71_DLL_PATH = C:/PROGRA~1/MICROS~2.NET/SDK/v1.1/Bin
ALT_MSVCR71_DLL_PATH =
MSDEVTOOLS_PATH = C:/PROGRA~1/MICROS~2.NET/VC7/Bin/
ALT_MSDEVTOOLS_PATH =
COMPILER_NAME = Visual Studio .NET 2003 Professional C++
COMPILER_VERSION = VS2003
CC_VER = 13.10.3077 [requires at least 13.10.3077]
ZIP_VER = 3.0 [requires at least 2.2]
UNZIP_VER = 6.00 [requires at least 5.12]
LINK_VER = 7.10.3077 [requires at least 7.10.3077]
ANT_VER = 1.8 [requires at least 1.6.3]
TEMPDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp
Build Directives:
OPENJDK = true
USE_HOTSPOT_INTERPRETER_MODE =
PEDANTIC =
DEV_ONLY =
NO_DOCS =
NO_IMAGES =
TOOLS_ONLY =
INSANE =
COMPILE_APPROACH = normal
FASTDEBUG =
COMPILER_WARNINGS_FATAL = false
COMPILER_WARNING_LEVEL = 3
INCREMENTAL_BUILD = false
CC_HIGHEST_OPT = -O2
CC_HIGHER_OPT = -O1
CC_LOWER_OPT = -O1
CXXFLAGS = -O1 -Zi -nologo -MD /D _STATIC_CPPLIB
-FdC:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.pdb
-FmC:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.map -W3
CFLAGS = -O1 -Zi -nologo -MD /D _STATIC_CPPLIB
-FdC:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.pdb
-FmC:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.map -W3
BOOT_JAVA_CMD =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/java -client
-Xmx384m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m
BOOT_JAVAC_CMD =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/javac
-J-XX:ThreadStackSize=768 -J-client -J-Xmx384m -J-Xms128m -J-XX:PermSize=32m
-J-XX:MaxPermSize=160m -encoding ascii -source 5 -target 5
-XDignore.symbol.file=true
BOOT_JAR_CMD =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/jar
BOOT_JARSIGNER_CMD =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/jarsigner
Build Platform Settings:
USER = Administrator
PLATFORM = windows
ARCH = i586
LIBARCH = i386
ARCH_FAMILY = i586
ARCH_DATA_MODEL = 32
ARCHPROP = x86
PROCESSOR_ARCHITECTURE = x86
PROCESSOR_IDENTIFIER = x86 Family 6 Model 23 Stepping 10, GenuineIntel
WINDOWS_VERSION = Windows 2000 or Unknown (no systeminfo utility)
WINDOWS_NT_VERSION_STRING = CYGWIN_NT
USING_CYGWIN = true
CYGWIN_VER = 6.0 [requires at least 4.0]
CYGPATH_CMD = cygpath -a -s -m
OS_VERSION = 5 [requires at least 5]
OS_NAME = nt
TEMP_FREE_SPACE = 270156756
FREE_SPACE = 270156756
MB_OF_MEMORY = 512
GNU Make Settings:
MAKE = make
MAKE_VER = 3.80 [requires at least 3.78]
MAKECMDGOALS = sanity
MAKEFLAGS = --unix -w
SHELL = /bin/sh.exe
Target Build Versions:
JDK_VERSION = 1.6.0
MILESTONE = internal
RELEASE = 1.6.0-internal
FULL_VERSION = 1.6.0-internal-Administrator_09_aug_2010_14_04-b00
BUILD_NUMBER = b00
External File/Binary Locations:
USRJDKINSTANCES_PATH = C:/PROGRA~1/Java
BUILD_JDK_IMPORT_PATH = J:/re/openjdk/6/promoted/latest/binaries
ALT_BUILD_JDK_IMPORT_PATH =
JDK_IMPORT_PATH = J:/re/openjdk/6/promoted/latest/binaries/windows-i586
ALT_JDK_IMPORT_PATH =
LANGTOOLS_DIST =
ALT_LANGTOOLS_DIST =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/langtools/dist
CORBA_DIST =
ALT_CORBA_DIST =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/corba/dist
JAXP_DIST =
ALT_JAXP_DIST =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/jaxp/dist
JAXWS_DIST =
ALT_JAXWS_DIST =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/jaxws/dist
HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
ALT_HOTSPOT_DOCS_IMPORT_PATH =
HOTSPOT_IMPORT_PATH =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import
ALT_HOTSPOT_IMPORT_PATH =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import
HOTSPOT_CLIENT_PATH =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import/jre/bin/c
lient
ALT_HOTSPOT_CLIENT_PATH =
HOTSPOT_SERVER_PATH =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import/jre/bin/s
erver
ALT_HOTSPOT_SERVER_PATH =
HOTSPOT_LIB_PATH =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import/lib
ALT_HOTSPOT_LIB_PATH =
DXSDK_VER = 0x0700
DXSDK_PATH = C:/PROGRA~1/MICROS~1.0SD
ALT_DXSDK_PATH =
DXSDK_INCLUDE_PATH = C:/PROGRA~1/MICROS~1.0SD/Include
ALT_DXSDK_INCLUDE_PATH =
DXSDK_LIB_PATH = C:/PROGRA~1/MICROS~1.0SD/Lib
ALT_DXSDK_LIB_PATH =
CACERTS_FILE = ./../src/share/lib/security/cacerts
ALT_CACERTS_FILE =
OpenJDK-specific settings:
FREETYPE_HEADERS_PATH =
C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/include
ALT_FREETYPE_HEADERS_PATH =
C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/include
FREETYPE_LIB_PATH = C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/lib
ALT_FREETYPE_LIB_PATH = C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/lib
OPENJDK Import Binary Plug Settings:
BINARY_PLUGS_JARFILE =
C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1/jre/lib/rt-closed.jar
ALT_BINARY_PLUGS_JARFILE =
BINARY_PLUGS_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1
ALT_BINARY_PLUGS_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1
BUILD_BINARY_PLUGS_PATH =
J:/re/openjdk/6/promoted/latest/openjdk/binaryplugs
ALT_BUILD_BINARY_PLUGS_PATH =
PLUG_LIBRARY_NAMES =
Previous JDK Settings:
PREVIOUS_RELEASE_PATH = J:/re/jdk/1.6.0/archive/fcs/bundles/windows-i586
ALT_PREVIOUS_RELEASE_PATH =
PREVIOUS_JDK_VERSION = 1.6.0
ALT_PREVIOUS_JDK_VERSION =
PREVIOUS_JDK_FILE = jdk-6-windows-i586.tar
ALT_PREVIOUS_JDK_FILE =
PREVIOUS_JRE_FILE = jre-6-windows-i586.tar
ALT_PREVIOUS_JRE_FILE =
PREVIOUS_RELEASE_IMAGE =
ALT_PREVIOUS_RELEASE_IMAGE =
----------------------------------------------------------------------------
--------------
This message is private and confidential. If you have received this message
in error, please notify postmaster at his.co.uk and remove it from your system.
Please carry out your own virus check before opening attachments.
HISL Limited is a limited company registered in England and Wales.
Registered Number: 3202995. VAT number: 729-6256-05.
Registered Office: Chestnut Farm, Jill Lane, Sambourne, Redditch B96 6ES
----------------------------------------------------------------------------
--------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/build-dev/attachments/20100809/c0f75a66/attachment.htm>
More information about the build-dev
mailing list