hg: bsd-port/bsd-port: 5 new changesets
Changeset: a191e79df156 Author:lana Date: 2010-06-29 10:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/a191e79df156 Merge Changeset: 9cda7c220c08 Author:lana Date: 2010-07-12 19:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/9cda7c220c08 Merge Changeset: a136a51f5113 Author:lana Date: 2010-07-20 22:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/a136a51f5113 Merge Changeset: 86a3df41c0c7 Author:mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/86a3df41c0c7 Added tag jdk7-b102 for changeset a136a51f5113 ! .hgtags Changeset: 52f872b62b95 Author:Greg Lewis Date: 2010-07-24 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/52f872b62b95 Merge from main OpenJDK repository
hg: bsd-port/bsd-port/corba: 5 new changesets
Changeset: 03fd3d78e344 Author:lana Date: 2010-06-29 10:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/03fd3d78e344 Merge Changeset: 98da66f47273 Author:lana Date: 2010-07-12 19:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/98da66f47273 Merge Changeset: 78561a957790 Author:lana Date: 2010-07-20 22:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/78561a957790 Merge Changeset: 11e7678c3eb1 Author:mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/11e7678c3eb1 Added tag jdk7-b102 for changeset 78561a957790 ! .hgtags Changeset: e3a78dcd335b Author:Greg Lewis Date: 2010-07-24 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/e3a78dcd335b Merge from main OpenJDK repository
hg: bsd-port/bsd-port/jaxws: 5 new changesets
Changeset: 2dd6394ddec2 Author:lana Date: 2010-06-29 10:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/2dd6394ddec2 Merge Changeset: 2b7a1ec9562e Author:lana Date: 2010-07-12 19:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/2b7a1ec9562e Merge Changeset: d8580443d181 Author:lana Date: 2010-07-20 22:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/d8580443d181 Merge Changeset: 267386d6b923 Author:mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/267386d6b923 Added tag jdk7-b102 for changeset d8580443d181 ! .hgtags Changeset: 345da41763c4 Author:Greg Lewis Date: 2010-07-24 14:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/345da41763c4 Merge from main OpenJDK repository
hg: bsd-port/bsd-port/jaxp: 6 new changesets
Changeset: 34ed99f84832 Author:ohair Date: 2010-06-24 08:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/34ed99f84832 6963941: Correct download link for source drop bundle Reviewed-by: darcy ! jaxp.properties Changeset: e46c304486c0 Author:lana Date: 2010-06-29 10:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/e46c304486c0 Merge Changeset: 70c8a34e2eb6 Author:lana Date: 2010-07-12 19:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/70c8a34e2eb6 Merge Changeset: 15573625af97 Author:lana Date: 2010-07-20 22:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/15573625af97 Merge Changeset: b7722e878864 Author:mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/b7722e878864 Added tag jdk7-b102 for changeset 15573625af97 ! .hgtags Changeset: 77de5df69ad3 Author:Greg Lewis Date: 2010-07-24 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/77de5df69ad3 Merge from main OpenJDK repository
hg: bsd-port/bsd-port/hotspot: . Cast to intptr_t rather than int32_t. Fixes compilation on MacOS X
Changeset: 1df7d75c7c3a Author:Greg Lewis Date: 2010-08-02 09:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1df7d75c7c3a . Cast to intptr_t rather than int32_t. Fixes compilation on MacOS X (otherwise the compiler can't determine which version of movptr to use). ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Re: Snow Leopard HotSpot Build Failure (Intel)
On Tue, Jul 27, 2010 at 09:08:09AM -0400, David Schlosnagle wrote: > I ran into this over the weekend and I worked around it on my local > build by changing the cast from (int32_t) to (intptr_t), but I haven't > really tested the C1 (client) VM. Those lines were added by 6939930: > exception unwind changes in 6919934 hurts compilation speed. Thanks. I've committed this change FWIW. I need my Mac configured to test compiling on there again (it got wiped during the Snow Leopard upgrade). > diff --git a/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp > b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp > --- a/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp > +++ b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp > @@ -469,8 +469,8 @@ >// Fetch the exception from TLS and clear out exception related thread > state >__ get_thread(rsi); >__ movptr(rax, Address(rsi, JavaThread::exception_oop_offset())); > - __ movptr(Address(rsi, JavaThread::exception_oop_offset()), > (int32_t)NULL_WORD); > - __ movptr(Address(rsi, JavaThread::exception_pc_offset()), > (int32_t)NULL_WORD); > + __ movptr(Address(rsi, JavaThread::exception_oop_offset()), > (intptr_t)NULL_WORD); > + __ movptr(Address(rsi, JavaThread::exception_pc_offset()), > (intptr_t)NULL_WORD); > >__ bind(_unwind_handler_entry); >__ verify_not_null_oop(rax); > > Thanks, > Dave > > On Tue, Jul 27, 2010 at 8:29 AM, John Yeary wrote: > > Hello Everyone, > > > > I have tried to get OpenJDK 7 to build on my MacBook Pro on Snow Leopard > > (10.6.4). I seem to get further along with items I glean from the mailing > > list archives, and Google searches. The current show stopper is in > > c1_LIRAssembler_x86.cpp. > > > > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp: > > In member function 'int LIR_Assembler::emit_unwind_handler()': > > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp:472: > > error: call of overloaded 'movptr(Address, int32_t)' is ambiguous > > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/assembler_x86.hpp:2192: > > note: candidates are: void MacroAssembler::movptr(Address, intptr_t) > > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/assembler_x86.hpp:2194: > > note: void MacroAssembler::movptr(Address, RegisterImpl*) > > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp:473: > > error: call of overloaded 'movptr(Address, int32_t)' is ambiguous > > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/assembler_x86.hpp:2192: > > note: candidates are: void MacroAssembler::movptr(Address, intptr_t) > > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/assembler_x86.hpp:2194: > > note: void MacroAssembler::movptr(Address, RegisterImpl*) > > > > It is indicating that the method call is ambiguous. I tried altering the > > code, but it had no effect. I am wondering if this is a bug that should be > > reported. Please let me know if anyone has any ideas. > > > > The other item I had noted from Jeff Sinclair's blog ( > > http://www.cooljeff.co.uk/tag/openjdk/ ) was that the gcc.make file needs to > > have WARNINGS_ARE_ERRORS = -Werror? line commented out. This allowed the > > program to compile to this point. > > > > Here is my build.sh > > > > #!/bin/bash > > unset CLASSPATH > > unset JAVA_HOME > > env \-i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin \ > > ?CC=gcc-4.2 \ > > ?CXX=g++-4.2 \ > > ?LANG=C \ > > ?make \ > > ?ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3/ \ > > ?ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ > > ?ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ > > ?ALT_CUPS_HEADERS_PATH=/usr/include \ > > ?ALLOW_DOWNLOADS=true \ > > ?ANT_HOME=/usr/share/ant \ > > ?NO_DOCS=true \ > > ?HOTSPOT_BUILD_JOBS=1 > > > > > > -- > > John Yeary > > -- > > http://javaevangelist.blogspot.com > > > > "Far better it is to dare mighty things, to win glorious triumphs, even > > though checkered by failure, than to take rank with those poor spirits who > > neither enjoy much nor suffer much, because they live in the gray twilight > > that knows not victory nor defeat." > > -- Theodore Roosevelt > > > > > > > > > -- Greg Lewis Email : gle...@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : gle...@freebsd.org
hg: bsd-port/bsd-port/langtools: 9 new changesets
Changeset: be5cafeb318d Author:darcy Date: 2010-06-23 16:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/be5cafeb318d 6911258: Project Coin: Add essential API support for Automatic Resource Management (ARM) blocks Reviewed-by: darcy, alanb Contributed-by: j...@google.com ! src/share/classes/javax/lang/model/element/ElementKind.java Changeset: d8a15fda7e3a Author:jjg Date: 2010-06-24 10:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d8a15fda7e3a 6917288: Unnamed nested class is not generated Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/6917288/GraphicalInstaller.java + test/tools/javac/6917288/GraphicalInstallerTest.java + test/tools/javac/6917288/T6917288.java Changeset: 6386f0fd6205 Author:lana Date: 2010-06-29 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6386f0fd6205 Merge ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/util/Names.java Changeset: d2b7ecf33b35 Author:jjg Date: 2010-06-30 18:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d2b7ecf33b35 6964768: need test program to validate javac resource bundles Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/code/Kinds.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/literals/BadUnderscoreLiterals.6.out Changeset: 064468702a8d Author:jjg Date: 2010-07-12 16:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/064468702a8d 6968497: localized text appears in raw diagnostic Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/generics/6946618/T6946618c.java ! test/tools/javac/generics/6946618/T6946618c.out Changeset: eaab979c8b36 Author:lana Date: 2010-07-12 19:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/eaab979c8b36 Merge Changeset: ff9c0a0bf7ed Author:lana Date: 2010-07-20 22:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ff9c0a0bf7ed Merge Changeset: bd85271c580c Author:mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/bd85271c580c Added tag jdk7-b102 for changeset ff9c0a0bf7ed ! .hgtags Changeset: 87a1139586f5 Author:Greg Lewis Date: 2010-07-24 14:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/87a1139586f5 Merge from main OpenJDK repository
hg: bsd-port/bsd-port/hotspot: 54 new changesets
Changeset: 136b78722a08 Author:jrose Date: 2010-06-09 18:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/136b78722a08 6939203: JSR 292 needs method handle constants Summary: Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 'ldc' bytecode. Reviewed-by: twisti, never ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java ! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciCPCache.cpp ! src/share/vm/ci/ciCPCache.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/ci/ciStreams.cpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/includeDB_core ! src/share/vm/interpreter/bytecode.cpp ! src/share/vm/interpreter/bytecode.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/methodComparator.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/constantTag.hpp Changeset: d93949c5bdcc Author:kvn Date: 2010-06-10 13:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d93949c5bdcc 6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86 Summary: Modify assembler code to check for 0 count for all copy routines. Reviewed-by: never, ysr, jcoomes ! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp ! src/os_cpu/linux_x86/vm/linux_x86_32.s ! src/os_cpu/solaris_x86/vm/solaris_x86_32.s ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/utilities/copy.cpp ! src/share/vm/utilities/copy.hpp Changeset: b918d354830a Author:jrose Date: 2010-06-12 22:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b918d354830a 6960865: ldc of unloaded class throws an assert in ciTypeFlow Summary: Support java_mirror for unloaded klasses, arrays as well as instances. Simplify ciTypeFlow by removing unused path. Reviewed-by: kvn ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciTypeFlow.cpp Changeset: d179e225c164 Author:twisti Date: 2010-06-14 00:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d179e225c164 6960550: Missing semicolon in Zero Summary: There is a missing semicolon in cppInterpreter_zero.cpp. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/cppInterpreter_zero.cpp Changeset: 0b4ee1df1b44 Author:never Date: 2010-06-15 12:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0b4ee1df1b44 6952176: Remove debug flag from adlc makefile for 6Update trains Reviewed-by:
hg: bsd-port/bsd-port/jdk: 78 new changesets
Changeset: c801686d91f4 Author:prr Date: 2010-06-29 09:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c801686d91f4 6943487: NPE in makeMultiCharsetString while printing on linux Reviewed-by: igor, jgodinez ! src/share/classes/sun/awt/PlatformFont.java ! src/share/classes/sun/java2d/HeadlessGraphicsEnvironment.java Changeset: 4da6837dd085 Author:lana Date: 2010-06-30 15:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4da6837dd085 Merge Changeset: ab55cb957830 Author:igor Date: 2010-07-06 18:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ab55cb957830 6967050: JDK build issues with cygwin/vc2010 Reviewed-by: prr, ohair ! make/common/shared/Defs-windows.gmk ! make/mkdemo/Makefile Changeset: e03065fc64e7 Author:igor Date: 2010-07-12 13:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e03065fc64e7 6959998: Return of SurfaceData_InitOps point not checked in all cases (parfait found these) Reviewed-by: prr Contributed-by: ohair ! src/share/native/sun/awt/image/BufImgSurfaceData.c ! src/solaris/native/sun/java2d/opengl/GLXSurfaceData.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/windows/native/sun/java2d/opengl/WGLSurfaceData.c ! src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp Changeset: 2ad69cb576b4 Author:igor Date: 2010-07-12 15:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2ad69cb576b4 6968373: FontUtilities static initializer throws AccessControlException Reviewed-by: prr ! src/share/classes/sun/font/FontUtilities.java ! test/java/awt/FontClass/FontPrivilege.java Changeset: 4a639bcd3361 Author:lana Date: 2010-07-12 19:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4a639bcd3361 Merge Changeset: f5145c7119c2 Author:yan Date: 2010-06-24 11:50 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f5145c7119c2 6957166: With XAWT, set arguments properly creating a MouseWheelEvent. Summary: swap some parameters to allow bigger values for click count. Reviewed-by: dav ! src/solaris/classes/sun/awt/X11/XWindow.java Changeset: bccf2a4ee318 Author:art Date: 2010-07-06 17:59 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bccf2a4ee318 6424157: java.awt.EventQueue push/pop might cause threading issues Reviewed-by: ant, dcherepanov ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/sun/awt/SunToolkit.java ! test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java ! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.java + test/java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java ! test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java Changeset: 21b17c64df74 Author:dcherepanov Date: 2010-07-06 18:23 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/21b17c64df74 6966643: GTK FileDialog hangs when user manually closes it Reviewed-by: art ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 9950dc616615 Author:dcherepanov Date: 2010-07-07 14:20 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9950dc616615 6959174: Need to introduce sun.awt.disableGtkFileDialogs system property Reviewed-by: art, anthony ! src/share/classes/sun/awt/SunToolkit.java ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 48aa2a1edd2b Author:lana Date: 2010-07-08 11:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/48aa2a1edd2b Merge Changeset: 2d8f060dd1c5 Author:lana Date: 2010-07-12 19:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2d8f060dd1c5 Merge Changeset: 69ddf06e616a Author:malenkov Date: 2010-06-22 12:06 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/69ddf06e616a 6707234: Method returned by Introspector.internalFindMethod not necessarily most specific Reviewed-by: peterz ! src/share/classes/com/sun/beans/finder/MethodFinder.java ! src/share/classes/java/beans/EventSetDescriptor.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/PropertyDescriptor.java + test/java/beans/Introspector/Test6707234.java Changeset: 5af3b0430bbe Author:peterz Date: 2010-06-22 14:36 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5af3b0430bbe 6959260: javax/swing/JLabel/6501991/bug6501991.java failed on build 1.7.0-ea-b96 Reviewed-by: rupashka ! src/share/classes/sun/swing/SwingUtilities2.java ! test/ProblemList.txt ! test/com/sun/java/swing/plaf/gtk/Test6635110.java Changeset: dea63f6dda7a Author:alexp Date: 2010-06-22 19:38 +0400 U
hg: bsd-port/bsd-port/hotspot: 2 new changesets
Changeset: efd4401fab1d Author:cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/efd4401fab1d Added tag jdk7-b103 for changeset cb4250ef73b2 ! .hgtags Changeset: 9fd19325d2d3 Author:Greg Lewis Date: 2010-08-02 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9fd19325d2d3 Merge from main OpenJDK repository
hg: bsd-port/bsd-port/jdk: 2 new changesets
Changeset: b839344245a9 Author:cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b839344245a9 Added tag jdk7-b103 for changeset 6488b70a23cc ! .hgtags Changeset: f9befb9e38e5 Author:Greg Lewis Date: 2010-08-02 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f9befb9e38e5 Merge from main OpenJDK repository
hg: bsd-port/bsd-port/langtools: 2 new changesets
Changeset: fc7219517ec1 Author:cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/fc7219517ec1 Added tag jdk7-b103 for changeset bd85271c580c ! .hgtags Changeset: e4594a10389b Author:Greg Lewis Date: 2010-08-02 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e4594a10389b Merge from main OpenJDK repository
HotSpot VM Compile Failure on Snow Leopard
Hello All, I pulled a fresh fclone of the bsd-port and tried to compile it. It failed during the HotSpot compilation. I had to disable the WARNINGS AS ERRORS to get to this point. Here are the error messages, and log file. java full version "1.6.0_03-p3-landonf_19_aug_2008_14_55-b00" # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0xa) at pc=0x000ce6cf, pid=38712, tid=2686653696 # # JRE version: 6.0_03 # Java VM: OpenJDK Server VM (19.0-b04 mixed mode bsd-x86 ) # Problematic frame: # V [libjvm.dylib+0xc56cf] # # An error report file with more information is saved as: # /Users/jyeary/Downloads/bsd-port/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product/hs_err_pid38712.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # ./test_gamma: line 12: 38712 Abort trap ./${gamma:-gamma} -Xbatch -showversion Queens < /dev/null -- John Yeary -- http://javaevangelist.blogspot.com "Far better it is to dare mighty things, to win glorious triumphs, even though checkered by failure, than to take rank with those poor spirits who neither enjoy much nor suffer much, because they live in the gray twilight that knows not victory nor defeat." -- Theodore Roosevelt hs_err_pid38712.log Description: Binary data
HotSpot Build Failure
Hello All, I could not get the tip to build using Soylatte. I tried using my JDK7 build as the ALT_BOOTDIR from two days ago, and it fails to build from it too. Has anyone successfully built it since the code updates today? What did you use for your build script? openjdk full version "1.7.0-internal-jyeary_2010_07_27_23_36-b00" Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0xa) at pc=0x000ce6cf, pid=24206, tid=2686653696 # # JRE version: 7.0 # Java VM: OpenJDK Server VM (19.0-b04 mixed mode bsd-x86 ) # Problematic frame: # V [libjvm.dylib+0xc56cf] I was using the previous build to run GlassFish, NetBeans, and Tomcat with no errors so I know java.lang.Object exists. John -- John Yeary -- http://javaevangelist.blogspot.com "Far better it is to dare mighty things, to win glorious triumphs, even though checkered by failure, than to take rank with those poor spirits who neither enjoy much nor suffer much, because they live in the gray twilight that knows not victory nor defeat." -- Theodore Roosevelt
Re: HotSpot Build Failure
On Mon, Aug 2, 2010 at 9:57 PM, John Yeary wrote: > I could not get the tip to build using Soylatte. I tried using my JDK7 build > as the ALT_BOOTDIR from two days ago, and it fails to build from it too. Has > anyone successfully built it since the code updates today? What did you use > for your build script? I pulled in all of today's bsd-port changes, ran a clean build using [1] and encountered the following error [2] related to recent changes to bsd-port/jdk/src/solaris/native/java/net/NetworkInterface.c [3]: ../../../src/solaris/native/java/net/NetworkInterface.c: In function 'getIndex': ../../../src/solaris/native/java/net/NetworkInterface.c:1832: error: 'SIOCGIFINDEX' undeclared (first use in this function) ../../../src/solaris/native/java/net/NetworkInterface.c:1832: error: (Each undeclared identifier is reported only once ../../../src/solaris/native/java/net/NetworkInterface.c:1832: error: for each function it appears in.) ../../../src/solaris/native/java/net/NetworkInterface.c:1836: error: 'struct ifreq' has no member named 'ifr_index' make[5]: *** [/Users/david/Documents/dev/jdk/bsd-port/build/bsd-i586/tmp/sun/java.net/net/obj/NetworkInterface.o] Error 1 make[5]: *** Waiting for unfinished jobs make[4]: *** [library_parallel_compile] Error 2 make[3]: *** [all] Error 1 make[2]: *** [all] Error 1 make[1]: *** [jdk-build] Error 2 make: *** [build_product_image] Error 2 I then made the following small change [4] to bsd-port/jdk/src/solaris/native/java/net/NetworkInterface.c in the BSD specific getIndex function to use if_nametoindex [5] along the lines of the BSD specific changeset 5df63dc24cfe [6], and was able to build successfully on Mac OS X 10.6.4 with Intel i7. I haven't had a chance to really test the fix or to setup jtreg yet, so feel free to give it a thorough workout especially on other BSDs. diff --git a/src/solaris/native/java/net/NetworkInterface.c b/src/solaris/native/java/net/NetworkInterface.c --- a/src/solaris/native/java/net/NetworkInterface.c +++ b/src/solaris/native/java/net/NetworkInterface.c @@ -1823,17 +1823,12 @@ static int getIndex(int sock, const char *name){ /* - * Try to get the interface index - * (Not supported on Solaris 2.6 or 7) + * Try to get the interface index using BSD specific if_nametoindex */ -struct ifreq if2; -strcpy(if2.ifr_name, name); - -if (ioctl(sock, SIOCGIFINDEX, (char *)&if2) < 0) { -return -1; -} - -return if2.ifr_index; +int index = if_nametoindex(name); +if (index == 0) +index = -1; +return index; } [1]: http://gist.github.com/505787#file_compile.sh [2]: http://gist.github.com/505787#file_gistfile2.sh [3]: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ab6dd1a45471 [4]: http://gist.github.com/505787#file_gistfile3.diff [5]: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man3/if_nameindex.3.html [6]: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/diff/5df63dc24cfe/src/solaris/native/java/net/NetworkInterface.c Hope that helps, Dave