Problem with ALT_BOOTDIR pointing to JDK 1.6.0_21
Kelly O'Hair
kelly.ohair at oracle.com
Mon Aug 9 15:43:08 UTC 2010
Looks like this change from jdk7/corba needs to be back-ported to jdk6/
corba:
http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/53d5b45f73ab
I think a workaround was to make sure all your sources have newer
timestamps than the jdk being used as the ALT_BOOTDIR.
-kto
On Aug 9, 2010, at 6:20 AM, John Francis wrote:
>
> 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/lib/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.list
> ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport
> \SocketOrChannelConnectionImpl.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
> \CorbaInboundConnectionCacheImpl.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
> \CorbaOutboundConnectionCacheImpl.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/client
> ALT_HOTSPOT_CLIENT_PATH =
> HOTSPOT_SERVER_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/
> WINDOW~1/hotspot/import/jre/bin/server
> 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/076781de/attachment.htm>
More information about the build-dev
mailing list