From Kelly.Ohair at Sun.COM Mon Jun 1 15:31:29 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Mon, 01 Jun 2009 08:31:29 -0700 Subject: How to test OpenJDK? In-Reply-To: References: <4A22CEFD.3050707@sun.com> <4A61B79A-0ECF-427A-A172-51ABF9706DE3@sun.com> <4A22F5C9.4090103@sun.com> Message-ID: <4A23F451.4010001@sun.com> Hear Hear! You got my vote. ;^) -kto Jonathan Gibbons wrote: > There is no reason why it should not be possible to have 100% pass rate > for most of the jdk tests as well. If there are problematic tests in > the jdk > test suite, we should identify those tests, and then logically partition > the > tests into two groups -- those that should always be expected to pass, and > those that don't, for whatever reason. That at least would allow to to set > a quality bar for any OpenJDK build of which tests should always pass. > > Frankly, I've never understood the attitude that it is OK to have tests > that > fail, and which don't deserve attention, but as long as we have such tests, > we should identify them, using any of the available jtreg mechanisms, > such as keywords, @ignore, or exclude lists. > > And, all the other, unmarked tests, should always pass, all the time, and > if a test starts failing after you've changed code, you should assume > you've > broken something and it deserves attention. > > If necessary, we could/should have separate Makefile rules for testing > these > two different groups of tests, so that we have an obvious 100% pass rate on > the tests in the main group of good tests. > > -- Jon > > > On May 31, 2009, at 2:25 PM, Kelly O'Hair wrote: > >> Cudos to Jon for having a testbase that is 100% pass, that IS the way >> to go. ;^) >> >> So I think that means you can >> >> cd langtools/test >> >> and either run jtreg, or use the Makefile >> >> make PRODUCT_HOME=your_j2sdk-image-dir JT_HOME=jtreg_home TESTDIRS=. >> >> How you run the jtreg tests is up to you. >> >> See http://openjdk.java.net/jtreg/faq.html >> >> -kto >> >> Jonathan Gibbons wrote: >>> There are ~1500 tests in langtools/test, and all should pass. >>> -- Jon >>> On May 31, 2009, at 11:39 AM, Kelly O'Hair wrote: >>>> See http://openjdk.java.net/jtreg/ >>>> >>>> >>>> I tend to use the jdk/test/Makefile myself: >>>> >>>> cd jdk/test && make PRODUCT_HOME=your_j2sdk-image-dir >>>> JT_HOME=jtreg_home TESTDIRS=java/lang >>>> >>>> There are quite a few tests in the jdk/test directory and the above >>>> only runs the java/lang tests, which should all pass. >>>> >>>> As to which tests reliably pass and which fail, I can't tell you. >>>> Maybe someone else can refer to something that documents what tests >>>> are expected to pass in their area. >>>> >>>> -kto >>>> >>>> lianshun Liu wrote: >>>>> Hi, >>>>> When I've finished building OpenJDK, how can I make sure that it >>>>> will work well? Is there any test suites that can be used to test >>>>> the JVM? >>>>> Thanks :) >>>>> Lianshun Liu > From aph at redhat.com Tue Jun 2 14:43:39 2009 From: aph at redhat.com (Andrew Haley) Date: Tue, 02 Jun 2009 15:43:39 +0100 Subject: hgext.fetch Message-ID: <4A253A9B.2090801@redhat.com> I can't get the fetch extension to work properly. I was told that I need to add [extensions] hgext.fetch = -m Merge but that doesn't work: *** failed to import extension hgext.fetch from -m Merge: [Errno 2] No such file or directory fetch extension - no help text available It seems that the RHS of the = is supposed to be the path of the extension, not the options, and I can't find any information in the Mercurial manuals. Thanks, Andrew. From Anthony.Petrov at Sun.COM Tue Jun 2 14:46:01 2009 From: Anthony.Petrov at Sun.COM (Anthony Petrov) Date: Tue, 02 Jun 2009 18:46:01 +0400 Subject: hgext.fetch In-Reply-To: <4A253A9B.2090801@redhat.com> References: <4A253A9B.2090801@redhat.com> Message-ID: <4A253B29.9010804@sun.com> Do the following instead: [extensions] hgext.fetch = [defaults] fetch = -m Merge -- best regards, Anthony On 06/02/2009 06:43 PM, Andrew Haley wrote: > I can't get the fetch extension to work properly. > > I was told that I need to add > > [extensions] > hgext.fetch = -m Merge > > but that doesn't work: > > *** failed to import extension hgext.fetch from -m Merge: [Errno 2] No such file or directory > fetch extension - no help text available > > It seems that the RHS of the = is supposed to be the path of the extension, > not the options, and I can't find any information in the Mercurial manuals. > > Thanks, > Andrew. From aph at redhat.com Tue Jun 2 14:50:07 2009 From: aph at redhat.com (Andrew Haley) Date: Tue, 02 Jun 2009 15:50:07 +0100 Subject: hgext.fetch In-Reply-To: <4A253B29.9010804@sun.com> References: <4A253A9B.2090801@redhat.com> <4A253B29.9010804@sun.com> Message-ID: <4A253C1F.9060202@redhat.com> Anthony Petrov wrote: > Do the following instead: > > [extensions] > hgext.fetch = > > [defaults] > fetch = -m Merge OK, ta. Andrew. From Kelly.Ohair at Sun.COM Tue Jun 2 15:28:55 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 02 Jun 2009 08:28:55 -0700 Subject: hgext.fetch In-Reply-To: <4A253C1F.9060202@redhat.com> References: <4A253A9B.2090801@redhat.com> <4A253B29.9010804@sun.com> <4A253C1F.9060202@redhat.com> Message-ID: <4A254537.7050105@sun.com> And also add ffetch variations too. ;^) If you want to use ffetch... -kto Andrew Haley wrote: > Anthony Petrov wrote: >> Do the following instead: >> >> [extensions] >> hgext.fetch = >> >> [defaults] >> fetch = -m Merge > > OK, ta. > > Andrew. From Anthony.Petrov at Sun.COM Tue Jun 2 17:22:24 2009 From: Anthony.Petrov at Sun.COM (Anthony Petrov) Date: Tue, 02 Jun 2009 21:22:24 +0400 Subject: hgext.fetch In-Reply-To: <4A254537.7050105@sun.com> References: <4A253A9B.2090801@redhat.com> <4A253B29.9010804@sun.com> <4A253C1F.9060202@redhat.com> <4A254537.7050105@sun.com> Message-ID: <4A255FD0.1070703@sun.com> On 6/2/2009 7:28 PM Kelly O'Hair wrote: > And also add ffetch variations too. ;^) In the [defaults] section only. The ffetch command itself is available anyway if you have both fetch and forest extensions enabled. -- best regards, Anthony > If you want to use ffetch... > > -kto > > Andrew Haley wrote: >> Anthony Petrov wrote: >>> Do the following instead: >>> >>> [extensions] >>> hgext.fetch = >>> >>> [defaults] >>> fetch = -m Merge >> >> OK, ta. >> >> Andrew. From aph at redhat.com Tue Jun 2 17:30:34 2009 From: aph at redhat.com (Andrew Haley) Date: Tue, 02 Jun 2009 18:30:34 +0100 Subject: hgext.fetch In-Reply-To: <4A255FD0.1070703@sun.com> References: <4A253A9B.2090801@redhat.com> <4A253B29.9010804@sun.com> <4A253C1F.9060202@redhat.com> <4A254537.7050105@sun.com> <4A255FD0.1070703@sun.com> Message-ID: <4A2561BA.1030506@redhat.com> Anthony Petrov wrote: > On 6/2/2009 7:28 PM Kelly O'Hair wrote: >> And also add ffetch variations too. ;^) > In the [defaults] section only. The ffetch command itself is available > anyway if you have both fetch and forest extensions enabled. > Like this, I presume. [defaults] fetch = -m Merge ffetch = -m Merge From Kelly.Ohair at Sun.COM Tue Jun 2 23:39:44 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 02 Jun 2009 16:39:44 -0700 Subject: hgext.fetch In-Reply-To: <4A2561BA.1030506@redhat.com> References: <4A253A9B.2090801@redhat.com> <4A253B29.9010804@sun.com> <4A253C1F.9060202@redhat.com> <4A254537.7050105@sun.com> <4A255FD0.1070703@sun.com> <4A2561BA.1030506@redhat.com> Message-ID: <4A25B840.9000608@sun.com> Yup. -kto Andrew Haley wrote: > Anthony Petrov wrote: >> On 6/2/2009 7:28 PM Kelly O'Hair wrote: >>> And also add ffetch variations too. ;^) >> In the [defaults] section only. The ffetch command itself is available >> anyway if you have both fetch and forest extensions enabled. >> > > Like this, I presume. > > > [defaults] > fetch = -m Merge > ffetch = -m Merge > From Weijun.Wang at Sun.COM Mon Jun 8 08:49:15 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Mon, 08 Jun 2009 16:49:15 +0800 Subject: mkdemo and NO_IMAGES Message-ID: <8B02073F-DD14-4FB5-BDD2-88FAD6B0325C@sun.com> Two questions: 1. Why is the demo directory always rebuilt even if I haven't touched it? 2. Even if I set NO_IMAGES=true, why is the images still built? I run make on the top directory, i.e. the control build. Thanks Max From Kelly.Ohair at Sun.COM Mon Jun 8 15:43:18 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Mon, 08 Jun 2009 08:43:18 -0700 Subject: mkdemo and NO_IMAGES In-Reply-To: <8B02073F-DD14-4FB5-BDD2-88FAD6B0325C@sun.com> References: <8B02073F-DD14-4FB5-BDD2-88FAD6B0325C@sun.com> Message-ID: <4A2D3196.5040904@sun.com> Max (Weijun) Wang wrote: > Two questions: > > 1. Why is the demo directory always rebuilt even if I haven't touched it? The demos are built with the jdk you just created, so in theory, any change to the built jdk would require all the demos to be rebuilt. Not sure how it detects this 'jdk has changed', would need to look closer at it. > > 2. Even if I set NO_IMAGES=true, why is the images still built? > Try also setting DEV_ONLY=true. I think these are tied together for some historic reason. -kto > I run make on the top directory, i.e. the control build. > > Thanks > Max > From Tim.Bell at Sun.COM Mon Jun 8 17:50:01 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Mon, 08 Jun 2009 10:50:01 -0700 Subject: mkdemo and NO_IMAGES In-Reply-To: <4A2D3196.5040904@sun.com> References: <8B02073F-DD14-4FB5-BDD2-88FAD6B0325C@sun.com> <4A2D3196.5040904@sun.com> Message-ID: <4A2D4F49.50209@sun.com> >> 2. Even if I set NO_IMAGES=true, why is the images still built? >> > > Try also setting DEV_ONLY=true. I think these are tied together for some > historic reason. Yes - take a look at /make/jdk-rules.gmk, starting at line 65: > ifndef DEV_ONLY > JDK_BUILD_TARGETS = sanity all $(DOCS_TARGET) images > else > JDK_BUILD_TARGETS = sanity all $(IMAGES_TARGET) > endif HTH- Tim From dawn2004 at gmail.com Mon Jun 15 16:57:26 2009 From: dawn2004 at gmail.com (Colin(Du Li)) Date: Mon, 15 Jun 2009 09:57:26 -0700 (PDT) Subject: Hotspot is built successfully, but failed to build openjdk, Help! Message-ID: <24038530.post@talk.nabble.com> Hi, guys. I encounter a error in openjdk building process. Would you like to give a hand? The error message is as follows, and the whole output information is attached. Thanks a lot! http://www.nabble.com/file/p24038530/build.log build.log ....... # Running javac: /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/langtools/dist/bootstrap/lib/javac.jar -jar /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/langtools/dist/bootstrap/lib/javac.jar -g -source 1.5 -target 5 -encoding ascii -Xbootclasspath:/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/classes -sourcepath /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc:/home/dli/Hotspot/openjdk_b24/jdk7/jdk/src/solaris/classes:/home/dli/Hotspot/openjdk_b24/jdk7/jdk/src/share/classes -d /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/classes @/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/tmp/java/java.lang/java/.classes.list /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: illegal start of type ----_JAVA_LAUNCHER_DEBUG---- ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: ';' expected ----_JAVA_LAUNCHER_DEBUG---- ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: expected ----_JAVA_LAUNCHER_DEBUG---- ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: illegal start of type ----_JAVA_LAUNCHER_DEBUG---- ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:362: ';' expected Launcher state: ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:362: expected Launcher state: ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:363: expected debug:on ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:364: ';' expected javargs:off ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:365: ';' expected program name :java ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:365: expected program name :java ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:366: ';' expected launcher name:java ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:366: expected launcher name:java ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:367: ';' expected javaw:off ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:368: ';' expected version:1.7.0-b21 ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:369: ';' expected Command line Args: ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:369: ';' expected Command line Args: ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: ']' expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: ';' expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: illegal start of type argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: unclosed character literal argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: ';' expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: illegal start of type argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: ';' expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: illegal start of type argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: ';' expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: illegal start of type argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: ';' expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: illegal start of type argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: ';' expected argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: illegal line end in character literal argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: ']' expected argv[1] = '-client' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: ';' expected argv[1] = '-client' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: illegal start of type argv[1] = '-client' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: unclosed character literal argv[1] = '-client' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: ';' expected argv[1] = '-client' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: illegal line end in character literal argv[1] = '-client' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: ']' expected argv[2] = '-Xmx896m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: illegal start of type argv[2] = '-Xmx896m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: expected argv[2] = '-Xmx896m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: unclosed character literal argv[2] = '-Xmx896m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: illegal line end in character literal argv[2] = '-Xmx896m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: ']' expected argv[3] = '-Xms128m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: ';' expected argv[3] = '-Xms128m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: illegal start of type argv[3] = '-Xms128m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: unclosed character literal argv[3] = '-Xms128m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: ';' expected argv[3] = '-Xms128m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: illegal line end in character literal argv[3] = '-Xms128m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: ']' expected argv[4] = '-XX:PermSize=32m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: illegal start of type argv[4] = '-XX:PermSize=32m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: expected argv[4] = '-XX:PermSize=32m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: unclosed character literal argv[4] = '-XX:PermSize=32m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: expected argv[4] = '-XX:PermSize=32m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: expected argv[4] = '-XX:PermSize=32m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: ';' expected argv[4] = '-XX:PermSize=32m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: illegal line end in character literal argv[4] = '-XX:PermSize=32m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: ']' expected argv[5] = '-XX:MaxPermSize=160m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: ';' expected argv[5] = '-XX:MaxPermSize=160m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: illegal start of type argv[5] = '-XX:MaxPermSize=160m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: unclosed character literal argv[5] = '-XX:MaxPermSize=160m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: ';' expected argv[5] = '-XX:MaxPermSize=160m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: illegal start of type argv[5] = '-XX:MaxPermSize=160m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: ';' expected argv[5] = '-XX:MaxPermSize=160m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: illegal line end in character literal argv[5] = '-XX:MaxPermSize=160m' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: ']' expected argv[6] = '-jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: ';' expected argv[6] = '-jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: illegal start of type argv[6] = '-jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: unclosed character literal argv[6] = '-jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: ';' expected argv[6] = '-jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: illegal line end in character literal argv[6] = '-jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: ']' expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: illegal start of type argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: unclosed character literal argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: expected argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: illegal line end in character literal argv[7] = '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: ']' expected argv[8] = '-i' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: ';' expected argv[8] = '-i' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: illegal start of type argv[8] = '-i' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: unclosed character literal argv[8] = '-i' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: ';' expected argv[8] = '-i' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: illegal line end in character literal argv[8] = '-i' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: ']' expected argv[9] = 'Aliases' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: illegal start of type argv[9] = 'Aliases' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: expected argv[9] = 'Aliases' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: unclosed character literal argv[9] = 'Aliases' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: illegal line end in character literal argv[9] = 'Aliases' ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:380: ';' expected JRE path is /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre ^ /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:380: expected JRE path is /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre ^ make[3]: *** [.compile.classlist] Error 4 make[3]: Leaving directory `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make/java/java' make[2]: *** [all] Error 1 make[2]: Leaving directory `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make/java' make[1]: *** [all] Error 1 make[1]: Leaving directory `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make' make: *** [jdk-build] Error 2 -- View this message in context: http://www.nabble.com/Hotspot-is-built-successfully%2C-but-failed-to-build-openjdk%2C-Help%21-tp24038530p24038530.html Sent from the OpenJDK Build Infrastructure mailing list archive at Nabble.com. From guanxiaohua at gmail.com Mon Jun 15 19:04:40 2009 From: guanxiaohua at gmail.com (Tony Guan) Date: Mon, 15 Jun 2009 14:04:40 -0500 Subject: build-dev Digest, Vol 26, Issue 5 In-Reply-To: References: Message-ID: <2fcb552b0906151204p7f1fa9f6g3457f184b8514438@mail.gmail.com> One possible reason is that somehow you inserted an invisible character in this code area. My suggestion is that you re-download this java file, and try again. On Mon, Jun 15, 2009 at 2:00 PM, wrote: > Send build-dev mailing list submissions to > ? ? ? ?build-dev at openjdk.java.net > > To subscribe or unsubscribe via the World Wide Web, visit > ? ? ? ?http://mail.openjdk.java.net/mailman/listinfo/build-dev > or, via email, send a message with subject or body 'help' to > ? ? ? ?build-dev-request at openjdk.java.net > > You can reach the person managing the list at > ? ? ? ?build-dev-owner at openjdk.java.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of build-dev digest..." > > > Today's Topics: > > ? 1. Hotspot is built successfully, but failed to build openjdk, > ? ? ?Help! (Colin(Du Li)) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 15 Jun 2009 09:57:26 -0700 (PDT) > From: "Colin(Du Li)" > Subject: Hotspot is built successfully, but failed to build openjdk, > ? ? ? ?Help! > To: build-dev at openjdk.java.net > Message-ID: <24038530.post at talk.nabble.com> > Content-Type: text/plain; charset=us-ascii > > > Hi, guys. > > I encounter a error in openjdk building process. Would you like to give a > hand? > The error message is as follows, and the whole output information is > attached. > Thanks a lot! > > http://www.nabble.com/file/p24038530/build.log build.log > > ....... > # Running javac: > /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java -client -Xmx896m -Xms128m > -XX:PermSize=32m -XX:MaxPermSize=160m > -Xbootclasspath/p:/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/langtools/dist/bootstrap/lib/javac.jar > -jar > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/langtools/dist/bootstrap/lib/javac.jar > -g -source 1.5 -target 5 -encoding ascii > -Xbootclasspath:/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/classes > -sourcepath > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc:/home/dli/Hotspot/openjdk_b24/jdk7/jdk/src/solaris/classes:/home/dli/Hotspot/openjdk_b24/jdk7/jdk/src/share/classes > -d /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/classes > @/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/tmp/java/java.lang/java/.classes.list > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: > illegal start of type > ----_JAVA_LAUNCHER_DEBUG---- > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: > ';' expected > ----_JAVA_LAUNCHER_DEBUG---- > ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: > expected > ----_JAVA_LAUNCHER_DEBUG---- > ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: > illegal start of type > ----_JAVA_LAUNCHER_DEBUG---- > ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:362: > ';' expected > Launcher state: > ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:362: > expected > Launcher state: > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:363: > expected > ? ? ? ?debug:on > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:364: > ';' expected > ? ? ? ?javargs:off > ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:365: > ';' expected > ? ? ? ?program name :java > ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:365: > expected > ? ? ? ?program name :java > ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:366: > ';' expected > ? ? ? ?launcher name:java > ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:366: > expected > ? ? ? ?launcher name:java > ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:367: > ';' expected > ? ? ? ?javaw:off > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:368: > ';' expected > ? ? ? ?version:1.7.0-b21 > ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:369: > ';' expected > Command line Args: > ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:369: > ';' expected > Command line Args: > ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ']' expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > unclosed character literal > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal line end in character literal > ? ? ? ?argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > ']' expected > ? ? ? ?argv[1] = '-client' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > ';' expected > ? ? ? ?argv[1] = '-client' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > illegal start of type > ? ? ? ?argv[1] = '-client' > ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > unclosed character literal > ? ? ? ?argv[1] = '-client' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > ';' expected > ? ? ? ?argv[1] = '-client' > ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > illegal line end in character literal > ? ? ? ?argv[1] = '-client' > ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > ']' expected > ? ? ? ?argv[2] = '-Xmx896m' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > illegal start of type > ? ? ? ?argv[2] = '-Xmx896m' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > expected > ? ? ? ?argv[2] = '-Xmx896m' > ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > unclosed character literal > ? ? ? ?argv[2] = '-Xmx896m' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > illegal line end in character literal > ? ? ? ?argv[2] = '-Xmx896m' > ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > ']' expected > ? ? ? ?argv[3] = '-Xms128m' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > ';' expected > ? ? ? ?argv[3] = '-Xms128m' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > illegal start of type > ? ? ? ?argv[3] = '-Xms128m' > ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > unclosed character literal > ? ? ? ?argv[3] = '-Xms128m' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > ';' expected > ? ? ? ?argv[3] = '-Xms128m' > ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > illegal line end in character literal > ? ? ? ?argv[3] = '-Xms128m' > ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > ']' expected > ? ? ? ?argv[4] = '-XX:PermSize=32m' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > illegal start of type > ? ? ? ?argv[4] = '-XX:PermSize=32m' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > expected > ? ? ? ?argv[4] = '-XX:PermSize=32m' > ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > unclosed character literal > ? ? ? ?argv[4] = '-XX:PermSize=32m' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > expected > ? ? ? ?argv[4] = '-XX:PermSize=32m' > ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > expected > ? ? ? ?argv[4] = '-XX:PermSize=32m' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > ';' expected > ? ? ? ?argv[4] = '-XX:PermSize=32m' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > illegal line end in character literal > ? ? ? ?argv[4] = '-XX:PermSize=32m' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > ']' expected > ? ? ? ?argv[5] = '-XX:MaxPermSize=160m' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > ';' expected > ? ? ? ?argv[5] = '-XX:MaxPermSize=160m' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > illegal start of type > ? ? ? ?argv[5] = '-XX:MaxPermSize=160m' > ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > unclosed character literal > ? ? ? ?argv[5] = '-XX:MaxPermSize=160m' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > ';' expected > ? ? ? ?argv[5] = '-XX:MaxPermSize=160m' > ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > illegal start of type > ? ? ? ?argv[5] = '-XX:MaxPermSize=160m' > ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > ';' expected > ? ? ? ?argv[5] = '-XX:MaxPermSize=160m' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > illegal line end in character literal > ? ? ? ?argv[5] = '-XX:MaxPermSize=160m' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > ']' expected > ? ? ? ?argv[6] = '-jar' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > ';' expected > ? ? ? ?argv[6] = '-jar' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > illegal start of type > ? ? ? ?argv[6] = '-jar' > ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > unclosed character literal > ? ? ? ?argv[6] = '-jar' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > ';' expected > ? ? ? ?argv[6] = '-jar' > ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > illegal line end in character literal > ? ? ? ?argv[6] = '-jar' > ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > ']' expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > illegal start of type > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > unclosed character literal > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > illegal line end in character literal > ? ? ? ?argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > ']' expected > ? ? ? ?argv[8] = '-i' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > ';' expected > ? ? ? ?argv[8] = '-i' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > illegal start of type > ? ? ? ?argv[8] = '-i' > ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > unclosed character literal > ? ? ? ?argv[8] = '-i' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > ';' expected > ? ? ? ?argv[8] = '-i' > ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > illegal line end in character literal > ? ? ? ?argv[8] = '-i' > ? ? ? ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > ']' expected > ? ? ? ?argv[9] = 'Aliases' > ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > illegal start of type > ? ? ? ?argv[9] = 'Aliases' > ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > expected > ? ? ? ?argv[9] = 'Aliases' > ? ? ? ? ? ? ? ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > unclosed character literal > ? ? ? ?argv[9] = 'Aliases' > ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > illegal line end in character literal > ? ? ? ?argv[9] = 'Aliases' > ? ? ? ? ? ? ? ? ? ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:380: > ';' expected > JRE path is /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre > ? ? ? ?^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:380: > expected > JRE path is /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre > ? ? ? ? ? ^ > make[3]: *** [.compile.classlist] Error 4 > make[3]: Leaving directory > `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make/java/java' > make[2]: *** [all] Error 1 > make[2]: Leaving directory > `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make/java' > make[1]: *** [all] Error 1 > make[1]: Leaving directory `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make' > make: *** [jdk-build] Error 2 > -- > View this message in context: http://www.nabble.com/Hotspot-is-built-successfully%2C-but-failed-to-build-openjdk%2C-Help%21-tp24038530p24038530.html > Sent from the OpenJDK Build Infrastructure mailing list archive at Nabble.com. > > > > End of build-dev Digest, Vol 26, Issue 5 > **************************************** > From Kelly.Ohair at Sun.COM Tue Jun 16 00:02:18 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Mon, 15 Jun 2009 17:02:18 -0700 Subject: Hotspot is built successfully, but failed to build openjdk, Help! In-Reply-To: <24038530.post@talk.nabble.com> References: <24038530.post@talk.nabble.com> Message-ID: <4A36E10A.2090207@sun.com> I would suspect that you have left over files in the build/*/gensrc directory, generated sources, ones that are bad. Yes, there are places in the build where Java source is generated, but sometimes the error recovery is bad or non-existent, leaving junk in the generated Java sources (inside build/*/gensrc/). Since they exist, the source generation rules will not be re-run, and compiling them is like compiling garbage. You could try deleting the build/*/gensrc directory. This kind of problem is typical in Makefiles that generate source, it's important that the source is generated into a temp file first, then if all is well, and it differs from what has been generated previously, is should be moved or copied to the /gensrc/ directory with the final name. -kto Colin(Du Li) wrote: > Hi, guys. > > I encounter a error in openjdk building process. Would you like to give a > hand? > The error message is as follows, and the whole output information is > attached. > Thanks a lot! > > http://www.nabble.com/file/p24038530/build.log build.log > > ....... > # Running javac: > /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java -client -Xmx896m -Xms128m > -XX:PermSize=32m -XX:MaxPermSize=160m > -Xbootclasspath/p:/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/langtools/dist/bootstrap/lib/javac.jar > -jar > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/langtools/dist/bootstrap/lib/javac.jar > -g -source 1.5 -target 5 -encoding ascii > -Xbootclasspath:/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/classes > -sourcepath > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc:/home/dli/Hotspot/openjdk_b24/jdk7/jdk/src/solaris/classes:/home/dli/Hotspot/openjdk_b24/jdk7/jdk/src/share/classes > -d /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/classes > @/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/tmp/java/java.lang/java/.classes.list > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: > illegal start of type > ----_JAVA_LAUNCHER_DEBUG---- > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: > ';' expected > ----_JAVA_LAUNCHER_DEBUG---- > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: > expected > ----_JAVA_LAUNCHER_DEBUG---- > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: > illegal start of type > ----_JAVA_LAUNCHER_DEBUG---- > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:362: > ';' expected > Launcher state: > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:362: > expected > Launcher state: > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:363: > expected > debug:on > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:364: > ';' expected > javargs:off > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:365: > ';' expected > program name :java > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:365: > expected > program name :java > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:366: > ';' expected > launcher name:java > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:366: > expected > launcher name:java > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:367: > ';' expected > javaw:off > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:368: > ';' expected > version:1.7.0-b21 > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:369: > ';' expected > Command line Args: > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:369: > ';' expected > Command line Args: > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ']' expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > unclosed character literal > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal start of type > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > ';' expected > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: > illegal line end in character literal > argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > ']' expected > argv[1] = '-client' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > ';' expected > argv[1] = '-client' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > illegal start of type > argv[1] = '-client' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > unclosed character literal > argv[1] = '-client' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > ';' expected > argv[1] = '-client' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: > illegal line end in character literal > argv[1] = '-client' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > ']' expected > argv[2] = '-Xmx896m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > illegal start of type > argv[2] = '-Xmx896m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > expected > argv[2] = '-Xmx896m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > unclosed character literal > argv[2] = '-Xmx896m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: > illegal line end in character literal > argv[2] = '-Xmx896m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > ']' expected > argv[3] = '-Xms128m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > ';' expected > argv[3] = '-Xms128m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > illegal start of type > argv[3] = '-Xms128m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > unclosed character literal > argv[3] = '-Xms128m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > ';' expected > argv[3] = '-Xms128m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: > illegal line end in character literal > argv[3] = '-Xms128m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > ']' expected > argv[4] = '-XX:PermSize=32m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > illegal start of type > argv[4] = '-XX:PermSize=32m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > expected > argv[4] = '-XX:PermSize=32m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > unclosed character literal > argv[4] = '-XX:PermSize=32m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > expected > argv[4] = '-XX:PermSize=32m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > expected > argv[4] = '-XX:PermSize=32m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > ';' expected > argv[4] = '-XX:PermSize=32m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: > illegal line end in character literal > argv[4] = '-XX:PermSize=32m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > ']' expected > argv[5] = '-XX:MaxPermSize=160m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > ';' expected > argv[5] = '-XX:MaxPermSize=160m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > illegal start of type > argv[5] = '-XX:MaxPermSize=160m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > unclosed character literal > argv[5] = '-XX:MaxPermSize=160m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > ';' expected > argv[5] = '-XX:MaxPermSize=160m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > illegal start of type > argv[5] = '-XX:MaxPermSize=160m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > ';' expected > argv[5] = '-XX:MaxPermSize=160m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: > illegal line end in character literal > argv[5] = '-XX:MaxPermSize=160m' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > ']' expected > argv[6] = '-jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > ';' expected > argv[6] = '-jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > illegal start of type > argv[6] = '-jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > unclosed character literal > argv[6] = '-jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > ';' expected > argv[6] = '-jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: > illegal line end in character literal > argv[6] = '-jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > ']' expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > illegal start of type > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > unclosed character literal > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > expected > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: > illegal line end in character literal > argv[7] = > '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' > > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > ']' expected > argv[8] = '-i' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > ';' expected > argv[8] = '-i' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > illegal start of type > argv[8] = '-i' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > unclosed character literal > argv[8] = '-i' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > ';' expected > argv[8] = '-i' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: > illegal line end in character literal > argv[8] = '-i' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > ']' expected > argv[9] = 'Aliases' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > illegal start of type > argv[9] = 'Aliases' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > expected > argv[9] = 'Aliases' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > unclosed character literal > argv[9] = 'Aliases' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: > illegal line end in character literal > argv[9] = 'Aliases' > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:380: > ';' expected > JRE path is /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre > ^ > /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:380: > expected > JRE path is /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre > ^ > make[3]: *** [.compile.classlist] Error 4 > make[3]: Leaving directory > `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make/java/java' > make[2]: *** [all] Error 1 > make[2]: Leaving directory > `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make/java' > make[1]: *** [all] Error 1 > make[1]: Leaving directory `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make' > make: *** [jdk-build] Error 2 From dawn2004 at gmail.com Tue Jun 16 15:05:29 2009 From: dawn2004 at gmail.com (Colin(Du Li)) Date: Tue, 16 Jun 2009 08:05:29 -0700 (PDT) Subject: Hotspot is built successfully, but failed to build openjdk, Help! In-Reply-To: <4A36E10A.2090207@sun.com> References: <24038530.post@talk.nabble.com> <4A36E10A.2090207@sun.com> Message-ID: <24056301.post@talk.nabble.com> Yep, it works. Thank you so much! Colin kelly.ohair wrote: > > I would suspect that you have left over files in the build/*/gensrc > directory, generated sources, ones that are bad. > > Yes, there are places in the build where Java source is generated, > but sometimes the error recovery is bad or non-existent, leaving > junk in the generated Java sources (inside build/*/gensrc/). > Since they exist, the source generation rules will not be re-run, > and compiling them is like compiling garbage. > You could try deleting the build/*/gensrc directory. > > This kind of problem is typical in Makefiles that generate source, > it's important that the source is generated into a temp file first, > then if all is well, and it differs from what has been generated > previously, is should be moved or copied to the /gensrc/ directory > with the final name. > > -kto > > > Colin(Du Li) wrote: >> Hi, guys. >> >> I encounter a error in openjdk building process. Would you like to give a >> hand? >> The error message is as follows, and the whole output information is >> attached. >> Thanks a lot! >> >> http://www.nabble.com/file/p24038530/build.log build.log >> >> ....... >> # Running javac: >> /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java -client -Xmx896m >> -Xms128m >> -XX:PermSize=32m -XX:MaxPermSize=160m >> -Xbootclasspath/p:/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/langtools/dist/bootstrap/lib/javac.jar >> -jar >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/langtools/dist/bootstrap/lib/javac.jar >> -g -source 1.5 -target 5 -encoding ascii >> -Xbootclasspath:/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/classes >> -sourcepath >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc:/home/dli/Hotspot/openjdk_b24/jdk7/jdk/src/solaris/classes:/home/dli/Hotspot/openjdk_b24/jdk7/jdk/src/share/classes >> -d /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/classes >> @/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/tmp/java/java.lang/java/.classes.list >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: >> illegal start of type >> ----_JAVA_LAUNCHER_DEBUG---- >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: >> ';' expected >> ----_JAVA_LAUNCHER_DEBUG---- >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: >> expected >> ----_JAVA_LAUNCHER_DEBUG---- >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:361: >> illegal start of type >> ----_JAVA_LAUNCHER_DEBUG---- >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:362: >> ';' expected >> Launcher state: >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:362: >> expected >> Launcher state: >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:363: >> expected >> debug:on >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:364: >> ';' expected >> javargs:off >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:365: >> ';' expected >> program name :java >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:365: >> expected >> program name :java >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:366: >> ';' expected >> launcher name:java >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:366: >> expected >> launcher name:java >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:367: >> ';' expected >> javaw:off >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:368: >> ';' expected >> version:1.7.0-b21 >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:369: >> ';' expected >> Command line Args: >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:369: >> ';' expected >> Command line Args: >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> ']' expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> ';' expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> illegal start of type >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> unclosed character literal >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> ';' expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> illegal start of type >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> ';' expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> illegal start of type >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> ';' expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> illegal start of type >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> ';' expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> illegal start of type >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> ';' expected >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:370: >> illegal line end in character literal >> argv[0] = '/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/java' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: >> ']' expected >> argv[1] = '-client' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: >> ';' expected >> argv[1] = '-client' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: >> illegal start of type >> argv[1] = '-client' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: >> unclosed character literal >> argv[1] = '-client' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: >> ';' expected >> argv[1] = '-client' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:371: >> illegal line end in character literal >> argv[1] = '-client' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: >> ']' expected >> argv[2] = '-Xmx896m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: >> illegal start of type >> argv[2] = '-Xmx896m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: >> expected >> argv[2] = '-Xmx896m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: >> unclosed character literal >> argv[2] = '-Xmx896m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:372: >> illegal line end in character literal >> argv[2] = '-Xmx896m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: >> ']' expected >> argv[3] = '-Xms128m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: >> ';' expected >> argv[3] = '-Xms128m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: >> illegal start of type >> argv[3] = '-Xms128m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: >> unclosed character literal >> argv[3] = '-Xms128m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: >> ';' expected >> argv[3] = '-Xms128m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:373: >> illegal line end in character literal >> argv[3] = '-Xms128m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: >> ']' expected >> argv[4] = '-XX:PermSize=32m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: >> illegal start of type >> argv[4] = '-XX:PermSize=32m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: >> expected >> argv[4] = '-XX:PermSize=32m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: >> unclosed character literal >> argv[4] = '-XX:PermSize=32m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: >> expected >> argv[4] = '-XX:PermSize=32m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: >> expected >> argv[4] = '-XX:PermSize=32m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: >> ';' expected >> argv[4] = '-XX:PermSize=32m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:374: >> illegal line end in character literal >> argv[4] = '-XX:PermSize=32m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: >> ']' expected >> argv[5] = '-XX:MaxPermSize=160m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: >> ';' expected >> argv[5] = '-XX:MaxPermSize=160m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: >> illegal start of type >> argv[5] = '-XX:MaxPermSize=160m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: >> unclosed character literal >> argv[5] = '-XX:MaxPermSize=160m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: >> ';' expected >> argv[5] = '-XX:MaxPermSize=160m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: >> illegal start of type >> argv[5] = '-XX:MaxPermSize=160m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: >> ';' expected >> argv[5] = '-XX:MaxPermSize=160m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:375: >> illegal line end in character literal >> argv[5] = '-XX:MaxPermSize=160m' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: >> ']' expected >> argv[6] = '-jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: >> ';' expected >> argv[6] = '-jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: >> illegal start of type >> argv[6] = '-jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: >> unclosed character literal >> argv[6] = '-jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: >> ';' expected >> argv[6] = '-jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:376: >> illegal line end in character literal >> argv[6] = '-jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> ']' expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> illegal start of type >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> unclosed character literal >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> expected >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:377: >> illegal line end in character literal >> argv[7] = >> '/home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/btjars/hasher.jar' >> >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: >> ']' expected >> argv[8] = '-i' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: >> ';' expected >> argv[8] = '-i' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: >> illegal start of type >> argv[8] = '-i' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: >> unclosed character literal >> argv[8] = '-i' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: >> ';' expected >> argv[8] = '-i' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:378: >> illegal line end in character literal >> argv[8] = '-i' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: >> ']' expected >> argv[9] = 'Aliases' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: >> illegal start of type >> argv[9] = 'Aliases' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: >> expected >> argv[9] = 'Aliases' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: >> unclosed character literal >> argv[9] = 'Aliases' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:379: >> illegal line end in character literal >> argv[9] = 'Aliases' >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:380: >> ';' expected >> JRE path is /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre >> ^ >> /home/dli/Hotspot/openjdk_b24/jdk7/build/openjdk7_full_debug/gensrc/sun/nio/cs/StandardCharsets.java:380: >> expected >> JRE path is /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre >> ^ >> make[3]: *** [.compile.classlist] Error 4 >> make[3]: Leaving directory >> `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make/java/java' >> make[2]: *** [all] Error 1 >> make[2]: Leaving directory >> `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make/java' >> make[1]: *** [all] Error 1 >> make[1]: Leaving directory `/home/dli/Hotspot/openjdk_b24/jdk7/jdk/make' >> make: *** [jdk-build] Error 2 > > -- View this message in context: http://www.nabble.com/Hotspot-is-built-successfully%2C-but-failed-to-build-openjdk%2C-Help%21-tp24038530p24056301.html Sent from the OpenJDK Build Infrastructure mailing list archive at Nabble.com. From Anthony.Petrov at Sun.COM Tue Jun 16 15:25:02 2009 From: Anthony.Petrov at Sun.COM (Anthony Petrov) Date: Tue, 16 Jun 2009 19:25:02 +0400 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> Message-ID: <4A37B94E.2000800@sun.com> On 06/16/2009 07:21 PM, Andrew John Hughes wrote: >>>> Is it really necessary to include a chunk of the header file rather >>>> than just doing a #include? If so, may I suggest that the block is >>>> dependent on _XRENDER_H_ not being defined? >> The header may be absent on Solaris 10 U2 which is now a supported platform >> for building JDK. This was the primary reason to cut'n'paste the chunk of >> code from the xrender header. I think the best solution would be to wrap the >> "imported" chunk of code with the proper #ifdef statement for now. Can you >> make a patch please? >> > > I did: > > http://fuseyism.com/xrender/webrev.02/ > > Unfortunately, it isn't sufficient. gcc seems to include awt_p.h > first, so that when the XRender header is included, it again redefines > the structures. > I tried also defining _XRENDER_H_ in awt_p.h, but of course because > this is not the whole of the header, the XRender pipeline code then > fails to compile: > > In file included from > ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:34, > from > ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: > ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:45: error: > expected specifier-qualifier-list before 'Picture' > ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:87: error: > expected declaration specifiers or '...' before 'Picture' > In file included from > ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, > from > ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: > ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:46: error: > expected specifier-qualifier-list before 'Picture' > ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:64: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'color_black' > ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:67: error: > expected ')' before 'mask' > In file included from > ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, > from > ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: > ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:73: error: > expected declaration specifiers or '...' before 'XRenderColor' > ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:76: error: > expected declaration specifiers or '...' before 'XRenderColor' > In file included from > ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: > ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:118: > error: expected specifier-qualifier-list before 'Picture' > make[6]: *** [/mnt/builder/icedtea/openjdk-ecj/build/linux-amd64/tmp/sun/sun.awt.X11/xawt/obj64/X11TextRenderer_md.o] > Error 1 > > As the XRender pipeline will be a feature of JDK7 > (http://openjdk.java.net/projects/jdk7/features/), I think support for > UNIX platforms without it, such as Solaris 10 U2, will have to be > dropped for 7. This is a question to discuss on the build-dev mailing list (CC'ed). Any tips? -- best regards, Anthony > >> -- >> best regards, >> Anthony >> >>> Here's a webrev that fixes it by just using the xrender header: >>> >>> http://fuseyism.com/xrender/webrev.01/ >>> >>> It does mean the header has to be available at build time, but dlsym >>> is still used to make it optional at runtime. >>> Given the XRender project is going to be merged at some point anyway, >>> this hardly seems like a huge sacrifice. >>> >>> Ok to commit? > > > From Anthony.Petrov at Sun.COM Wed Jun 17 14:29:11 2009 From: Anthony.Petrov at Sun.COM (Anthony Petrov) Date: Wed, 17 Jun 2009 18:29:11 +0400 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <4A37B94E.2000800@sun.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> Message-ID: <4A38FDB7.7060003@sun.com> So, build-dev, Any opinions? Can we make sure the header is always present on Sol10u2? Perhaps we could add it to the requirements list for building OpenJDK? -- best regards, Anthony On 06/16/2009 07:25 PM, Anthony Petrov wrote: > On 06/16/2009 07:21 PM, Andrew John Hughes wrote: >>>>> Is it really necessary to include a chunk of the header file rather >>>>> than just doing a #include? If so, may I suggest that the block is >>>>> dependent on _XRENDER_H_ not being defined? >>> The header may be absent on Solaris 10 U2 which is now a supported >>> platform >>> for building JDK. This was the primary reason to cut'n'paste the >>> chunk of >>> code from the xrender header. I think the best solution would be to >>> wrap the >>> "imported" chunk of code with the proper #ifdef statement for now. >>> Can you >>> make a patch please? >>> >> >> I did: >> >> http://fuseyism.com/xrender/webrev.02/ >> >> Unfortunately, it isn't sufficient. gcc seems to include awt_p.h >> first, so that when the XRender header is included, it again redefines >> the structures. >> I tried also defining _XRENDER_H_ in awt_p.h, but of course because >> this is not the whole of the header, the XRender pipeline code then >> fails to compile: >> >> In file included from >> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:34, >> from >> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >> ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:45: error: >> expected specifier-qualifier-list before 'Picture' >> ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:87: error: >> expected declaration specifiers or '...' before 'Picture' >> In file included from >> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, >> from >> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:46: error: >> expected specifier-qualifier-list before 'Picture' >> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:64: error: >> expected '=', ',', ';', 'asm' or '__attribute__' before 'color_black' >> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:67: error: >> expected ')' before 'mask' >> In file included from >> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, >> from >> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:73: error: >> expected declaration specifiers or '...' before 'XRenderColor' >> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:76: error: >> expected declaration specifiers or '...' before 'XRenderColor' >> In file included from >> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:118: >> error: expected specifier-qualifier-list before 'Picture' >> make[6]: *** >> [/mnt/builder/icedtea/openjdk-ecj/build/linux-amd64/tmp/sun/sun.awt.X11/xawt/obj64/X11TextRenderer_md.o] >> >> Error 1 >> >> As the XRender pipeline will be a feature of JDK7 >> (http://openjdk.java.net/projects/jdk7/features/), I think support for >> UNIX platforms without it, such as Solaris 10 U2, will have to be >> dropped for 7. > This is a question to discuss on the build-dev mailing list (CC'ed). > Any tips? > > -- > best regards, > Anthony > > >> >>> -- >>> best regards, >>> Anthony >>> >>>> Here's a webrev that fixes it by just using the xrender header: >>>> >>>> http://fuseyism.com/xrender/webrev.01/ >>>> >>>> It does mean the header has to be available at build time, but dlsym >>>> is still used to make it optional at runtime. >>>> Given the XRender project is going to be merged at some point anyway, >>>> this hardly seems like a huge sacrifice. >>>> >>>> Ok to commit? >> >> >> From Kelly.Ohair at Sun.COM Wed Jun 17 16:34:00 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Wed, 17 Jun 2009 09:34:00 -0700 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <4A38FDB7.7060003@sun.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> Message-ID: <4A391AF8.7000509@sun.com> Anthony Petrov wrote: > So, build-dev, > > Any opinions? Can we make sure the header is always present on Sol10u2? I'm very much ok with this change. I hate copying system include stuff. We could add a specific sanity check, but my preference would to not, Too many sanity checks as it is... :^( At some point I would rather change many of the sanity checks to just simpler verifications that packages have been installed on a system. Seems like an easier way to go. We could change the OS version check to look for Solaris 10u2, but I'm not exactly sure how to do that right off the top of my head. No 'uname' option to tell ne it's Solaris 10 Update 2. :^( I gues we would have to grok it out of /etc/release. :^( > Perhaps we could add it to the requirements list for building OpenJDK? That's fine with me. The README-builds.html file just needs to be adjusted. -kto > > -- > best regards, > Anthony > > > On 06/16/2009 07:25 PM, Anthony Petrov wrote: >> On 06/16/2009 07:21 PM, Andrew John Hughes wrote: >>>>>> Is it really necessary to include a chunk of the header file rather >>>>>> than just doing a #include? If so, may I suggest that the block is >>>>>> dependent on _XRENDER_H_ not being defined? >>>> The header may be absent on Solaris 10 U2 which is now a supported >>>> platform >>>> for building JDK. This was the primary reason to cut'n'paste the >>>> chunk of >>>> code from the xrender header. I think the best solution would be to >>>> wrap the >>>> "imported" chunk of code with the proper #ifdef statement for now. >>>> Can you >>>> make a patch please? >>>> >>> >>> I did: >>> >>> http://fuseyism.com/xrender/webrev.02/ >>> >>> Unfortunately, it isn't sufficient. gcc seems to include awt_p.h >>> first, so that when the XRender header is included, it again redefines >>> the structures. >>> I tried also defining _XRENDER_H_ in awt_p.h, but of course because >>> this is not the whole of the header, the XRender pipeline code then >>> fails to compile: >>> >>> In file included from >>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:34, >>> from >>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>> ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:45: error: >>> expected specifier-qualifier-list before 'Picture' >>> ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:87: error: >>> expected declaration specifiers or '...' before 'Picture' >>> In file included from >>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, >>> from >>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:46: error: >>> expected specifier-qualifier-list before 'Picture' >>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:64: error: >>> expected '=', ',', ';', 'asm' or '__attribute__' before 'color_black' >>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:67: error: >>> expected ')' before 'mask' >>> In file included from >>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, >>> from >>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:73: error: >>> expected declaration specifiers or '...' before 'XRenderColor' >>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:76: error: >>> expected declaration specifiers or '...' before 'XRenderColor' >>> In file included from >>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:118: >>> error: expected specifier-qualifier-list before 'Picture' >>> make[6]: *** >>> [/mnt/builder/icedtea/openjdk-ecj/build/linux-amd64/tmp/sun/sun.awt.X11/xawt/obj64/X11TextRenderer_md.o] >>> >>> Error 1 >>> >>> As the XRender pipeline will be a feature of JDK7 >>> (http://openjdk.java.net/projects/jdk7/features/), I think support for >>> UNIX platforms without it, such as Solaris 10 U2, will have to be >>> dropped for 7. >> This is a question to discuss on the build-dev mailing list (CC'ed). >> Any tips? >> >> -- >> best regards, >> Anthony >> >> >>> >>>> -- >>>> best regards, >>>> Anthony >>>> >>>>> Here's a webrev that fixes it by just using the xrender header: >>>>> >>>>> http://fuseyism.com/xrender/webrev.01/ >>>>> >>>>> It does mean the header has to be available at build time, but dlsym >>>>> is still used to make it optional at runtime. >>>>> Given the XRender project is going to be merged at some point anyway, >>>>> this hardly seems like a huge sacrifice. >>>>> >>>>> Ok to commit? >>> >>> >>> From gnu_andrew at member.fsf.org Wed Jun 17 16:44:07 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Wed, 17 Jun 2009 17:44:07 +0100 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <4A391AF8.7000509@sun.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> <4A391AF8.7000509@sun.com> Message-ID: <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> 2009/6/17 Kelly O'Hair : > > > Anthony Petrov wrote: >> >> So, build-dev, >> >> Any opinions? Can we make sure the header is always present on Sol10u2? > > I'm very much ok with this change. I hate copying system include stuff. > > We could add a specific sanity check, but my preference would to not, > Too many sanity checks as it is... :^( > > At some point I would rather change many of the sanity checks to just > simpler verifications that packages have been installed on a system. > Seems like an easier way to go. > > We could change the OS version check to look for Solaris 10u2, but > I'm not exactly sure how to do that right off the top of my head. > No 'uname' option to tell ne it's Solaris 10 Update 2. :^( > I gues we would have to grok it out of /etc/release. :^( > >> Perhaps we could add it to the requirements list for building OpenJDK? > > That's fine with me. The README-builds.html file just needs to be adjusted. > > -kto > So should I push the original webrev http://fuseyism.com/xrender/webrev.01/ (which uses the standard header instead) to the awt gate? >> >> -- >> best regards, >> Anthony >> >> >> On 06/16/2009 07:25 PM, Anthony Petrov wrote: >>> >>> On 06/16/2009 07:21 PM, Andrew John Hughes wrote: >>>>>>> >>>>>>> Is it really necessary to include a chunk of the header file rather >>>>>>> than just doing a #include? ?If so, may I suggest that the block is >>>>>>> dependent on _XRENDER_H_ not being defined? >>>>> >>>>> The header may be absent on Solaris 10 U2 which is now a supported >>>>> platform >>>>> for building JDK. This was the primary reason to cut'n'paste the chunk >>>>> of >>>>> code from the xrender header. I think the best solution would be to >>>>> wrap the >>>>> "imported" chunk of code with the proper #ifdef statement for now. Can >>>>> you >>>>> make a patch please? >>>>> >>>> >>>> I did: >>>> >>>> http://fuseyism.com/xrender/webrev.02/ >>>> >>>> Unfortunately, it isn't sufficient. ?gcc seems to include awt_p.h >>>> first, so that when the XRender header is included, it again redefines >>>> the structures. >>>> I tried also defining _XRENDER_H_ in awt_p.h, but of course because >>>> this is not the whole of the header, the XRender pipeline code then >>>> fails to compile: >>>> >>>> In file included from >>>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:34, >>>> ? ? ? ? ? ? ? ? from >>>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>>> ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:45: error: >>>> expected specifier-qualifier-list before 'Picture' >>>> ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:87: error: >>>> expected declaration specifiers or '...' before 'Picture' >>>> In file included from >>>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, >>>> ? ? ? ? ? ? ? ? from >>>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:46: error: >>>> expected specifier-qualifier-list before 'Picture' >>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:64: error: >>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'color_black' >>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:67: error: >>>> expected ')' before 'mask' >>>> In file included from >>>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, >>>> ? ? ? ? ? ? ? ? from >>>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:73: error: >>>> expected declaration specifiers or '...' before 'XRenderColor' >>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:76: error: >>>> expected declaration specifiers or '...' before 'XRenderColor' >>>> In file included from >>>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:118: >>>> error: expected specifier-qualifier-list before 'Picture' >>>> make[6]: *** >>>> [/mnt/builder/icedtea/openjdk-ecj/build/linux-amd64/tmp/sun/sun.awt.X11/xawt/obj64/X11TextRenderer_md.o] >>>> Error 1 >>>> >>>> As the XRender pipeline will be a feature of JDK7 >>>> (http://openjdk.java.net/projects/jdk7/features/), I think support for >>>> UNIX platforms without it, such as Solaris 10 U2, will have to be >>>> dropped for 7. >>> >>> This is a question to discuss on the build-dev mailing list (CC'ed). >>> Any tips? >>> >>> -- >>> best regards, >>> Anthony >>> >>> >>>> >>>>> -- >>>>> best regards, >>>>> Anthony >>>>> >>>>>> Here's a webrev that fixes it by just using the xrender header: >>>>>> >>>>>> http://fuseyism.com/xrender/webrev.01/ >>>>>> >>>>>> It does mean the header has to be available at build time, but dlsym >>>>>> is still used to make it optional at runtime. >>>>>> Given the XRender project is going to be merged at some point anyway, >>>>>> this hardly seems like a huge sacrifice. >>>>>> >>>>>> Ok to commit? >>>> >>>> >>>> > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Anthony.Petrov at Sun.COM Wed Jun 17 17:00:30 2009 From: Anthony.Petrov at Sun.COM (Anthony Petrov) Date: Wed, 17 Jun 2009 21:00:30 +0400 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> <4A391AF8.7000509@sun.com> <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> Message-ID: <4A39212E.5080002@sun.com> On 6/17/2009 8:44 PM Andrew John Hughes wrote: > So should I push the original webrev > http://fuseyism.com/xrender/webrev.01/ (which uses the standard header > instead) to the awt gate? Given Kelly's point, I'm approving the fix. Please use the CR number 6851515 for your commit message. Thanks for the patch. -- best regards, Anthony From Anthony.Petrov at Sun.COM Wed Jun 17 17:04:13 2009 From: Anthony.Petrov at Sun.COM (Anthony Petrov) Date: Wed, 17 Jun 2009 21:04:13 +0400 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <4A39212E.5080002@sun.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> <4A391AF8.7000509@sun.com> <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> <4A39212E.5080002@sun.com> Message-ID: <4A39220D.8060606@sun.com> Andrew, Please update the README-builds.html file also as Kelly suggests. Thanks! -- best regards, Anthony On 6/17/2009 9:00 PM Anthony Petrov wrote: > On 6/17/2009 8:44 PM Andrew John Hughes wrote: >> So should I push the original webrev >> http://fuseyism.com/xrender/webrev.01/ (which uses the standard header >> instead) to the awt gate? > Given Kelly's point, I'm approving the fix. Please use the CR number > 6851515 for your commit message. Thanks for the patch. > > -- > best regards, > Anthony > From Kelly.Ohair at Sun.COM Wed Jun 17 17:15:34 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Wed, 17 Jun 2009 10:15:34 -0700 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> <4A391AF8.7000509@sun.com> <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> Message-ID: <4A3924B6.5010506@sun.com> Well, I'm not a member of the awt team, so I suspect you should check with them. It does seem to be a pretty specific awt change. -kto Andrew John Hughes wrote: > 2009/6/17 Kelly O'Hair : >> >> Anthony Petrov wrote: >>> So, build-dev, >>> >>> Any opinions? Can we make sure the header is always present on Sol10u2? >> I'm very much ok with this change. I hate copying system include stuff. >> >> We could add a specific sanity check, but my preference would to not, >> Too many sanity checks as it is... :^( >> >> At some point I would rather change many of the sanity checks to just >> simpler verifications that packages have been installed on a system. >> Seems like an easier way to go. >> >> We could change the OS version check to look for Solaris 10u2, but >> I'm not exactly sure how to do that right off the top of my head. >> No 'uname' option to tell ne it's Solaris 10 Update 2. :^( >> I gues we would have to grok it out of /etc/release. :^( >> >>> Perhaps we could add it to the requirements list for building OpenJDK? >> That's fine with me. The README-builds.html file just needs to be adjusted. >> >> -kto >> > > So should I push the original webrev > http://fuseyism.com/xrender/webrev.01/ (which uses the standard header > instead) to the awt gate? > >>> -- >>> best regards, >>> Anthony >>> >>> >>> On 06/16/2009 07:25 PM, Anthony Petrov wrote: >>>> On 06/16/2009 07:21 PM, Andrew John Hughes wrote: >>>>>>>> Is it really necessary to include a chunk of the header file rather >>>>>>>> than just doing a #include? If so, may I suggest that the block is >>>>>>>> dependent on _XRENDER_H_ not being defined? >>>>>> The header may be absent on Solaris 10 U2 which is now a supported >>>>>> platform >>>>>> for building JDK. This was the primary reason to cut'n'paste the chunk >>>>>> of >>>>>> code from the xrender header. I think the best solution would be to >>>>>> wrap the >>>>>> "imported" chunk of code with the proper #ifdef statement for now. Can >>>>>> you >>>>>> make a patch please? >>>>>> >>>>> I did: >>>>> >>>>> http://fuseyism.com/xrender/webrev.02/ >>>>> >>>>> Unfortunately, it isn't sufficient. gcc seems to include awt_p.h >>>>> first, so that when the XRender header is included, it again redefines >>>>> the structures. >>>>> I tried also defining _XRENDER_H_ in awt_p.h, but of course because >>>>> this is not the whole of the header, the XRender pipeline code then >>>>> fails to compile: >>>>> >>>>> In file included from >>>>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:34, >>>>> from >>>>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>>>> ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:45: error: >>>>> expected specifier-qualifier-list before 'Picture' >>>>> ../../../src/solaris/native/sun/java2d/x11/MaskBuffer.h:87: error: >>>>> expected declaration specifiers or '...' before 'Picture' >>>>> In file included from >>>>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, >>>>> from >>>>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:46: error: >>>>> expected specifier-qualifier-list before 'Picture' >>>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:64: error: >>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'color_black' >>>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:67: error: >>>>> expected ')' before 'mask' >>>>> In file included from >>>>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:35, >>>>> from >>>>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:73: error: >>>>> expected declaration specifiers or '...' before 'XRenderColor' >>>>> ../../../src/solaris/native/sun/java2d/x11/XRSurfaceData.h:76: error: >>>>> expected declaration specifiers or '...' before 'XRenderColor' >>>>> In file included from >>>>> ../../../src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c:31: >>>>> ../../../src/solaris/native/sun/java2d/x11/X11SurfaceData.h:118: >>>>> error: expected specifier-qualifier-list before 'Picture' >>>>> make[6]: *** >>>>> [/mnt/builder/icedtea/openjdk-ecj/build/linux-amd64/tmp/sun/sun.awt.X11/xawt/obj64/X11TextRenderer_md.o] >>>>> Error 1 >>>>> >>>>> As the XRender pipeline will be a feature of JDK7 >>>>> (http://openjdk.java.net/projects/jdk7/features/), I think support for >>>>> UNIX platforms without it, such as Solaris 10 U2, will have to be >>>>> dropped for 7. >>>> This is a question to discuss on the build-dev mailing list (CC'ed). >>>> Any tips? >>>> >>>> -- >>>> best regards, >>>> Anthony >>>> >>>> >>>>>> -- >>>>>> best regards, >>>>>> Anthony >>>>>> >>>>>>> Here's a webrev that fixes it by just using the xrender header: >>>>>>> >>>>>>> http://fuseyism.com/xrender/webrev.01/ >>>>>>> >>>>>>> It does mean the header has to be available at build time, but dlsym >>>>>>> is still used to make it optional at runtime. >>>>>>> Given the XRender project is going to be merged at some point anyway, >>>>>>> this hardly seems like a huge sacrifice. >>>>>>> >>>>>>> Ok to commit? >>>>> >>>>> > > > From gnu_andrew at member.fsf.org Wed Jun 17 18:13:11 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Wed, 17 Jun 2009 19:13:11 +0100 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <4A39220D.8060606@sun.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> <4A391AF8.7000509@sun.com> <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> <4A39212E.5080002@sun.com> <4A39220D.8060606@sun.com> Message-ID: <17c6771e0906171113g31a0b37dp3c582fac3e8bfe51@mail.gmail.com> 2009/6/17 Anthony Petrov : > Andrew, > > Please update the README-builds.html file also as Kelly suggests. Thanks! > Ok here's an updated version with Xrender mentioned in README-builds: http://fuseyism.com/6851515/webrev.03/ Ok? > -- > best regards, > Anthony > > On 6/17/2009 9:00 PM Anthony Petrov wrote: >> >> On 6/17/2009 8:44 PM Andrew John Hughes wrote: >>> >>> So should I push the original webrev >>> http://fuseyism.com/xrender/webrev.01/ (which uses the standard header >>> instead) to the awt gate? >> >> Given Kelly's point, I'm approving the fix. Please use the CR number >> 6851515 for your commit message. Thanks for the patch. >> >> -- >> best regards, >> Anthony >> > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Kelly.Ohair at Sun.COM Wed Jun 17 18:35:41 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Wed, 17 Jun 2009 11:35:41 -0700 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <17c6771e0906171113g31a0b37dp3c582fac3e8bfe51@mail.gmail.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> <4A391AF8.7000509@sun.com> <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> <4A39212E.5080002@sun.com> <4A39220D.8060606@sun.com> <17c6771e0906171113g31a0b37dp3c582fac3e8bfe51@mail.gmail.com> Message-ID: <4A39377D.2000107@sun.com> Excellent README change, thank you. -kto Andrew John Hughes wrote: > 2009/6/17 Anthony Petrov : >> Andrew, >> >> Please update the README-builds.html file also as Kelly suggests. Thanks! >> > > Ok here's an updated version with Xrender mentioned in README-builds: > > http://fuseyism.com/6851515/webrev.03/ > > Ok? > >> -- >> best regards, >> Anthony >> >> On 6/17/2009 9:00 PM Anthony Petrov wrote: >>> On 6/17/2009 8:44 PM Andrew John Hughes wrote: >>>> So should I push the original webrev >>>> http://fuseyism.com/xrender/webrev.01/ (which uses the standard header >>>> instead) to the awt gate? >>> Given Kelly's point, I'm approving the fix. Please use the CR number >>> 6851515 for your commit message. Thanks for the patch. >>> >>> -- >>> best regards, >>> Anthony >>> > > > From Anthony.Petrov at Sun.COM Wed Jun 17 19:11:52 2009 From: Anthony.Petrov at Sun.COM (Anthony Petrov) Date: Wed, 17 Jun 2009 23:11:52 +0400 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <17c6771e0906171113g31a0b37dp3c582fac3e8bfe51@mail.gmail.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906151511x22a6a8e6k987c0ad7602a40a5@mail.gmail.com> <4A376D41.4050209@sun.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> <4A391AF8.7000509@sun.com> <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> <4A39212E.5080002@sun.com> <4A39220D.8060606@sun.com> <17c6771e0906171113g31a0b37dp3c582fac3e8bfe51@mail.gmail.com> Message-ID: <4A393FF8.6060107@sun.com> On 6/17/2009 10:13 PM Andrew John Hughes wrote: >> Please update the README-builds.html file also as Kelly suggests. Thanks! > > Ok here's an updated version with Xrender mentioned in README-builds: > > http://fuseyism.com/6851515/webrev.03/ > > Ok? Perfect! Approved. Feel free to push to the AWT gate. -- best regards, Anthony From gnu_andrew at member.fsf.org Wed Jun 17 20:32:28 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Wed, 17 Jun 2009 21:32:28 +0100 Subject: 6839999: Cumulative fix for 6762511 and 6838003 In-Reply-To: <4A393FF8.6060107@sun.com> References: <17c6771e0906151109n26e4ef59n836e811d24255ff3@mail.gmail.com> <17c6771e0906160821n50c0ba98xe8214a5bb68a4ea9@mail.gmail.com> <4A37B94E.2000800@sun.com> <4A38FDB7.7060003@sun.com> <4A391AF8.7000509@sun.com> <17c6771e0906170944w7793fe97vcc9042b138bc91aa@mail.gmail.com> <4A39212E.5080002@sun.com> <4A39220D.8060606@sun.com> <17c6771e0906171113g31a0b37dp3c582fac3e8bfe51@mail.gmail.com> <4A393FF8.6060107@sun.com> Message-ID: <17c6771e0906171332v304eea12u6f15691667ddea9@mail.gmail.com> 2009/6/17 Anthony Petrov : > On 6/17/2009 10:13 PM Andrew John Hughes wrote: >>> >>> Please update the README-builds.html file also as Kelly suggests. Thanks! >> >> Ok here's an updated version with Xrender mentioned in README-builds: >> >> http://fuseyism.com/6851515/webrev.03/ >> >> Ok? > > Perfect! Approved. Feel free to push to the AWT gate. > > -- > best regards, > Anthony > Thanks! Pushed. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Weijun.Wang at Sun.COM Sat Jun 20 09:14:43 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Sat, 20 Jun 2009 17:14:43 +0800 Subject: mkdemo and NO_IMAGES In-Reply-To: <4A2D3196.5040904@sun.com> References: <8B02073F-DD14-4FB5-BDD2-88FAD6B0325C@sun.com> <4A2D3196.5040904@sun.com> Message-ID: On Jun 8, 2009, at 11:43 PM, Kelly O'Hair wrote: > > > Max (Weijun) Wang wrote: >> Two questions: >> 1. Why is the demo directory always rebuilt even if I haven't >> touched it? > > The demos are built with the jdk you just created, so in theory, any > change > to the built jdk would require all the demos to be rebuilt. > Not sure how it detects this 'jdk has changed', would need to look > closer at it. How about a new flag to turn it off? With a small change made in JDK, most of the rebuilding time is on demos and samples. diff -r 77367060d119 make/Makefile --- a/make/Makefile +++ b/make/Makefile @@ -239,7 +239,12 @@ all build:: sanity-all post-sanity-all +ifndef NO_DEMO SUBDIRS = tools java javax org sun sunw com jpda mkdemo mksample launchers +else +SUBDIRS = tools java javax org sun sunw com jpda launchers +endif + all build:: $(SUBDIRS-loop) Thanks Max > >> 2. Even if I set NO_IMAGES=true, why is the images still built? > > Try also setting DEV_ONLY=true. I think these are tied together for > some > historic reason. > > -kto > >> I run make on the top directory, i.e. the control build. >> Thanks >> Max From xiomara.jayasena at sun.com Mon Jun 22 17:41:37 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Mon, 22 Jun 2009 17:41:37 +0000 Subject: hg: jdk7/build: 2 new changesets Message-ID: <20090622174137.C8E91EE50@hg.openjdk.java.net> Changeset: 472c21584cfd Author: xdono Date: 2009-06-11 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/472c21584cfd Added tag jdk7-b60 for changeset 39565502682c ! .hgtags Changeset: 68836ec8bcc7 Author: xdono Date: 2009-06-18 13:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/68836ec8bcc7 Added tag jdk7-b61 for changeset 472c21584cfd ! .hgtags From xiomara.jayasena at sun.com Mon Jun 22 17:46:22 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Mon, 22 Jun 2009 17:46:22 +0000 Subject: hg: jdk7/build/corba: 2 new changesets Message-ID: <20090622174624.13FA8EE55@hg.openjdk.java.net> Changeset: e906b16a12a9 Author: xdono Date: 2009-06-11 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/e906b16a12a9 Added tag jdk7-b60 for changeset f1e1cccbd13a ! .hgtags Changeset: c73934e09f00 Author: xdono Date: 2009-06-18 13:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/c73934e09f00 Added tag jdk7-b61 for changeset e906b16a12a9 ! .hgtags From xiomara.jayasena at sun.com Mon Jun 22 17:54:36 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Mon, 22 Jun 2009 17:54:36 +0000 Subject: hg: jdk7/build/hotspot: 33 new changesets Message-ID: <20090622175537.89094EE5A@hg.openjdk.java.net> Changeset: 86092459c54d Author: xdono Date: 2009-06-11 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/86092459c54d Added tag jdk7-b60 for changeset a77eddcd510c ! .hgtags Changeset: 47ffceb239d0 Author: thurka Date: 2009-05-20 09:36 +0200 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/47ffceb239d0 6839599: JVM crash while profiling Tomcat and Liferay Summary: constantPoolOopDesc::copy_cpool_bytes() - do the brute-force search search through 'tbl' when SymbolTable::lookup_only() returns NULL Reviewed-by: kamg ! src/share/vm/oops/constantPoolOop.cpp Changeset: f1f3a2719a55 Author: xlu Date: 2009-05-22 16:40 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/f1f3a2719a55 6843580: JavaThread.getStackBase throws sun.jvm.hotspot.WrongTypeException invoked by jstack Reviewed-by: phh, dice, never, swamyv ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java Changeset: 93c14e5562c4 Author: twisti Date: 2009-05-06 00:27 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/93c14e5562c4 6823354: Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}() Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions. Reviewed-by: kvn, never ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/runtime/globals.hpp + test/compiler/6823354/Test6823354.java Changeset: e85af0c0c94b Author: twisti Date: 2009-05-07 00:28 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/e85af0c0c94b Merge Changeset: f53b154d959d Author: twisti Date: 2009-05-06 08:57 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/f53b154d959d 6837906: compiler tests of 6636138 fail with IllegalAccessException Summary: The compiler tests of 6636138 fail with an IllegalAccessException. Reviewed-by: kvn ! test/compiler/6636138/Test1.java ! test/compiler/6636138/Test2.java Changeset: f2954231d190 Author: twisti Date: 2009-05-07 04:16 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/f2954231d190 Merge Changeset: d0e0d6d824d8 Author: kvn Date: 2009-05-08 10:34 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/d0e0d6d824d8 Merge ! src/share/vm/runtime/globals.hpp Changeset: c96bf21b756f Author: kvn Date: 2009-05-08 10:44 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/c96bf21b756f 6788527: Server vm intermittently fails with assertion "live value must not be garbage" with fastdebug bits Summary: Cache Jvmti and DTrace flags used by Compiler. Reviewed-by: never ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp Changeset: 44ccd7a9065c Author: ohair Date: 2009-05-08 15:16 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/44ccd7a9065c 6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built Reviewed-by: never, kvn ! make/jprt.properties ! test/Makefile Changeset: 900e4df4b0c3 Author: ohair Date: 2009-05-08 23:00 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/900e4df4b0c3 Merge Changeset: a9e116455022 Author: kvn Date: 2009-05-11 17:59 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/a9e116455022 6832293: JIT compiler got wrong result in type checking with -server Summary: Check for an object array of interface in CmpPNode::sub(). Reviewed-by: never ! src/share/vm/opto/subnode.cpp + test/compiler/6832293/Test.java Changeset: b2934faac289 Author: kvn Date: 2009-05-11 18:30 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/b2934faac289 6836054: java/util/Arrays/CopyMethods.java fails on solaris-sparc with IllegalArgumentException Summary: Do not mark an allocation as scalar replaceable if its actual type in unknown statically. Reviewed-by: never ! src/share/vm/opto/escape.cpp Changeset: 2056494941db Author: twisti Date: 2009-05-13 00:45 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/2056494941db 6814842: Load shortening optimizations Summary: 6797305 handles load widening but no shortening which should be covered here. Reviewed-by: never, kvn ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/output_c.cpp + test/compiler/6814842/Test6814842.java Changeset: 27d660246893 Author: ohair Date: 2009-05-15 18:14 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/27d660246893 Merge ! make/linux/makefiles/gcc.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/saproc.make Changeset: aabd393cf1ee Author: kvn Date: 2009-05-21 10:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/aabd393cf1ee 6772683: Thread.isInterrupted() fails to return true on multiprocessor PC Summary: Set the control edge for the field _interrupted load in inline_native_isInterrupted(). Reviewed-by: never ! src/share/vm/opto/library_call.cpp + test/compiler/6772683/InterruptedTest.java Changeset: 1851e1fb420e Author: kvn Date: 2009-05-27 12:35 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/1851e1fb420e 6843752: missing code for an anti-dependent Phi in GCM Summary: Don't place a load below anti-dependent PHI. Reviewed-by: never, twisti ! src/share/vm/opto/gcm.cpp + test/compiler/6843752/Test.java Changeset: 273b2358ef1a Author: cfang Date: 2009-05-28 09:37 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/273b2358ef1a 6837146: Should perform unswitch before maximally unroll in loop transformation Summary: Move loop unswitch before maximally unroll Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp Changeset: 435f0808b826 Author: never Date: 2009-06-03 15:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/435f0808b826 6847305: solaris reorder mapfiles generate too many warnings Reviewed-by: kvn ! make/solaris/makefiles/reorder_COMPILER1_i486 ! make/solaris/makefiles/reorder_COMPILER1_sparc ! make/solaris/makefiles/reorder_COMPILER2_amd64 ! make/solaris/makefiles/reorder_COMPILER2_sparcv9 ! make/solaris/makefiles/reorder_TIERED_i486 ! make/solaris/makefiles/reorder_TIERED_sparc Changeset: 8b0b8998e1c3 Author: never Date: 2009-06-03 15:16 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/8b0b8998e1c3 Merge Changeset: 085dd9ee61aa Author: never Date: 2009-06-03 18:15 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/085dd9ee61aa Merge Changeset: eacd97c88873 Author: cfang Date: 2009-06-05 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/eacd97c88873 6848466: frame::frame_size() assertion failure with -XX:+DebugDeoptimization Summary: add a RegisterMap* argument to frame::frame_size() to correctly compute the sender frame Reviewed-by: never ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/vframe.cpp Changeset: 315a5d70b295 Author: iveresov Date: 2009-05-11 16:30 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/315a5d70b295 6484957: G1: parallel concurrent refinement 6826318: G1: remove traversal-based refinement code Summary: Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel. Reviewed-by: tonyp ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp ! src/share/vm/gc_implementation/g1/concurrentZFThread.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/includeDB_gc_g1 ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 215f81b4d9b3 Author: iveresov Date: 2009-05-18 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/215f81b4d9b3 6841831: G1: assert(contains_reference(from),"We just added it!") fires Summary: During parallel rset updating we have to make sure that the worker ids of the refinement threads do not intersect with the worker ids that can be claimed by the mutator threads. Reviewed-by: tonyp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/includeDB_gc_g1 Changeset: 29e7d79232b9 Author: apetrusenko Date: 2009-05-19 04:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/29e7d79232b9 6819065: G1: eliminate high serial card table clearing time Reviewed-by: iveresov, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 7fd05714f579 Author: jcoomes Date: 2009-05-26 16:43 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/7fd05714f579 Merge Changeset: fe1574da39fc Author: ysr Date: 2009-06-07 00:27 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/fe1574da39fc 6848641: CMSCollector::_roots_scanning_options should be initialized Summary: The field is now initialized in the constructor. Reviewed-by: iveresov, jmasa, johnc ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp Changeset: f89cf529c3c7 Author: iveresov Date: 2009-06-08 16:14 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/f89cf529c3c7 6849122: G1: Typo introduced during implementation of the parallel refinement Summary: Typo fix Reviewed-by: jcoomes ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp Changeset: 7295839252de Author: jmasa Date: 2009-06-10 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/7295839252de Merge Changeset: cf4f487696ba Author: trims Date: 2009-06-11 17:46 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/cf4f487696ba Merge Changeset: 08f86fa55a31 Author: trims Date: 2009-06-11 17:56 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/08f86fa55a31 6850551: Bump the HS16 build number to 04 Summary: Update the HS16 build number to 04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 27b728fd1281 Author: trims Date: 2009-06-11 21:01 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/27b728fd1281 Merge Changeset: a88386380bda Author: xdono Date: 2009-06-18 13:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/a88386380bda Added tag jdk7-b61 for changeset 27b728fd1281 ! .hgtags From xiomara.jayasena at sun.com Mon Jun 22 18:09:30 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Mon, 22 Jun 2009 18:09:30 +0000 Subject: hg: jdk7/build/jaxp: 2 new changesets Message-ID: <20090622180933.53FAEEE5F@hg.openjdk.java.net> Changeset: f1ac756616ea Author: xdono Date: 2009-06-11 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/f1ac756616ea Added tag jdk7-b60 for changeset 259aef5045a1 ! .hgtags Changeset: db1d07f881a1 Author: xdono Date: 2009-06-18 13:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/db1d07f881a1 Added tag jdk7-b61 for changeset f1ac756616ea ! .hgtags From xiomara.jayasena at sun.com Mon Jun 22 18:14:30 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Mon, 22 Jun 2009 18:14:30 +0000 Subject: hg: jdk7/build/jaxws: 2 new changesets Message-ID: <20090622181432.D5218EE64@hg.openjdk.java.net> Changeset: aeabf802f2a1 Author: xdono Date: 2009-06-11 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/aeabf802f2a1 Added tag jdk7-b60 for changeset 3b054db3e277 ! .hgtags Changeset: 55681156ec1a Author: xdono Date: 2009-06-18 13:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/55681156ec1a Added tag jdk7-b61 for changeset aeabf802f2a1 ! .hgtags From xiomara.jayasena at sun.com Mon Jun 22 18:19:46 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Mon, 22 Jun 2009 18:19:46 +0000 Subject: hg: jdk7/build/jdk: 21 new changesets Message-ID: <20090622182355.23FDEEE6A@hg.openjdk.java.net> Changeset: f62f7fcc9965 Author: art Date: 2009-05-15 15:40 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/f62f7fcc9965 6678385: Random java.lang.StackOverflowError from various JDKs Reviewed-by: stayer ! make/sun/xawt/mapfile-vers ! src/solaris/classes/sun/awt/X11/MotifDnDConstants.java ! src/solaris/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ! src/solaris/classes/sun/awt/X11/WindowPropertyGetter.java ! src/solaris/classes/sun/awt/X11/XAWTXSettings.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/solaris/classes/sun/awt/X11/XDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java ! src/solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java + src/solaris/classes/sun/awt/X11/XErrorHandler.java ! src/solaris/classes/sun/awt/X11/XProtocol.java ! src/solaris/classes/sun/awt/X11/XQueryTree.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XTranslateCoordinates.java ! src/solaris/classes/sun/awt/X11/XWM.java ! src/solaris/classes/sun/awt/X11/XlibUtil.java ! src/solaris/classes/sun/awt/X11/XlibWrapper.java ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/awt_InputMethod.c ! src/solaris/native/sun/awt/awt_MToolkit.c ! src/solaris/native/sun/xawt/XToolkit.c ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: 019fd945ebc5 Author: yan Date: 2009-05-18 12:39 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/019fd945ebc5 6834525: PIT: RowToleranceTransitivityTest test fail with crash on rhel4 x86 and rhel 5x86 Summary: do not try to use released XKB resources Reviewed-by: art ! src/solaris/classes/sun/awt/X11/XKeysym.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/keysym2ucs.h Changeset: 875524a2b311 Author: anthony Date: 2009-05-19 12:15 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/875524a2b311 6811219: Deadlock java AWT in XWarningWindow Summary: The locking scheme has been re-architected, the code slightly refactored. Reviewed-by: art, dcherepanov ! src/solaris/classes/sun/awt/X11/XWarningWindow.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java Changeset: 5eaa495dc929 Author: anthony Date: 2009-05-19 14:14 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/5eaa495dc929 6812298: Dynamic GraphicsConfig changes don't work on X11 platforms Summary: The peer gets recreated if the visual of the new GC differs from the previous one Reviewed-by: art, dcherepanov ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/sun/awt/NullComponentPeer.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java Changeset: ac08fa3d6c98 Author: anthony Date: 2009-05-19 14:43 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/ac08fa3d6c98 6833444: _BOOTDIR1/_BOOTDIR2 on MS Windows should be consistent with other platforms Summary: Added optional _BOOTDIR3 that provides the J: path for the BOOTDIR on Windows Reviewed-by: ohair, xdono ! make/common/Sanity.gmk ! make/common/shared/Defs-windows.gmk ! make/common/shared/Defs.gmk ! make/common/shared/Sanity.gmk Changeset: 315f315b8d3c Author: anthony Date: 2009-05-19 17:03 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/315f315b8d3c 6839999: Cumulative fix for 6762511 and 6838003 Summary: Adds support for ARGB and ABGR X11 surfaces. Reviewed-by: art, yan ! src/solaris/classes/sun/awt/X11/generator/sizes.64-solaris-i386 ! src/solaris/classes/sun/awt/X11/generator/xlibtypes.txt ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/solaris/classes/sun/java2d/x11/X11PMBlitBgLoops.java ! src/solaris/classes/sun/java2d/x11/X11PMBlitLoops.java ! src/solaris/classes/sun/java2d/x11/X11SurfaceData.java ! src/solaris/native/sun/awt/X11Color.c ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/awt_p.h Changeset: b33466bb2fed Author: art Date: 2009-05-21 12:29 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/b33466bb2fed 6794764: Translucent windows are completely repainted on every paint event, on Windows 6719382: Printing of AWT components on windows is not working 6726866: Repainting artifacts when resizing or dragging JInternalFrames in non-opaque toplevel 6683775: Painting artifacts is seen when panel is made setOpaque(false) for a translucent window Reviewed-by: anthony, tdv, alexp ! src/share/classes/java/awt/GraphicsConfiguration.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/peer/WindowPeer.java ! src/share/classes/javax/swing/DefaultDesktopManager.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/windows/classes/sun/awt/windows/WCanvasPeer.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h + test/javax/swing/JComponent/6683775/bug6683775.java + test/javax/swing/JInternalFrame/6726866/bug6726866.html + test/javax/swing/JInternalFrame/6726866/bug6726866.java Changeset: 97ece6b3d84f Author: ant Date: 2009-05-21 15:04 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/97ece6b3d84f 6833019: KeyboardFocusManager.getCurrentKeyboardFocusManager() throws unspecified HeadlessException Reviewed-by: art ! src/share/classes/sun/awt/HeadlessToolkit.java Changeset: cfe73335a065 Author: dav Date: 2009-05-22 16:09 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/cfe73335a065 6799099: All automatic regression tests that create Robot fail on X11 Reviewed-by: art, ant ! make/sun/xawt/mapfile-vers ! src/share/classes/java/awt/Robot.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/peer/RobotPeer.java ! src/share/classes/sun/awt/SunToolkit.java ! src/solaris/classes/sun/awt/X11/XBaseWindow.java ! src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/solaris/classes/sun/awt/X11/XRobotPeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/solaris/classes/sun/awt/motif/MToolkit.java ! src/solaris/native/sun/awt/awt_MToolkit.c ! src/solaris/native/sun/awt/awt_Robot.c ! src/solaris/native/sun/xawt/XToolkit.c ! src/windows/classes/sun/awt/windows/WRobotPeer.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/native/sun/windows/awt_Robot.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp Changeset: 52493efeb137 Author: dav Date: 2009-05-25 18:22 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/52493efeb137 6844750: Solaris build failed after 6799099 Reviewed-by: yan ! src/solaris/native/sun/xawt/XToolkit.c Changeset: 7da360c3baf6 Author: yan Date: 2009-06-01 01:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/7da360c3baf6 Merge Changeset: f29cd35647b1 Author: peytoia Date: 2009-05-12 15:21 +0900 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/f29cd35647b1 6834474: (tz) Support tzdata2009g Reviewed-by: okutsu ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: 62bfe2674e48 Author: yan Date: 2009-05-14 00:17 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/62bfe2674e48 Merge - src/share/native/sun/java2d/pipe/RenderBuffer.c Changeset: 455b357442c7 Author: peterz Date: 2009-05-14 18:12 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/455b357442c7 6741426: ClassCastException from ComboBoxEditableState (Nimbus LaF) in JDK 1.6.0_10 RC Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/nimbus/skin.laf + test/javax/swing/plaf/nimbus/Test6741426.java Changeset: af491a9b7c1d Author: peterz Date: 2009-05-15 12:06 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/af491a9b7c1d 6827581: Contextkey does not work in Nimbus Reviewed-by: rupashka ! src/share/classes/sun/swing/plaf/GTKKeybindings.java ! src/share/classes/sun/swing/plaf/WindowsKeybindings.java Changeset: 993a5f0fe2e0 Author: rupashka Date: 2009-05-15 17:26 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/993a5f0fe2e0 6713352: Deadlock in JFileChooser with synchronized custom FileSystemView Reviewed-by: malenkov, peterz ! src/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java ! src/share/classes/sun/awt/shell/ShellFolder.java ! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/javax/swing/JFileChooser/6713352/bug6713352.java Changeset: 019908df0313 Author: rupashka Date: 2009-05-28 18:11 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/019908df0313 6845805: Test for CR 6713352 is failed under Linux Reviewed-by: malenkov ! test/javax/swing/JFileChooser/6713352/bug6713352.java Changeset: 951ecbad4068 Author: yan Date: 2009-06-01 01:06 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/951ecbad4068 Merge Changeset: 0c3ef2d612a4 Author: yan Date: 2009-06-09 23:47 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/0c3ef2d612a4 Merge ! make/common/shared/Defs-windows.gmk ! make/common/shared/Sanity.gmk ! src/windows/native/sun/windows/awt_Window.cpp Changeset: f72c0dc047b9 Author: xdono Date: 2009-06-11 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/f72c0dc047b9 Added tag jdk7-b60 for changeset 0c3ef2d612a4 ! .hgtags Changeset: 03f2ac812821 Author: xdono Date: 2009-06-18 13:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/03f2ac812821 Added tag jdk7-b61 for changeset f72c0dc047b9 ! .hgtags From xiomara.jayasena at sun.com Mon Jun 22 18:36:41 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Mon, 22 Jun 2009 18:36:41 +0000 Subject: hg: jdk7/build/langtools: 2 new changesets Message-ID: <20090622183644.B5E4EEE6F@hg.openjdk.java.net> Changeset: 522520757dd3 Author: xdono Date: 2009-06-11 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/522520757dd3 Added tag jdk7-b60 for changeset 5cdce469ea2a ! .hgtags Changeset: 950d50e13a9e Author: xdono Date: 2009-06-18 13:05 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/950d50e13a9e Added tag jdk7-b61 for changeset 522520757dd3 ! .hgtags From xiomara.jayasena at sun.com Mon Jun 22 18:52:48 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Mon, 22 Jun 2009 18:52:48 +0000 Subject: hg: jdk7/build: 6853596: Update Build README-build.html with new info regarding update for Solaris 10u2 and BOOTDIR update Message-ID: <20090622185249.0F04FEE76@hg.openjdk.java.net> Changeset: 8ca3d95b1ea3 Author: xdono Date: 2009-06-22 10:13 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/8ca3d95b1ea3 6853596: Update Build README-build.html with new info regarding update for Solaris 10u2 and BOOTDIR update Reviewed-by: tbell, ohair ! README-builds.html From mario.torre at aicas.com Tue Jun 23 12:31:43 2009 From: mario.torre at aicas.com (Mario Torre) Date: Tue, 23 Jun 2009 14:31:43 +0200 Subject: _LITTLE_ENDIAN Message-ID: <4A40CB2F.6000208@aicas.com> Hello all! I have a problem with a block of code that checks if _LITTLE_ENDIAN is defined, the code is in little cms and looks like: #ifndef _LITTLE_ENDIAN #define USE_BIG_ENDIAN 1 #endif The issue that I have is that on VxWorks, the target I'm working on, there is always a definition of _LITTLE_ENDIAN, just the value change in case of big/little endiannes, and this in my case ends up conflicting with the code in the JDK. I started to replace all the _LITTLE_ENDIAN to be OPENJDK_LITTLE_ENDIAN, and as I think this is nice to have in OpenJDK and will improve portability, I would like to discuss the issue with whoever is interested (cc some mailing list here, sorry for cross posting). Other occurrences of the _LITTLE_ENDIAN define are: jdk/src/share/native/sun/awt/medialib/mlib* jdk/src/share/native/com/sun/media/sound/ jdk/src/solaris/native/sun/java2d/loops/ plus some other little places. I need to prepare a patch for that, but before I would like to have some suggestion or if you are not interested at all, I'll just fix the specific code that we use and not care about all the references. Cheers, Mario -- Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-44 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://endsoftpatents.org/ From aph at redhat.com Tue Jun 23 15:52:39 2009 From: aph at redhat.com (Andrew Haley) Date: Tue, 23 Jun 2009 16:52:39 +0100 Subject: _LITTLE_ENDIAN In-Reply-To: <4A40CB2F.6000208@aicas.com> References: <4A40CB2F.6000208@aicas.com> Message-ID: <4A40FA47.3000505@redhat.com> Mario Torre wrote: > Hello all! > > I have a problem with a block of code that checks if _LITTLE_ENDIAN is > defined, the code is in little cms and looks like: > > #ifndef _LITTLE_ENDIAN > #define USE_BIG_ENDIAN 1 > #endif > > The issue that I have is that on VxWorks, the target I'm working on, > there is always a definition of _LITTLE_ENDIAN, just the value change in > case of big/little endiannes, and this in my case ends up conflicting > with the code in the JDK. > > I started to replace all the _LITTLE_ENDIAN to be OPENJDK_LITTLE_ENDIAN, > and as I think this is nice to have in OpenJDK and will improve > portability, I would like to discuss the issue with whoever is > interested (cc some mailing list here, sorry for cross posting). > > Other occurrences of the _LITTLE_ENDIAN define are: > > jdk/src/share/native/sun/awt/medialib/mlib* > jdk/src/share/native/com/sun/media/sound/ > jdk/src/solaris/native/sun/java2d/loops/ > > plus some other little places. > > I need to prepare a patch for that, but before I would like to have some > suggestion or if you are not interested at all, I'll just fix the > specific code that we use and not care about all the references. I guess it all depends on how _LITTLE_ENDIAN is commonly defined. It'd be a lot easier just to replace #ifndef _LITTLE_ENDIAN with #if ! _LITTLE_ENDIAN if that's possible. Andrew. From Kelly.Ohair at Sun.COM Tue Jun 23 20:27:01 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 23 Jun 2009 13:27:01 -0700 Subject: _LITTLE_ENDIAN In-Reply-To: <4A40CB2F.6000208@aicas.com> References: <4A40CB2F.6000208@aicas.com> Message-ID: <4A413A95.2040303@sun.com> Mario Torre wrote: > Hello all! > > I have a problem with a block of code that checks if _LITTLE_ENDIAN is > defined, the code is in little cms and looks like: > > #ifndef _LITTLE_ENDIAN > #define USE_BIG_ENDIAN 1 > #endif > > The issue that I have is that on VxWorks, the target I'm working on, > there is always a definition of _LITTLE_ENDIAN, just the value change in > case of big/little endiannes, and this in my case ends up conflicting > with the code in the JDK. So let me get this straight, _LITTLE_ENDIAN is "always" defined, even when it is not "little endian"? That sure seems problematic to me. I suspect this issue will continue to be trouble because it is so easy to just #ifdef _LITTLE_ENDIAN. Can we just have the makefiles define _BIG_ENDIAN on the appropriate machines, and have big consume little if both are set? -kto > > I started to replace all the _LITTLE_ENDIAN to be OPENJDK_LITTLE_ENDIAN, > and as I think this is nice to have in OpenJDK and will improve > portability, I would like to discuss the issue with whoever is > interested (cc some mailing list here, sorry for cross posting). > > Other occurrences of the _LITTLE_ENDIAN define are: > > jdk/src/share/native/sun/awt/medialib/mlib* > jdk/src/share/native/com/sun/media/sound/ > jdk/src/solaris/native/sun/java2d/loops/ > > plus some other little places. > > I need to prepare a patch for that, but before I would like to have some > suggestion or if you are not interested at all, I'll just fix the > specific code that we use and not care about all the references. Since VxWorks seems to be the problematic platform, I would rather see the code that made _BIG_ENDIAN explicit, and it's definition take priority, e.g. #if defined(_BIG_ENDIAN) #elif defined(_LITTLE_ENDIAN) #endif For better or worse, there seems to be ./common/Defs-linux.gmk:CFLAGS_REQUIRED_amd64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN ./common/Defs-linux.gmk:CFLAGS_REQUIRED_i586 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN ./common/Defs-linux.gmk:CFLAGS_REQUIRED_ia64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN ./common/Defs-solaris.gmk: # The macro _LITTLE_ENDIAN needs to be defined the same to avoid the ./common/Defs-solaris.gmk: # Sun C compiler warning message: warning: macro redefined: _LITTLE_ENDIAN ./common/Defs-solaris.gmk: CPPFLAGS_COMMON += -DcpuIntel -D_LITTLE_ENDIAN= -D$(LIBARCH) ./common/Defs-windows.gmk:CPPFLAGS_COMMON = -DWIN32 -DIAL -D_LITTLE_ENDIAN ./netbeans/awt2d/README: D3D_OVERLOADS; UNICODE; _UNICODE; WIN32; IAL; _LITTLE_ENDIAN; WIN32; _X86_; That documents the issue -kto > > Cheers, > Mario From Phil.Race at Sun.COM Tue Jun 23 21:37:59 2009 From: Phil.Race at Sun.COM (Phil Race) Date: Tue, 23 Jun 2009 14:37:59 -0700 Subject: [OpenJDK 2D-Dev] _LITTLE_ENDIAN In-Reply-To: <4A4148DD.9090307@sun.com> References: <4A40CB2F.6000208@aicas.com> <4A413A95.2040303@sun.com> <4A4148DD.9090307@sun.com> Message-ID: <4A414B37.6070009@sun.com> Roman Kennke wrote: > Hi, > > first of all, I think this is a LCMS problem, so we should think about > how to fix this _upstream_, otherwise we end up maintaining a patched > version of lcms *shudder*. But I see only that in the lcms.h file. And it is protected inside #if macintosh so I can't believe Mario is hitting this ? #if macintosh # ifndef __LITTLE_ENDIAN__ # define USE_BIG_ENDIAN 1 # endif #endif Ah, everyone must be looking at the old (1.16) lcms that we replaced quite a few builds ago. It didn't have the #if macintosh But since at some point (when lcms 2 is out), we'd enable using the platform version, then modifying this copy isn't going to help even if its needed. But in addition I see it *used* in LCMS.c (2D glue code to LCMS), where its relying on this being defined in the make files (make/common/Defs-linux.gmk etc) as cited below as are a good number of other places in the JDK sources as Mario noted. If its really just that then making that test more sophisticated (Vxworks aware) might be OK. I think its going to be painful to change all the rest and most of those as most are in medialib code, and that's from another group in Sun and I presume followed the conventions of what's in the Solaris header files. -phil. > > Then I don't think it's a good idea to depend on such 'internal' > defines. One OS defines or not _LITTLE_ENDIAN, others (like VxWorks) > define it either as 0 or 1, depending on the systems, even others don't > care and define __LITTLE_ENDIAN or whatever. IMO, a better way to solve > this is to make LCMS check LCMS_LITTLE_ENDIAN, and define it somewhere. > Configure based builds would figure this out when running configure. > OpenJDK would set this in the files mentioned below, instead of setting > _LITTLE_ENDIAN. AFAICS, this is the only way to make sure we don't > conflict with any internal settings of some OS include or compiler. > >> For better or worse, there seems to be >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_amd64 += >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_i586 += >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_ia64 += >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >> ./common/Defs-solaris.gmk: # The macro _LITTLE_ENDIAN needs to be >> defined the same to avoid the >> ./common/Defs-solaris.gmk: # Sun C compiler warning message: >> warning: macro redefined: _LITTLE_ENDIAN >> ./common/Defs-solaris.gmk: CPPFLAGS_COMMON += -DcpuIntel >> -D_LITTLE_ENDIAN= -D$(LIBARCH) >> ./common/Defs-windows.gmk:CPPFLAGS_COMMON = -DWIN32 -DIAL >> -D_LITTLE_ENDIAN >> ./netbeans/awt2d/README: D3D_OVERLOADS; UNICODE; _UNICODE; WIN32; >> IAL; _LITTLE_ENDIAN; WIN32; _X86_; > > > /Roman From Kelly.Ohair at Sun.COM Tue Jun 23 21:46:36 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 23 Jun 2009 14:46:36 -0700 Subject: [OpenJDK 2D-Dev] _LITTLE_ENDIAN In-Reply-To: <4A4148DD.9090307@sun.com> References: <4A40CB2F.6000208@aicas.com> <4A413A95.2040303@sun.com> <4A4148DD.9090307@sun.com> Message-ID: <4A414D3C.2050101@sun.com> Someone would need to make darn sure that ALL uses of the old name have been changed. I counted 362 references to this variable in the openjdk7 repositories, I assume a similar number in openjdk6. The closed jdk sources have an additional 13 references to this _LITTLE_ENDIAN name Sun would need to change too. Do you really want to change 362+ lines for this name change? -kto Roman Kennke wrote: > Hi, > > first of all, I think this is a LCMS problem, so we should think about > how to fix this _upstream_, otherwise we end up maintaining a patched > version of lcms *shudder*. > > Then I don't think it's a good idea to depend on such 'internal' > defines. One OS defines or not _LITTLE_ENDIAN, others (like VxWorks) > define it either as 0 or 1, depending on the systems, even others don't > care and define __LITTLE_ENDIAN or whatever. IMO, a better way to solve > this is to make LCMS check LCMS_LITTLE_ENDIAN, and define it somewhere. > Configure based builds would figure this out when running configure. > OpenJDK would set this in the files mentioned below, instead of setting > _LITTLE_ENDIAN. AFAICS, this is the only way to make sure we don't > conflict with any internal settings of some OS include or compiler. > >> For better or worse, there seems to be >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_amd64 += >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_i586 += >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_ia64 += >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >> ./common/Defs-solaris.gmk: # The macro _LITTLE_ENDIAN needs to be >> defined the same to avoid the >> ./common/Defs-solaris.gmk: # Sun C compiler warning message: >> warning: macro redefined: _LITTLE_ENDIAN >> ./common/Defs-solaris.gmk: CPPFLAGS_COMMON += -DcpuIntel >> -D_LITTLE_ENDIAN= -D$(LIBARCH) >> ./common/Defs-windows.gmk:CPPFLAGS_COMMON = -DWIN32 -DIAL >> -D_LITTLE_ENDIAN >> ./netbeans/awt2d/README: D3D_OVERLOADS; UNICODE; _UNICODE; WIN32; >> IAL; _LITTLE_ENDIAN; WIN32; _X86_; > > > /Roman From Roman.Kennke at Sun.COM Tue Jun 23 21:27:57 2009 From: Roman.Kennke at Sun.COM (Roman Kennke) Date: Tue, 23 Jun 2009 23:27:57 +0200 Subject: [OpenJDK 2D-Dev] _LITTLE_ENDIAN In-Reply-To: <4A413A95.2040303@sun.com> References: <4A40CB2F.6000208@aicas.com> <4A413A95.2040303@sun.com> Message-ID: <4A4148DD.9090307@sun.com> Hi, first of all, I think this is a LCMS problem, so we should think about how to fix this _upstream_, otherwise we end up maintaining a patched version of lcms *shudder*. Then I don't think it's a good idea to depend on such 'internal' defines. One OS defines or not _LITTLE_ENDIAN, others (like VxWorks) define it either as 0 or 1, depending on the systems, even others don't care and define __LITTLE_ENDIAN or whatever. IMO, a better way to solve this is to make LCMS check LCMS_LITTLE_ENDIAN, and define it somewhere. Configure based builds would figure this out when running configure. OpenJDK would set this in the files mentioned below, instead of setting _LITTLE_ENDIAN. AFAICS, this is the only way to make sure we don't conflict with any internal settings of some OS include or compiler. > For better or worse, there seems to be > ./common/Defs-linux.gmk:CFLAGS_REQUIRED_amd64 += > -fno-omit-frame-pointer -D_LITTLE_ENDIAN > ./common/Defs-linux.gmk:CFLAGS_REQUIRED_i586 += > -fno-omit-frame-pointer -D_LITTLE_ENDIAN > ./common/Defs-linux.gmk:CFLAGS_REQUIRED_ia64 += > -fno-omit-frame-pointer -D_LITTLE_ENDIAN > ./common/Defs-solaris.gmk: # The macro _LITTLE_ENDIAN needs to be > defined the same to avoid the > ./common/Defs-solaris.gmk: # Sun C compiler warning message: warning: > macro redefined: _LITTLE_ENDIAN > ./common/Defs-solaris.gmk: CPPFLAGS_COMMON += -DcpuIntel > -D_LITTLE_ENDIAN= -D$(LIBARCH) > ./common/Defs-windows.gmk:CPPFLAGS_COMMON = -DWIN32 -DIAL -D_LITTLE_ENDIAN > ./netbeans/awt2d/README: D3D_OVERLOADS; UNICODE; _UNICODE; WIN32; > IAL; _LITTLE_ENDIAN; WIN32; _X86_; /Roman From Roman.Kennke at Sun.COM Tue Jun 23 21:51:00 2009 From: Roman.Kennke at Sun.COM (Roman Kennke) Date: Tue, 23 Jun 2009 23:51:00 +0200 Subject: [OpenJDK 2D-Dev] _LITTLE_ENDIAN In-Reply-To: <4A414D3C.2050101@sun.com> References: <4A40CB2F.6000208@aicas.com> <4A413A95.2040303@sun.com> <4A4148DD.9090307@sun.com> <4A414D3C.2050101@sun.com> Message-ID: <4A414E44.1020007@sun.com> Hi, > Someone would need to make darn sure that ALL uses of the old > name have been changed. I counted 362 references to this variable > in the openjdk7 repositories, I assume a similar number in openjdk6. > The closed jdk sources have an additional 13 references to this > _LITTLE_ENDIAN name Sun would need to change too. > > Do you really want to change 362+ lines for this name change? Surely not. I haven't counted and I blindly assumed we talk about lcms only here. Sorry. In this case I would revert to #undef _LITTLE_ENDIAN or -U_LITTLE_ENDIAN on platforms that do crazy stuff. No code changes needed then... /Roman > > -kto > > > Roman Kennke wrote: >> Hi, >> >> first of all, I think this is a LCMS problem, so we should think about >> how to fix this _upstream_, otherwise we end up maintaining a patched >> version of lcms *shudder*. >> >> Then I don't think it's a good idea to depend on such 'internal' >> defines. One OS defines or not _LITTLE_ENDIAN, others (like VxWorks) >> define it either as 0 or 1, depending on the systems, even others >> don't care and define __LITTLE_ENDIAN or whatever. IMO, a better way >> to solve this is to make LCMS check LCMS_LITTLE_ENDIAN, and define it >> somewhere. Configure based builds would figure this out when running >> configure. OpenJDK would set this in the files mentioned below, >> instead of setting _LITTLE_ENDIAN. AFAICS, this is the only way to >> make sure we don't conflict with any internal settings of some OS >> include or compiler. >> >>> For better or worse, there seems to be >>> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_amd64 += >>> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >>> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_i586 += >>> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >>> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_ia64 += >>> -fno-omit-frame-pointer -D_LITTLE_ENDIAN >>> ./common/Defs-solaris.gmk: # The macro _LITTLE_ENDIAN needs to be >>> defined the same to avoid the >>> ./common/Defs-solaris.gmk: # Sun C compiler warning message: >>> warning: macro redefined: _LITTLE_ENDIAN >>> ./common/Defs-solaris.gmk: CPPFLAGS_COMMON += -DcpuIntel >>> -D_LITTLE_ENDIAN= -D$(LIBARCH) >>> ./common/Defs-windows.gmk:CPPFLAGS_COMMON = -DWIN32 -DIAL >>> -D_LITTLE_ENDIAN >>> ./netbeans/awt2d/README: D3D_OVERLOADS; UNICODE; _UNICODE; WIN32; >>> IAL; _LITTLE_ENDIAN; WIN32; _X86_; >> >> >> /Roman From mario.torre at aicas.com Tue Jun 23 22:20:59 2009 From: mario.torre at aicas.com (Mario Torre) Date: Wed, 24 Jun 2009 00:20:59 +0200 Subject: [OpenJDK 2D-Dev] _LITTLE_ENDIAN In-Reply-To: <4A414B37.6070009@sun.com> References: <4A40CB2F.6000208@aicas.com> <4A413A95.2040303@sun.com> <4A4148DD.9090307@sun.com> <4A414B37.6070009@sun.com> Message-ID: <4A41554B.8030604@aicas.com> Il 23/06/2009 23:37, Phil Race ha scritto: > Ah, everyone must be looking at the old (1.16) lcms that we > replaced quite a few builds ago. It didn't have the #if macintosh Whoops... I admit that we depend on a slightly older OpenJDK version, and this time I didn't checked the latest code :) I just assumed it was unchanged... but... > But in addition I see it *used* in LCMS.c (2D glue code to LCMS), > where its relying on this being defined in the make files > (make/common/Defs-linux.gmk etc) as cited below as are a good number > of other places in the JDK sources as Mario noted. > If its really just that then making that test more sophisticated > (Vxworks aware) might be OK. exactly :) I would like to make this test more sophisticated. I asked for hints because of this: > I think its going to be painful to change all the rest and most > of those as most are in medialib code, and that's from another group > in Sun and I presume followed the conventions of what's in > the Solaris header files. The medialib code is more painful. I can sed it quickly (actually I already did), question is, who need to define the correct constant? I assumed the Makefile passing the define to the compiler? I hope those definitions do not depend on something "inherited" by Solaris specific headers for example. So far we use a different build machinery, so I haven't looked at the OpenJDK Makefiles yet. I would do something like this, for LCMS, I would change the use of _LITTLE_ENDIAN with __LCMS_LITTLE_ENDIAN, double underscore and LCMS seems a nice define, then I'll try to get this upstream too. To quote Kelly's mail (cross posting and cross mailing, I never did this in my life before, wow :) > Do you really want to change 362+ lines for this name change? For the 300+ occurrences in OpenJDK, I would suggest __OPENJDK_LITTLE_ENDIAN, or __JDK_LITTLE_ENDIAN. I need to fix this by the end of the week anyway :(, so if you then like the patch, you only have to take care of the internal defines. I will not target OpenJDK6 though, I'm only interested in 7 so far (speaking for my company, now). Cheers, Mario -- Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-44 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://endsoftpatents.org/ From mario.torre at aicas.com Tue Jun 23 22:25:09 2009 From: mario.torre at aicas.com (Mario Torre) Date: Wed, 24 Jun 2009 00:25:09 +0200 Subject: [OpenJDK 2D-Dev] _LITTLE_ENDIAN In-Reply-To: <4A414E44.1020007@sun.com> References: <4A40CB2F.6000208@aicas.com> <4A413A95.2040303@sun.com> <4A4148DD.9090307@sun.com> <4A414D3C.2050101@sun.com> <4A414E44.1020007@sun.com> Message-ID: <4A415645.1070908@aicas.com> Il 23/06/2009 23:51, Roman Kennke ha scritto: > Hi, > >> Someone would need to make darn sure that ALL uses of the old >> name have been changed. I counted 362 references to this variable >> in the openjdk7 repositories, I assume a similar number in openjdk6. >> The closed jdk sources have an additional 13 references to this >> _LITTLE_ENDIAN name Sun would need to change too. >> >> Do you really want to change 362+ lines for this name change? > > Surely not. I haven't counted and I blindly assumed we talk about lcms > only here. Sorry. In this case I would revert to #undef _LITTLE_ENDIAN > or -U_LITTLE_ENDIAN on platforms that do crazy stuff. No code changes > needed then... -U_LITTLE_ENDIAN is not going to help, because those crazy platform define this anyway... for one reason or another, this gets in the way of those files, and causes the problem I mentioned. We have seen this already with MiniX, you remember it? Roman, maybe we should introduce some big macro instead ;) In any case, I agree this is my problem, there is nothing wrong in the JDK code, I just think it would be more portable with this refactored a bit. Cheers, Mario -- Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-44 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://endsoftpatents.org/ From kurt at intricatesoftware.com Wed Jun 24 23:35:30 2009 From: kurt at intricatesoftware.com (Kurt Miller) Date: Wed, 24 Jun 2009 19:35:30 -0400 Subject: [OpenJDK 2D-Dev] _LITTLE_ENDIAN In-Reply-To: <4A414D3C.2050101@sun.com> References: <4A40CB2F.6000208@aicas.com> <4A4148DD.9090307@sun.com> <4A414D3C.2050101@sun.com> Message-ID: <200906241935.30778.kurt@intricatesoftware.com> The BSD's also always define _LITTLE_ENDIAN. Typically something like this: #define _LITTLE_ENDIAN 1234 /* LSB first: i386, vax */ #define _BIG_ENDIAN 4321 /* MSB first: 68000, ibm, net */ #define _PDP_ENDIAN 3412 /* LSB first in word, MSW first in long */ #define _BYTE_ORDER _LITTLE_ENDIAN where byte order is checked by comparing _BYTE_ORDER to _LITTLE_ENDIAN or _BIG_ENDIAN. Renaming the _LITTLE_ENDIAN var in OpenJDK would help the BSD's port to sparc64 for example. Regards, -Kurt On Tuesday 23 June 2009 5:46:36 pm Kelly O'Hair wrote: > Someone would need to make darn sure that ALL uses of the old > name have been changed. I counted 362 references to this variable > in the openjdk7 repositories, I assume a similar number in openjdk6. > The closed jdk sources have an additional 13 references to this > _LITTLE_ENDIAN name Sun would need to change too. > > Do you really want to change 362+ lines for this name change? > > -kto > > > Roman Kennke wrote: > > Hi, > > > > first of all, I think this is a LCMS problem, so we should think about > > how to fix this _upstream_, otherwise we end up maintaining a patched > > version of lcms *shudder*. > > > > Then I don't think it's a good idea to depend on such 'internal' > > defines. One OS defines or not _LITTLE_ENDIAN, others (like VxWorks) > > define it either as 0 or 1, depending on the systems, even others don't > > care and define __LITTLE_ENDIAN or whatever. IMO, a better way to solve > > this is to make LCMS check LCMS_LITTLE_ENDIAN, and define it somewhere. > > Configure based builds would figure this out when running configure. > > OpenJDK would set this in the files mentioned below, instead of setting > > _LITTLE_ENDIAN. AFAICS, this is the only way to make sure we don't > > conflict with any internal settings of some OS include or compiler. > > > >> For better or worse, there seems to be > >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_amd64 += > >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN > >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_i586 += > >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN > >> ./common/Defs-linux.gmk:CFLAGS_REQUIRED_ia64 += > >> -fno-omit-frame-pointer -D_LITTLE_ENDIAN > >> ./common/Defs-solaris.gmk: # The macro _LITTLE_ENDIAN needs to be > >> defined the same to avoid the > >> ./common/Defs-solaris.gmk: # Sun C compiler warning message: > >> warning: macro redefined: _LITTLE_ENDIAN > >> ./common/Defs-solaris.gmk: CPPFLAGS_COMMON += -DcpuIntel > >> -D_LITTLE_ENDIAN= -D$(LIBARCH) > >> ./common/Defs-windows.gmk:CPPFLAGS_COMMON = -DWIN32 -DIAL > >> -D_LITTLE_ENDIAN > >> ./netbeans/awt2d/README: D3D_OVERLOADS; UNICODE; _UNICODE; WIN32; > >> IAL; _LITTLE_ENDIAN; WIN32; _X86_; > > > > > > /Roman > From gustav.trede at gmail.com Mon Jun 29 13:05:10 2009 From: gustav.trede at gmail.com (gustav trede) Date: Mon, 29 Jun 2009 15:05:10 +0200 Subject: help with hotspot compile on opensolaris Message-ID: <311e0eaf0906290605s5860278aw94567584ce3e5743@mail.gmail.com> Hello, When i try to build the current jdk7 master on Opensolaris 117 i get: Making adlc CC -m32 -library=%none -mt -library=Cstd -g -m32 -norunpath -o ../generated/adfiles/adlc ../generated/adfiles/adlparse.o ../generated/adfiles/archDesc.o ../generated/adfiles/arena.o ../generated/adfiles/dfa.o ../generated/adfiles/dict2.o ../generated/adfiles/filebuff.o ../generated/adfiles/forms.o ../generated/adfiles/formsopt.o ../generated/adfiles/formssel.o ../generated/adfiles/main.o ../generated/adfiles/adlc-opcodes.o ../generated/adfiles/output_c.o ../generated/adfiles/output_h.o CC: Fatal error in ld: Segmentation Fault (core dumped) ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section .rela.annotate has invalid type [ SHT_RELA ] gmake[6]: *** [../generated/adfiles/adlc] Error 1 gmake[6]: Leaving directory `/root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir/solaris_i486_compiler2/product' I would appreciate any ideas how to fix this. gmake sanity info is: ( cd ./jdk/make && \ gmake sanity HOTSPOT_IMPORT_CHECK=false JDK_TOPDIR=/root/hgjdk7/jdk7/jdk JDK_MAKE_SHARED_DIR=/root/hgjdk7/jdk7/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=5 TARGET_CLASS_VERSION=5 MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00 FULL_VERSION=1.7.0-internal-root_2009_06_29_14_54-b00 PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 ALT_OUTPUTDIR=/root/hgjdk7/jdk7/build/solaris-i586 ALT_LANGTOOLS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist ALT_CORBA_DIST=/root/hgjdk7/jdk7/build/solaris-i586/corba/dist ALT_JAXP_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist ALT_JAXWS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist ALT_HOTSPOT_IMPORT_PATH=/root/hgjdk7/jdk7/build/solaris-i586/hotspot/import BUILD_HOTSPOT=true ; ) gmake[1]: Entering directory `/root/hgjdk7/jdk7/jdk/make' gmake[1]: Leaving directory `/root/hgjdk7/jdk7/jdk/make' Build Machine Information: build machine = opensolaris Build Directory Structure: CWD = /root/hgjdk7/jdk7 TOPDIR = . CONTROL_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 = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir HOTSPOT_EXPORT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import Bootstrap Settings: BOOTDIR = /usr/jdk/instances/jdk1.6.0 ALT_BOOTDIR = BOOT_VER = 1.7.0 [requires at least 1.5] OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 ALT_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 ABS_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 Build Tool Settings: SLASH_JAVA = /NOT-SET ALT_SLASH_JAVA = VARIANT = OPT JDK_DEVTOOLS_DIR = /NOT-SET/devtools ALT_JDK_DEVTOOLS_DIR = ANT_HOME = UNIXCOMMAND_PATH = /usr/bin/ ALT_UNIXCOMMAND_PATH = COMPILER_PATH = /opt/sunstudio12.1/bin/ ALT_COMPILER_PATH = /opt/sunstudio12.1/bin DEVTOOLS_PATH = /usr/bin/ ALT_DEVTOOLS_PATH = UNIXCCS_PATH = /usr/ccs/bin/ ALT_UNIXCCS_PATH = COMPILER_NAME = Sun Studio 13 COMPILER_VERSION = SS13 CC_VER = 5.10 [requires at least 5.9] ZIP_VER = 2.32 [requires at least 2.2] UNZIP_VER = 5.53 [requires at least 5.12] ANT_VER = 1.7.1 [requires at least 1.6.3] TEMPDIR = /root/hgjdk7/jdk7/build/solaris-i586/tmp Build Directives: OPENJDK = true USE_HOTSPOT_INTERPRETER_MODE = PEDANTIC = DEV_ONLY = NO_DOCS = NO_IMAGES = TOOLS_ONLY = INSANE = COMPILE_APPROACH = parallel PARALLEL_COMPILE_JOBS = 2 ALT_PARALLEL_COMPILE_JOBS = FASTDEBUG = COMPILER_WARNINGS_FATAL = false COMPILER_WARNING_LEVEL = INCREMENTAL_BUILD = false CC_HIGHEST_OPT = CC_HIGHER_OPT = CC_LOWER_OPT = CXXFLAGS = -xO2 -errtags=yes +w -mt -features=no%except -DCC_NOEX -norunpath -xnolib -KPIC CFLAGS = -xO2 -L/root/hgjdk7/jdk7/build/solaris-i586/tmp/obj -xc99=%none -xCC -errshort=tags -Xa -v -mt -W0,-noglobal -erroff=E_BAD_PRAGMA_PACK_VALUE -KPIC BOOT_JAVA_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m BOOT_JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/javac -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -XDignore.symbol.file=true BOOT_JAR_CMD = /usr/jdk/instances/jdk1.6.0/bin/jar BOOT_JARSIGNER_CMD = /usr/jdk/instances/jdk1.6.0/bin/jarsigner JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar -jar /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar -source 5 -target 5 -encoding ascii -Xbootclasspath:/root/hgjdk7/jdk7/build/solaris-i586/classes JAVAH_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar -jar /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar -bootclasspath /root/hgjdk7/jdk7/build/solaris-i586/classes JAVADOC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/doclets.jar -jar /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar Build Platform Settings: USER = root PLATFORM = solaris ARCH = i586 LIBARCH = i386 ARCH_FAMILY = i586 ARCH_DATA_MODEL = 32 ARCHPROP = x86 OS_VERSION = 5.11 [requires at least 5.10] OS_VARIANT_NAME = OpenSolaris OS_VARIANT_VERSION = 5.11 TEMP_FREE_SPACE = 2301452 FREE_SPACE = 23084597 MB_OF_MEMORY = 3228 GNU Make Settings: MAKE = gmake MAKE_VER = 3.81 [requires at least 3.78] MAKECMDGOALS = sanity MAKEFLAGS = w SHELL = /bin/sh Target Build Versions: JDK_VERSION = 1.7.0 MILESTONE = internal RELEASE = 1.7.0-internal FULL_VERSION = 1.7.0-internal-root_2009_06_29_14_54-b00 BUILD_NUMBER = b00 External File/Binary Locations: USRJDKINSTANCES_PATH = /usr/jdk/instances BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries ALT_BUILD_JDK_IMPORT_PATH = JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0 ALT_JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0 LANGTOOLS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist ALT_LANGTOOLS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist ALT_CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist ALT_JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist ALT_JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR ALT_HOTSPOT_DOCS_IMPORT_PATH = HOTSPOT_IMPORT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import ALT_HOTSPOT_IMPORT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import HOTSPOT_CLIENT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/client ALT_HOTSPOT_CLIENT_PATH = HOTSPOT_SERVER_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/server ALT_HOTSPOT_SERVER_PATH = CACERTS_FILE = ./../src/share/lib/security/cacerts ALT_CACERTS_FILE = JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs ALT_JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs CUPS_HEADERS_PATH = /usr/include/cups ALT_CUPS_HEADERS_PATH = /usr/include/cups OpenJDK-specific settings: FREETYPE_HEADERS_PATH = /usr/include ALT_FREETYPE_HEADERS_PATH = FREETYPE_LIB_PATH = /usr/lib ALT_FREETYPE_LIB_PATH = OPENJDK Import Binary Plug Settings: IMPORT_BINARY_PLUGS = true BINARY_PLUGS_JARFILE = /root/hgjdk7/binplugs/openjdk-binary-plugs/jre/lib/rt-closed.jar ALT_BINARY_PLUGS_JARFILE = BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs ALT_BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs BUILD_BINARY_PLUGS_PATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/openjdk/binaryplugs ALT_BUILD_BINARY_PLUGS_PATH = PLUG_LIBRARY_NAMES = Previous JDK Settings: PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE ALT_PREVIOUS_RELEASE_PATH = PREVIOUS_JDK_VERSION = 1.6.0 ALT_PREVIOUS_JDK_VERSION = PREVIOUS_JDK_FILE = ALT_PREVIOUS_JDK_FILE = PREVIOUS_JRE_FILE = ALT_PREVIOUS_JRE_FILE = PREVIOUS_RELEASE_IMAGE = /usr/jdk/instances/jdk1.6.0 ALT_PREVIOUS_RELEASE_IMAGE = Sanity check passed. -- regards gustav -------------- next part -------------- An HTML attachment was scrubbed... URL: From Kelly.Ohair at Sun.COM Mon Jun 29 15:39:15 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Mon, 29 Jun 2009 08:39:15 -0700 Subject: help with hotspot compile on opensolaris In-Reply-To: <311e0eaf0906290605s5860278aw94567584ce3e5743@mail.gmail.com> References: <311e0eaf0906290605s5860278aw94567584ce3e5743@mail.gmail.com> Message-ID: <4A48E023.9030101@sun.com> This looks like a Sun Studio 12.1 bug. One thing I did note was that BOOTDIR says it's /usr/jdk/instances/jdk1.6.0, but BOOT_VER is 1.7.0?? You might check that, but it doesn't seem like it has anything to do with the failure. I would try and see of you could downgrade the Sun Studio 12.1 to 12. I'll ping the Sun Studio guys and ask if they have seen this, or you could post something at their forum: http://forums.sun.com/category.jspa?categoryID=113 -kto gustav trede wrote: > Hello, > > When i try to build the current jdk7 master on Opensolaris 117 i get: > > Making adlc > CC -m32 -library=%none -mt -library=Cstd -g -m32 -norunpath -o > ../generated/adfiles/adlc ../generated/adfiles/adlparse.o > ../generated/adfiles/archDesc.o ../generated/adfiles/arena.o > ../generated/adfiles/dfa.o ../generated/adfiles/dict2.o > ../generated/adfiles/filebuff.o ../generated/adfiles/forms.o > ../generated/adfiles/formsopt.o ../generated/adfiles/formssel.o > ../generated/adfiles/main.o ../generated/adfiles/adlc-opcodes.o > ../generated/adfiles/output_c.o ../generated/adfiles/output_h.o > CC: Fatal error in ld: Segmentation Fault (core dumped) > ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section > .rela.annotate has invalid type [ SHT_RELA ] > gmake[6]: *** [../generated/adfiles/adlc] Error 1 > gmake[6]: Leaving directory > `/root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir/solaris_i486_compiler2/product' > > > I would appreciate any ideas how to fix this. > > > gmake sanity info is: > ( cd ./jdk/make && \ > gmake sanity HOTSPOT_IMPORT_CHECK=false > JDK_TOPDIR=/root/hgjdk7/jdk7/jdk > JDK_MAKE_SHARED_DIR=/root/hgjdk7/jdk7/jdk/make/common/shared > EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=5 > TARGET_CLASS_VERSION=5 MILESTONE=internal BUILD_NUMBER=b00 > JDK_BUILD_NUMBER=b00 > FULL_VERSION=1.7.0-internal-root_2009_06_29_14_54-b00 > PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 > JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 > PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 > PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 > ALT_OUTPUTDIR=/root/hgjdk7/jdk7/build/solaris-i586 > ALT_LANGTOOLS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist > ALT_CORBA_DIST=/root/hgjdk7/jdk7/build/solaris-i586/corba/dist > ALT_JAXP_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist > ALT_JAXWS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist > ALT_HOTSPOT_IMPORT_PATH=/root/hgjdk7/jdk7/build/solaris-i586/hotspot/import > BUILD_HOTSPOT=true ; ) > gmake[1]: Entering directory `/root/hgjdk7/jdk7/jdk/make' > gmake[1]: Leaving directory `/root/hgjdk7/jdk7/jdk/make' > > Build Machine Information: > build machine = opensolaris > > Build Directory Structure: > CWD = /root/hgjdk7/jdk7 > TOPDIR = . > CONTROL_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 = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir > HOTSPOT_EXPORT_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import > > > > > Bootstrap Settings: > BOOTDIR = /usr/jdk/instances/jdk1.6.0 > ALT_BOOTDIR = > BOOT_VER = 1.7.0 [requires at least 1.5] > OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 > ALT_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 > ABS_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 > > Build Tool Settings: > SLASH_JAVA = /NOT-SET > ALT_SLASH_JAVA = > VARIANT = OPT > JDK_DEVTOOLS_DIR = /NOT-SET/devtools > ALT_JDK_DEVTOOLS_DIR = > ANT_HOME = > UNIXCOMMAND_PATH = /usr/bin/ > ALT_UNIXCOMMAND_PATH = > COMPILER_PATH = /opt/sunstudio12.1/bin/ > ALT_COMPILER_PATH = /opt/sunstudio12.1/bin > DEVTOOLS_PATH = /usr/bin/ > ALT_DEVTOOLS_PATH = > UNIXCCS_PATH = /usr/ccs/bin/ > ALT_UNIXCCS_PATH = > COMPILER_NAME = Sun Studio 13 > COMPILER_VERSION = SS13 > CC_VER = 5.10 [requires at least 5.9] > ZIP_VER = 2.32 [requires at least 2.2] > UNZIP_VER = 5.53 [requires at least 5.12] > ANT_VER = 1.7.1 [requires at least 1.6.3] > TEMPDIR = /root/hgjdk7/jdk7/build/solaris-i586/tmp > > Build Directives: > OPENJDK = true > USE_HOTSPOT_INTERPRETER_MODE = > PEDANTIC = > DEV_ONLY = > NO_DOCS = > NO_IMAGES = > TOOLS_ONLY = > INSANE = > COMPILE_APPROACH = parallel > PARALLEL_COMPILE_JOBS = 2 > ALT_PARALLEL_COMPILE_JOBS = > FASTDEBUG = > COMPILER_WARNINGS_FATAL = false > COMPILER_WARNING_LEVEL = > INCREMENTAL_BUILD = false > CC_HIGHEST_OPT = > CC_HIGHER_OPT = > CC_LOWER_OPT = > CXXFLAGS = -xO2 -errtags=yes +w -mt -features=no%except -DCC_NOEX > -norunpath -xnolib -KPIC > CFLAGS = -xO2 -L/root/hgjdk7/jdk7/build/solaris-i586/tmp/obj > -xc99=%none -xCC -errshort=tags -Xa -v -mt -W0,-noglobal > -erroff=E_BAD_PRAGMA_PACK_VALUE -KPIC > BOOT_JAVA_CMD = /usr/jdk/instances/jdk1.6.0/bin/java > -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput > -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m > BOOT_JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/javac > -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions > -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx896m > -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii > -XDignore.symbol.file=true > BOOT_JAR_CMD = /usr/jdk/instances/jdk1.6.0/bin/jar > BOOT_JARSIGNER_CMD = /usr/jdk/instances/jdk1.6.0/bin/jarsigner > JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions > -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m > -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m > -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar > -jar > /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar > -source 5 -target 5 -encoding ascii > -Xbootclasspath:/root/hgjdk7/jdk7/build/solaris-i586/classes > JAVAH_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions > -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m > -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m > -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar > -jar > /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar > -bootclasspath /root/hgjdk7/jdk7/build/solaris-i586/classes > JAVADOC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions > -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m > -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m > -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/doclets.jar > -jar > /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar > > Build Platform Settings: > USER = root > PLATFORM = solaris > ARCH = i586 > LIBARCH = i386 > ARCH_FAMILY = i586 > ARCH_DATA_MODEL = 32 > ARCHPROP = x86 > OS_VERSION = 5.11 [requires at least 5.10] > OS_VARIANT_NAME = OpenSolaris > OS_VARIANT_VERSION = 5.11 > TEMP_FREE_SPACE = 2301452 > FREE_SPACE = 23084597 > MB_OF_MEMORY = 3228 > > GNU Make Settings: > MAKE = gmake > MAKE_VER = 3.81 [requires at least 3.78] > MAKECMDGOALS = sanity > MAKEFLAGS = w > SHELL = /bin/sh > > Target Build Versions: > JDK_VERSION = 1.7.0 > MILESTONE = internal > RELEASE = 1.7.0-internal > FULL_VERSION = 1.7.0-internal-root_2009_06_29_14_54-b00 > BUILD_NUMBER = b00 > > External File/Binary Locations: > USRJDKINSTANCES_PATH = /usr/jdk/instances > BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries > ALT_BUILD_JDK_IMPORT_PATH = > JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0 > ALT_JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0 > LANGTOOLS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist > ALT_LANGTOOLS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist > CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist > ALT_CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist > JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist > ALT_JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist > JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist > ALT_JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist > HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR > ALT_HOTSPOT_DOCS_IMPORT_PATH = > HOTSPOT_IMPORT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import > ALT_HOTSPOT_IMPORT_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import > HOTSPOT_CLIENT_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/client > ALT_HOTSPOT_CLIENT_PATH = > HOTSPOT_SERVER_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/server > ALT_HOTSPOT_SERVER_PATH = > CACERTS_FILE = ./../src/share/lib/security/cacerts > ALT_CACERTS_FILE = > JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs > ALT_JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs > CUPS_HEADERS_PATH = /usr/include/cups > ALT_CUPS_HEADERS_PATH = /usr/include/cups > > OpenJDK-specific settings: > FREETYPE_HEADERS_PATH = /usr/include > ALT_FREETYPE_HEADERS_PATH = > FREETYPE_LIB_PATH = /usr/lib > ALT_FREETYPE_LIB_PATH = > > OPENJDK Import Binary Plug Settings: > IMPORT_BINARY_PLUGS = true > BINARY_PLUGS_JARFILE = > /root/hgjdk7/binplugs/openjdk-binary-plugs/jre/lib/rt-closed.jar > ALT_BINARY_PLUGS_JARFILE = > BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs > ALT_BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs > BUILD_BINARY_PLUGS_PATH = > /NOT-SET/re/jdk/1.7.0/promoted/latest/openjdk/binaryplugs > ALT_BUILD_BINARY_PLUGS_PATH = > PLUG_LIBRARY_NAMES = > > Previous JDK Settings: > PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE > ALT_PREVIOUS_RELEASE_PATH = > PREVIOUS_JDK_VERSION = 1.6.0 > ALT_PREVIOUS_JDK_VERSION = > PREVIOUS_JDK_FILE = > ALT_PREVIOUS_JDK_FILE = > PREVIOUS_JRE_FILE = > ALT_PREVIOUS_JRE_FILE = > PREVIOUS_RELEASE_IMAGE = /usr/jdk/instances/jdk1.6.0 > ALT_PREVIOUS_RELEASE_IMAGE = > > > Sanity check passed. > > > -- > regards > gustav > > From xiomara.jayasena at sun.com Tue Jun 30 05:22:32 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 30 Jun 2009 05:22:32 +0000 Subject: hg: jdk7/build: 7 new changesets Message-ID: <20090630052233.0202DE5EE@hg.openjdk.java.net> Changeset: 54d14906940b Author: jjg Date: 2009-05-20 14:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/54d14906940b 6827026: Change javac source and target default to 7 Reviewed-by: darcy, ohair ! make/Defs-internal.gmk Changeset: 2734c0deab69 Author: tbell Date: 2009-06-11 21:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/2734c0deab69 Merge Changeset: e84b527d8be8 Author: tbell Date: 2009-06-21 23:49 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/e84b527d8be8 Merge Changeset: 60b818e5e4f9 Author: andrew Date: 2009-06-17 20:53 +0100 URL: http://hg.openjdk.java.net/jdk7/build/rev/60b818e5e4f9 6851515: awt_p.h incorporates a chunk of the XRender header Summary: Use XRender header directly rather than copying chunks locally Reviewed-by: anthony, ohair ! README-builds.html Changeset: c7ed15ab92ce Author: yan Date: 2009-06-23 23:08 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/c7ed15ab92ce Merge Changeset: 57f7e028c7ad Author: xdono Date: 2009-06-25 12:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/57f7e028c7ad Added tag jdk7-b62 for changeset c7ed15ab92ce ! .hgtags Changeset: 38c6ee1015aa Author: xdono Date: 2009-06-29 22:13 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/38c6ee1015aa Merge ! README-builds.html From xiomara.jayasena at sun.com Tue Jun 30 05:28:41 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 30 Jun 2009 05:28:41 +0000 Subject: hg: jdk7/build/corba: 4 new changesets Message-ID: <20090630052845.4A261E5F3@hg.openjdk.java.net> Changeset: 2752d8bd4142 Author: jjg Date: 2009-05-20 13:41 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/2752d8bd4142 6827026: Change javac source and target default to 7 Reviewed-by: darcy, ohair ! make/Makefile Changeset: 23f2c435056b Author: tbell Date: 2009-06-11 21:11 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/23f2c435056b Merge Changeset: 65b66117dbd7 Author: tbell Date: 2009-06-21 23:50 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/65b66117dbd7 Merge Changeset: d20e45cd539f Author: xdono Date: 2009-06-25 12:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/d20e45cd539f Added tag jdk7-b62 for changeset 65b66117dbd7 ! .hgtags From xiomara.jayasena at sun.com Tue Jun 30 05:37:28 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 30 Jun 2009 05:37:28 +0000 Subject: hg: jdk7/build/hotspot: Added tag jdk7-b62 for changeset a88386380bda Message-ID: <20090630053734.21714E5FA@hg.openjdk.java.net> Changeset: 8754a3c37762 Author: xdono Date: 2009-06-25 12:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/8754a3c37762 Added tag jdk7-b62 for changeset a88386380bda ! .hgtags From xiomara.jayasena at sun.com Tue Jun 30 05:51:35 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 30 Jun 2009 05:51:35 +0000 Subject: hg: jdk7/build/jaxp: 4 new changesets Message-ID: <20090630055141.8624DE600@hg.openjdk.java.net> Changeset: bdaf6acaf6e3 Author: jjg Date: 2009-05-20 13:45 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/bdaf6acaf6e3 6827026: Change javac source and target default to 7 Reviewed-by: darcy, ohair ! make/Makefile ! make/build.properties ! make/build.xml Changeset: 97344798aaf7 Author: tbell Date: 2009-06-11 21:26 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/97344798aaf7 Merge ! make/Makefile ! make/build.properties ! make/build.xml Changeset: a97dd57a6260 Author: tbell Date: 2009-06-21 23:51 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/a97dd57a6260 Merge Changeset: ae449e9c04c1 Author: xdono Date: 2009-06-25 12:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/ae449e9c04c1 Added tag jdk7-b62 for changeset a97dd57a6260 ! .hgtags From xiomara.jayasena at sun.com Tue Jun 30 05:57:03 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 30 Jun 2009 05:57:03 +0000 Subject: hg: jdk7/build/jaxws: 4 new changesets Message-ID: <20090630055714.33FB5E605@hg.openjdk.java.net> Changeset: 605e1cdeba48 Author: jjg Date: 2009-05-20 13:50 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/605e1cdeba48 6827026: Change javac source and target default to 7 Reviewed-by: darcy, ohair ! make/Makefile ! make/build.properties ! make/build.xml Changeset: 2ec98e99e4ea Author: tbell Date: 2009-06-11 21:30 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/2ec98e99e4ea Merge ! make/Makefile ! make/build.properties ! make/build.xml Changeset: 75c801c13ea1 Author: tbell Date: 2009-06-21 23:52 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/75c801c13ea1 Merge Changeset: b8a6e883c0a6 Author: xdono Date: 2009-06-25 12:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/b8a6e883c0a6 Added tag jdk7-b62 for changeset 75c801c13ea1 ! .hgtags From xiomara.jayasena at sun.com Tue Jun 30 06:04:38 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 30 Jun 2009 06:04:38 +0000 Subject: hg: jdk7/build/jdk: 47 new changesets Message-ID: <20090630061534.36360E60A@hg.openjdk.java.net> Changeset: 842fb12a21d7 Author: sherman Date: 2009-05-19 15:25 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/842fb12a21d7 6831794: charset EUC_TW is 12.6% of the total size of charsets.jar 6229811: Several codepoints in EUC_TW failed in roundtrip conversion Summary: Re-write EUC_TW charset to address the size and roundtrip issue. Reviewed-by: alanb ! make/java/nio/Makefile ! make/sun/Makefile ! make/sun/nio/FILES_java.gmk ! make/sun/nio/Makefile ! make/tools/CharsetMapping/Makefile ! make/tools/src/build/tools/charsetmapping/CharsetMapping.java ! make/tools/src/build/tools/charsetmapping/GenerateMapping.java ! make/tools/src/build/tools/charsetmapping/GenerateSBCS.java ! src/share/classes/sun/io/ByteToCharEUC_TW.java ! src/share/classes/sun/io/CharToByteEUC_TW.java ! src/share/classes/sun/nio/cs/ext/EUC_TW.java ! src/share/classes/sun/nio/cs/ext/ISO2022.java ! src/share/classes/sun/nio/cs/ext/ISO2022_CN.java ! src/solaris/classes/sun/awt/motif/X11CNS11643.java ! test/sun/nio/cs/TestISO2022CNDecoder.java Changeset: 72e4312ea1e0 Author: sherman Date: 2009-05-19 16:03 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/72e4312ea1e0 6843079: Putback for the new EUC_TW is not complete Summary: Putback the files missed in last putback Reviewed-by: alanb + make/tools/CharsetMapping/euc_tw.map + make/tools/src/build/tools/charsetmapping/GenerateEUC_TW.java + make/tools/src/build/tools/charsetmapping/Main.java + test/sun/nio/cs/EUC_TW_OLD.java + test/sun/nio/cs/TestEUC_TW.java + test/sun/nio/cs/TestX11CNS.java + test/sun/nio/cs/X11CNS11643.java + test/sun/nio/cs/X11CNS11643P1.java + test/sun/nio/cs/X11CNS11643P2.java + test/sun/nio/cs/X11CNS11643P3.java Changeset: 49478a651a28 Author: sherman Date: 2009-05-19 16:21 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/49478a651a28 6728376: Wrong error handling in Java_java_util_zip_Deflater_deflateBytes leads to size 0 if compress fails 6735255: ZipFile.close() does not close ZipFileInputStreams, contrary to the API document Summary: Throws OOM when malloc failed. Closes all outstanding streams when closing Reviewed-by: alanb ! src/share/classes/java/util/zip/ZipFile.java ! src/share/native/java/util/zip/Deflater.c ! src/share/native/java/util/zip/Inflater.c Changeset: 057cc7d16812 Author: sherman Date: 2009-05-19 16:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/057cc7d16812 Merge Changeset: 02b02a886b9b Author: weijun Date: 2009-05-20 10:11 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/02b02a886b9b 6832016: {DigestMD5Base,Des3DkCrypto}.setParityBit should use Integer.bitCount Reviewed-by: weijun Contributed-by: Christian Thalinger ! src/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java ! src/share/classes/sun/security/krb5/internal/crypto/dk/Des3DkCrypto.java Changeset: 4d607dc5cb22 Author: weijun Date: 2009-05-20 10:12 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/4d607dc5cb22 6682516: SPNEGO_HTTP_AUTH/WWW_KRB and SPNEGO_HTTP_AUTH/WWW_SPNEGO failed on all non-windows platforms Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/PrincipalName.java + test/sun/security/krb5/canonicalize/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor + test/sun/security/krb5/canonicalize/Test.java Changeset: eb46247f6c53 Author: weijun Date: 2009-05-20 10:12 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/eb46247f6c53 6832353: Krb5LoginModule: use the KRB5CCNAME when searching for Kerberos ticket cache Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java Changeset: 1bc5be8665cc Author: jjg Date: 2009-05-20 13:55 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/1bc5be8665cc 6827026: Change javac source and target default to 7 Reviewed-by: darcy, ohair ! make/common/shared/Defs-control.gmk ! make/common/shared/Defs-java.gmk ! make/javax/swing/beaninfo/SwingBeans.gmk Changeset: 914c33c7de3e Author: sherman Date: 2009-05-21 23:32 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/914c33c7de3e 6843578: Re-implement IBM doublebyte charsets 6639450: IBM949C encoder modifies state of IBM949 encoder 6569191: Cp943 io converter returns U+0000 and U+FFFD for unconvertable character 6577466: Character encoder IBM970 throws a BufferOverflowException 5065777: CharsetEncoder canEncode() methods often incorrectly return false Summary: Re-write 11 IBM doublebyte charsets. Thanks Ulf.Zibis for the codereview! Reviewed-by: martin ! make/sun/nio/FILES_java.gmk ! make/sun/nio/Makefile + make/tools/CharsetMapping/DoubleByte-X.java + make/tools/CharsetMapping/IBM1381.c2b + make/tools/CharsetMapping/IBM1381.map + make/tools/CharsetMapping/IBM1383.c2b + make/tools/CharsetMapping/IBM1383.map + make/tools/CharsetMapping/IBM1383.nr + make/tools/CharsetMapping/IBM930.c2b + make/tools/CharsetMapping/IBM930.map + make/tools/CharsetMapping/IBM930.nr + make/tools/CharsetMapping/IBM933.c2b + make/tools/CharsetMapping/IBM933.map + make/tools/CharsetMapping/IBM935.c2b + make/tools/CharsetMapping/IBM935.map + make/tools/CharsetMapping/IBM935.nr + make/tools/CharsetMapping/IBM937.c2b + make/tools/CharsetMapping/IBM937.map + make/tools/CharsetMapping/IBM937.nr + make/tools/CharsetMapping/IBM939.c2b + make/tools/CharsetMapping/IBM939.map + make/tools/CharsetMapping/IBM939.nr + make/tools/CharsetMapping/IBM942.c2b + make/tools/CharsetMapping/IBM942.map + make/tools/CharsetMapping/IBM943.map + make/tools/CharsetMapping/IBM943.nr + make/tools/CharsetMapping/IBM948.c2b + make/tools/CharsetMapping/IBM948.map + make/tools/CharsetMapping/IBM949.map + make/tools/CharsetMapping/IBM950.c2b + make/tools/CharsetMapping/IBM950.map + make/tools/CharsetMapping/IBM970.c2b + make/tools/CharsetMapping/IBM970.map + make/tools/CharsetMapping/dbcs + make/tools/src/build/tools/charsetmapping/GenerateDBCS.java ! make/tools/src/build/tools/charsetmapping/Main.java ! src/share/classes/sun/io/ByteToCharCp1381.java ! src/share/classes/sun/io/ByteToCharCp1383.java ! src/share/classes/sun/io/ByteToCharCp834.java ! src/share/classes/sun/io/ByteToCharCp930.java ! src/share/classes/sun/io/ByteToCharCp933.java ! src/share/classes/sun/io/ByteToCharCp935.java ! src/share/classes/sun/io/ByteToCharCp937.java ! src/share/classes/sun/io/ByteToCharCp939.java ! src/share/classes/sun/io/ByteToCharCp942.java ! src/share/classes/sun/io/ByteToCharCp942C.java ! src/share/classes/sun/io/ByteToCharCp943.java ! src/share/classes/sun/io/ByteToCharCp943C.java ! src/share/classes/sun/io/ByteToCharCp948.java ! src/share/classes/sun/io/ByteToCharCp949.java ! src/share/classes/sun/io/ByteToCharCp949C.java ! src/share/classes/sun/io/ByteToCharCp950.java ! src/share/classes/sun/io/ByteToCharCp970.java ! src/share/classes/sun/io/ByteToCharDBCS_ASCII.java ! src/share/classes/sun/io/ByteToCharDBCS_EBCDIC.java + src/share/classes/sun/io/ByteToCharEUC2.java ! src/share/classes/sun/io/CharToByteCp1381.java ! src/share/classes/sun/io/CharToByteCp1383.java ! src/share/classes/sun/io/CharToByteCp834.java ! src/share/classes/sun/io/CharToByteCp930.java ! src/share/classes/sun/io/CharToByteCp933.java ! src/share/classes/sun/io/CharToByteCp935.java ! src/share/classes/sun/io/CharToByteCp937.java ! src/share/classes/sun/io/CharToByteCp939.java ! src/share/classes/sun/io/CharToByteCp942.java ! src/share/classes/sun/io/CharToByteCp942C.java ! src/share/classes/sun/io/CharToByteCp943.java ! src/share/classes/sun/io/CharToByteCp943C.java ! src/share/classes/sun/io/CharToByteCp948.java ! src/share/classes/sun/io/CharToByteCp949.java ! src/share/classes/sun/io/CharToByteCp949C.java ! src/share/classes/sun/io/CharToByteCp950.java ! src/share/classes/sun/io/CharToByteCp970.java ! src/share/classes/sun/io/CharToByteDBCS_ASCII.java ! src/share/classes/sun/io/CharToByteDBCS_EBCDIC.java - src/share/classes/sun/nio/cs/ext/DBCSDecoderMapping.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_ASCII_Decoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_ASCII_Encoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_EBCDIC_Decoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_EBCDIC_Encoder.java - src/share/classes/sun/nio/cs/ext/DBCS_ONLY_IBM_EBCDIC_Decoder.java + src/share/classes/sun/nio/cs/ext/DoubleByte.java - src/share/classes/sun/nio/cs/ext/IBM1381.java - src/share/classes/sun/nio/cs/ext/IBM1383.java ! src/share/classes/sun/nio/cs/ext/IBM834.java - src/share/classes/sun/nio/cs/ext/IBM930.java - src/share/classes/sun/nio/cs/ext/IBM933.java - src/share/classes/sun/nio/cs/ext/IBM935.java - src/share/classes/sun/nio/cs/ext/IBM937.java - src/share/classes/sun/nio/cs/ext/IBM939.java - src/share/classes/sun/nio/cs/ext/IBM942.java ! src/share/classes/sun/nio/cs/ext/IBM942C.java - src/share/classes/sun/nio/cs/ext/IBM943.java ! src/share/classes/sun/nio/cs/ext/IBM943C.java - src/share/classes/sun/nio/cs/ext/IBM948.java - src/share/classes/sun/nio/cs/ext/IBM949.java ! src/share/classes/sun/nio/cs/ext/IBM949C.java - src/share/classes/sun/nio/cs/ext/IBM950.java - src/share/classes/sun/nio/cs/ext/IBM970.java - src/share/classes/sun/nio/cs/ext/SimpleEUCDecoder.java ! test/sun/nio/cs/FindCanEncodeBugs.java ! test/sun/nio/cs/FindEncoderBugs.java + test/sun/nio/cs/OLD/DBCSDecoderMapping.java + test/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java + test/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java + test/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java + test/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java + test/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java + test/sun/nio/cs/OLD/IBM1381_OLD.java + test/sun/nio/cs/OLD/IBM1383_OLD.java + test/sun/nio/cs/OLD/IBM930_OLD.java + test/sun/nio/cs/OLD/IBM933_OLD.java + test/sun/nio/cs/OLD/IBM935_OLD.java + test/sun/nio/cs/OLD/IBM937_OLD.java + test/sun/nio/cs/OLD/IBM939_OLD.java + test/sun/nio/cs/OLD/IBM942C_OLD.java + test/sun/nio/cs/OLD/IBM942_OLD.java + test/sun/nio/cs/OLD/IBM943C_OLD.java + test/sun/nio/cs/OLD/IBM943_OLD.java + test/sun/nio/cs/OLD/IBM948_OLD.java + test/sun/nio/cs/OLD/IBM949C_OLD.java + test/sun/nio/cs/OLD/IBM949_OLD.java + test/sun/nio/cs/OLD/IBM950_OLD.java + test/sun/nio/cs/OLD/IBM970_OLD.java + test/sun/nio/cs/OLD/SimpleEUCDecoder.java + test/sun/nio/cs/OLD/TestIBMDB.java ! test/sun/nio/cs/TestEUC_TW.java ! test/sun/nio/cs/TestIBMBugs.java Changeset: 8d2efec31d78 Author: xlu Date: 2009-05-24 16:29 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/8d2efec31d78 6622432: RFE: Performance improvements to java.math.BigDecimal Reviewed-by: darcy ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/BitSieve.java ! src/share/classes/java/math/MathContext.java ! src/share/classes/java/math/MutableBigInteger.java ! src/share/classes/java/math/SignedMutableBigInteger.java ! test/java/math/BigDecimal/AddTests.java ! test/java/math/BigDecimal/DivideTests.java Changeset: 3994c5c669cb Author: xlu Date: 2009-05-24 16:35 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/3994c5c669cb 6806261: BigDecimal.longValueExact() method throws NullPointerException Summary: add various tests to test the change to 6622432 Reviewed-by: darcy + test/java/math/BigDecimal/EqualsTests.java + test/java/math/BigDecimal/LongValueExactTests.java + test/java/math/BigDecimal/MultiplyTests.java + test/java/math/BigDecimal/PrecisionTests.java + test/java/math/BigInteger/CompareToTests.java Changeset: 206d73d299d4 Author: jccollet Date: 2009-05-25 22:27 +0200 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/206d73d299d4 6349566: java.net.CookieManager doesn't set default domain Summary: Enforce default domain in CookieManager Reviewed-by: michaelm ! src/share/classes/java/net/CookieManager.java ! test/java/net/CookieHandler/CookieManagerTest.java Changeset: dc3865883a5a Author: weijun Date: 2009-05-26 10:12 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/dc3865883a5a 6844887: NPE in TextCallbackHandler Reviewed-by: xuelei ! src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java + test/com/sun/security/auth/callback/TextCallbackHandler/NPE.java Changeset: d93b7df1e260 Author: xuelei Date: 2009-05-26 16:19 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/d93b7df1e260 6822460: support self-issued certificate Summary: checking self-issued certificate during certification path building Reviewed-by: mullan, weijun ! src/share/classes/sun/security/validator/PKIXValidator.java ! src/share/classes/sun/security/validator/SimpleValidator.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java Changeset: c3c5cc0f2a3e Author: xuelei Date: 2009-05-26 16:43 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/c3c5cc0f2a3e 6720721: CRL check with circular depency support needed Summary: checking AKID of certificates and CRLs Reviewed-by: mullan, weijun ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java + test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java + test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java + test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java + test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java + test/java/security/cert/CertPathValidator/indirectCRL/README + test/java/security/cert/CertPathValidator/indirectCRL/generate.sh + test/java/security/cert/CertPathValidator/indirectCRL/openssl.cnf Changeset: 045aeb76b0ff Author: jccollet Date: 2009-05-26 16:03 +0200 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/045aeb76b0ff 6726695: HttpURLConnection shoul support 'Expect: 100-contimue' headers for PUT Summary: Added code triggered when 'Expect: 100-continue' header has been added Reviewed-by: chegar ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/http/HttpClient/B6726695.java Changeset: 25db260cb810 Author: xuelei Date: 2009-05-27 17:48 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/25db260cb810 6845286: Add regression test for name constraints Summary: create regression test cases on name constraints Reviewed-by: weijun + test/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java + test/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java + test/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java + test/java/security/cert/CertPathValidator/nameConstraints/generate.sh + test/java/security/cert/CertPathValidator/nameConstraints/openssl.cnf Changeset: 7772d77bd7c2 Author: mchung Date: 2009-05-26 17:47 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/7772d77bd7c2 6829636: test/java/util/logging/LoggingDeadlock2.java is flaky Summary: remove @ignore Reviewed-by: swamyv ! src/share/classes/java/net/URLConnection.java ! test/Makefile ! test/java/util/logging/LoggingDeadlock2.java Changeset: 2aeaffb6c897 Author: mchung Date: 2009-05-26 17:54 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/2aeaffb6c897 6798842: TEST_BUG: ThreadStackTrace.java fails intermittently with unexpected thread status. Summary: remove @ignore Reviewed-by: swamyv ! test/java/lang/management/ThreadMXBean/ThreadStackTrace.java + test/java/lang/management/ThreadMXBean/Utils.java Changeset: fba2425da9b1 Author: mchung Date: 2009-05-26 18:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/fba2425da9b1 5080203: TEST_BUG: ThreadStateTest fails intermittently. Summary: Retry a few times to check thread status before reporting failure Reviewed-by: swamyv ! test/java/lang/management/ThreadMXBean/ThreadStateTest.java Changeset: a7a38e606a7a Author: mchung Date: 2009-05-26 18:07 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/a7a38e606a7a 6512493: TEST_BUG: unexpected LockInfo failure in LockedSynchronizers.java Summary: Retry a few times to check thread status before reporting failure Reviewed-by: swamyv ! test/java/lang/management/ThreadMXBean/LockingThread.java ! test/java/lang/management/ThreadMXBean/MonitorDeadlock.java Changeset: fb97068670e6 Author: mchung Date: 2009-05-26 18:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/fb97068670e6 6535104: TEST_BUG: FindDeadlocks.java fails intermittently. Summary: Retry a few times to check thread status before reporting failure Reviewed-by: swamyv ! test/java/lang/management/ThreadMXBean/SynchronizerDeadlock.java ! test/java/lang/management/ThreadMXBean/SynchronizerLockingThread.java Changeset: 742b55c45a70 Author: mchung Date: 2009-05-27 13:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/742b55c45a70 Merge Changeset: 59bbb9f3f430 Author: kamg Date: 2009-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/59bbb9f3f430 6838211: jdk docs creation broken for tracing docs Summary: Fix javadoc makefile macro Reviewed-by: ohair, jjg ! make/docs/Makefile Changeset: 8e77f61508cc Author: kamg Date: 2009-05-27 15:32 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/8e77f61508cc Merge Changeset: 928e0f1043e6 Author: chegar Date: 2009-05-29 15:51 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/928e0f1043e6 6807602: Increase MAX_BUFFER_LEN and MAX_HEAP_BUFFER_LEN on 64-bit Solaris and Linux Reviewed-by: alanb ! src/solaris/native/java/net/net_util_md.h Changeset: aece9096d5cd Author: jjg Date: 2009-05-29 16:27 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/aece9096d5cd 6838199: remove support for old javap Reviewed-by: ohair, mcimadamore ! make/common/Release.gmk ! make/common/internal/Defs-langtools.gmk ! make/launchers/Makefile Changeset: d26c268597ed Author: sherman Date: 2009-05-29 16:34 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/d26c268597ed 6808625: Incomplete code sample in Deflater javadoc Summary: added compresser.end() into example Reviewed-by: martin ! src/share/classes/java/util/zip/Deflater.java Changeset: 045743e0eb2d Author: xuelei Date: 2009-06-04 11:28 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/045743e0eb2d 6847459: Allow trust anchor self-issued intermediate version 1 and version 2 certificate Reviewed-by: weijun ! src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java Changeset: 8f405b65ddac Author: weijun Date: 2009-06-09 14:17 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/8f405b65ddac 6578647: Undefined requesting URL in java.net.Authenticator.getPasswordAuthentication() Reviewed-by: chegar, valeriep ! src/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java + src/share/classes/sun/net/www/protocol/http/HttpCallerInfo.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java ! src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java + src/share/classes/sun/security/jgss/GSSCaller.java ! src/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/share/classes/sun/security/jgss/GSSUtil.java + src/share/classes/sun/security/jgss/HttpCaller.java ! src/share/classes/sun/security/jgss/LoginConfigImpl.java ! src/share/classes/sun/security/jgss/ProviderList.java ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java ! src/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java ! src/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! test/sun/security/jgss/DefaultGssConfig.java ! test/sun/security/jgss/GssNPE.java + test/sun/security/krb5/auto/HttpNegotiateServer.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor Changeset: 4da7b972b391 Author: mullan Date: 2009-06-10 09:12 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/4da7b972b391 6845161: Bottleneck in Configuration.getConfiguration synchronized call Summary: Reduce scope of synchronized block Reviewed-by: weijun ! src/share/classes/javax/security/auth/login/Configuration.java Changeset: ffbcf1d1103c Author: xuelei Date: 2009-06-12 09:00 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/ffbcf1d1103c 6570344: Invalid RSA OID in sun.security.x509.AlgorithmId Summary: change RSA OID to "2.5.8.1.1" Reviewed-by: mullan ! src/share/classes/sun/security/x509/AlgorithmId.java Changeset: 328148f45b31 Author: tbell Date: 2009-06-11 21:32 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/328148f45b31 Merge ! make/docs/Makefile - src/share/classes/sun/nio/cs/ext/DBCSDecoderMapping.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_ASCII_Decoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_ASCII_Encoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_EBCDIC_Decoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_EBCDIC_Encoder.java - src/share/classes/sun/nio/cs/ext/DBCS_ONLY_IBM_EBCDIC_Decoder.java - src/share/classes/sun/nio/cs/ext/IBM1381.java - src/share/classes/sun/nio/cs/ext/IBM1383.java - src/share/classes/sun/nio/cs/ext/IBM930.java - src/share/classes/sun/nio/cs/ext/IBM933.java - src/share/classes/sun/nio/cs/ext/IBM935.java - src/share/classes/sun/nio/cs/ext/IBM937.java - src/share/classes/sun/nio/cs/ext/IBM939.java - src/share/classes/sun/nio/cs/ext/IBM942.java - src/share/classes/sun/nio/cs/ext/IBM943.java - src/share/classes/sun/nio/cs/ext/IBM948.java - src/share/classes/sun/nio/cs/ext/IBM949.java - src/share/classes/sun/nio/cs/ext/IBM950.java - src/share/classes/sun/nio/cs/ext/IBM970.java - src/share/classes/sun/nio/cs/ext/SimpleEUCDecoder.java ! test/Makefile Changeset: 74aefd0ab26d Author: martin Date: 2009-06-14 14:23 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/74aefd0ab26d 6850720: (process) Use clone(CLONE_VM), not fork, on Linux to avoid swap exhaustion Summary: Use clone(CLONE_VM) on Linux; Reluctantly implement execvpe. Reviewed-by: michaelm ! src/solaris/native/java/lang/UNIXProcess_md.c ! test/java/lang/ProcessBuilder/Basic.java + test/java/lang/ProcessBuilder/BigFork.java Changeset: d0de3e41426b Author: martin Date: 2009-06-14 14:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/d0de3e41426b 6511515: poor performance of LogRecord.inferCaller depending on java.lang.Throwable.getStackTraceElement Summary: Allow random access to stack trace elements; retrieve only needed ones Reviewed-by: swamyv Contributed-by: jeremymanson at google.com ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Throwable.java ! src/share/classes/java/util/logging/LogRecord.java ! src/share/classes/sun/misc/JavaLangAccess.java Changeset: 5a5b56904855 Author: tbell Date: 2009-06-21 12:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/5a5b56904855 6853336: (process) disable or remove clone-exec feature (6850720) Summary: clone-exec feature (6850720) needs more work on 32-bit Linux Reviewed-by: alanb, michaelm Contributed-by: Martin Buchholz ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: 55a584478eac Author: tbell Date: 2009-06-21 23:52 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/55a584478eac Merge Changeset: 6f1f159aed75 Author: yan Date: 2009-06-03 17:41 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/6f1f159aed75 6839645: Swing application prints message in Control Panel if language is changed Summary: just remove debug printout from production builds; ignore multicharacter-generating keys Reviewed-by: uta ! src/windows/native/sun/windows/awt_Component.cpp Changeset: a3f970a8600b Author: anthony Date: 2009-06-04 15:18 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/a3f970a8600b 6832386: Fix JTreg test: java/awt/Graphics/DrawImageBG/SystemBgColorTest.java Summary: Removed unneeded System.exit(0) call. Reviewed-by: art, ohair, anthony Contributed-by: Omair Majid ! test/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java Changeset: 7289003cd1c9 Author: dcherepanov Date: 2009-06-05 17:30 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/7289003cd1c9 6829180: Removing focused component from a window causes a JVM crash for JDK7b50+ on WinXP/Vista Summary: access pData on the toolkit thread Reviewed-by: art, anthony, naoto ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_InputMethod.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Toolkit.h ! src/windows/native/sun/windows/awtmsg.h Changeset: 70654407b626 Author: dcherepanov Date: 2009-06-15 11:15 -0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/70654407b626 6847584: closed/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html fails Reviewed-by: anthony + test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html ! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.java Changeset: 0e441c781cdc Author: yan Date: 2009-06-16 00:37 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/0e441c781cdc Merge - src/share/native/sun/java2d/pipe/RenderBuffer.c Changeset: 2a526ccd12e8 Author: andrew Date: 2009-06-17 21:13 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/2a526ccd12e8 6851515: awt_p.h incorporates a chunk of the XRender header Summary: Use XRender header directly rather than copying chunks locally Reviewed-by: anthony, ohair ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/awt_p.h Changeset: 1bbbd0ef5d04 Author: peytoia Date: 2009-06-13 06:43 +0900 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/1bbbd0ef5d04 6850113: Bidi class needs to be updated to support Unicode 5.1 Reviewed-by: okutsu ! make/java/text/FILES_java.gmk ! make/sun/font/FILES_c.gmk ! make/sun/font/Makefile ! make/sun/font/mapfile-vers ! make/sun/font/mapfile-vers.openjdk ! src/share/classes/java/text/Bidi.java + src/share/classes/sun/text/bidi/BidiBase.java + src/share/classes/sun/text/bidi/BidiLine.java + src/share/classes/sun/text/bidi/BidiRun.java ! src/share/classes/sun/text/normalizer/UCharacter.java - src/share/native/sun/font/bidi/cmemory.h - src/share/native/sun/font/bidi/jbidi.c - src/share/native/sun/font/bidi/jbidi.h - src/share/native/sun/font/bidi/ubidi.c - src/share/native/sun/font/bidi/ubidi.h - src/share/native/sun/font/bidi/ubidiimp.h - src/share/native/sun/font/bidi/ubidiln.c - src/share/native/sun/font/bidi/uchardir.c - src/share/native/sun/font/bidi/uchardir.h - src/share/native/sun/font/bidi/utypes.h ! src/share/native/sun/font/layout/LETypes.h ! test/java/text/Bidi/BidiBug.java + test/java/text/Bidi/BidiConformance.java ! test/java/text/Bidi/BidiEmbeddingTest.java + test/java/text/Bidi/Bug6850113.java Changeset: 45316d7cc9dc Author: yan Date: 2009-06-17 23:27 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/45316d7cc9dc Merge - src/share/native/sun/font/bidi/cmemory.h - src/share/native/sun/font/bidi/jbidi.c - src/share/native/sun/font/bidi/jbidi.h - src/share/native/sun/font/bidi/ubidi.c - src/share/native/sun/font/bidi/ubidi.h - src/share/native/sun/font/bidi/ubidiimp.h - src/share/native/sun/font/bidi/ubidiln.c - src/share/native/sun/font/bidi/uchardir.c - src/share/native/sun/font/bidi/uchardir.h - src/share/native/sun/font/bidi/utypes.h Changeset: 12e11fab9a83 Author: yan Date: 2009-06-23 23:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/12e11fab9a83 Merge - src/share/native/sun/font/bidi/cmemory.h - src/share/native/sun/font/bidi/jbidi.c - src/share/native/sun/font/bidi/jbidi.h - src/share/native/sun/font/bidi/ubidi.c - src/share/native/sun/font/bidi/ubidi.h - src/share/native/sun/font/bidi/ubidiimp.h - src/share/native/sun/font/bidi/ubidiln.c - src/share/native/sun/font/bidi/uchardir.c - src/share/native/sun/font/bidi/uchardir.h - src/share/native/sun/font/bidi/utypes.h Changeset: 8905d218cd0d Author: xdono Date: 2009-06-25 12:10 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/8905d218cd0d Added tag jdk7-b62 for changeset 12e11fab9a83 ! .hgtags From xiomara.jayasena at sun.com Tue Jun 30 06:33:58 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 30 Jun 2009 06:33:58 +0000 Subject: hg: jdk7/build/langtools: 15 new changesets Message-ID: <20090630063425.131E5E60F@hg.openjdk.java.net> Changeset: b5872f0790e7 Author: jjg Date: 2009-05-19 11:27 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/b5872f0790e7 6841422: classfile: add Type visitor Reviewed-by: mcimadamore Contributed-by: kevin.t.looney at sun.com ! src/share/classes/com/sun/tools/classfile/Type.java Changeset: f838537fb1ac Author: jjg Date: 2009-05-19 11:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/f838537fb1ac 6841420: classfile: add new methods to ConstantClassInfo Reviewed-by: mcimadamore Contributed-by: kevin.t.looney at sun.com ! src/share/classes/com/sun/tools/classfile/ConstantPool.java Changeset: fc634a593812 Author: jjg Date: 2009-05-19 11:43 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/fc634a593812 6841419: classfile: add constant pool iterator Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/classfile/ClassTranslator.java ! src/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/share/classes/com/sun/tools/classfile/ConstantPool.java Changeset: cd0630109de5 Author: jjg Date: 2009-05-19 11:50 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/cd0630109de5 6824493: experimental support for additional info for instructions Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java ! src/share/classes/com/sun/tools/javap/BasicWriter.java ! src/share/classes/com/sun/tools/javap/ClassWriter.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java + src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java ! src/share/classes/com/sun/tools/javap/JavapTask.java + src/share/classes/com/sun/tools/javap/Messages.java ! src/share/classes/com/sun/tools/javap/Options.java + src/share/classes/com/sun/tools/javap/SourceWriter.java + src/share/classes/com/sun/tools/javap/StackMapWriter.java + src/share/classes/com/sun/tools/javap/TryBlockWriter.java ! src/share/classes/com/sun/tools/javap/resources/javap.properties + test/tools/javap/T6824493.java Changeset: 0c6cd88f72b9 Author: jjg Date: 2009-05-19 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/0c6cd88f72b9 6843013: missing files in fix for 6824493 Reviewed-by: darcy + src/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java + src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java Changeset: 4ce1c1400334 Author: jjg Date: 2009-05-19 15:07 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/4ce1c1400334 6832154: refactor Paths to be just a utility class for JavacFileManager Reviewed-by: darcy ! src/share/classes/com/sun/tools/apt/main/Main.java ! src/share/classes/com/sun/tools/javac/file/Paths.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 79eb8795a1de Author: jjg Date: 2009-05-20 13:36 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/79eb8795a1de 6827026: Change javac source and target default to 7 Reviewed-by: darcy, ohair ! make/Makefile ! make/build.properties ! make/build.xml ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java Changeset: 44eaac2b4501 Author: jjg Date: 2009-05-20 19:10 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/44eaac2b4501 6843648: tools/javac/versions/check.sh is broken Reviewed-by: darcy ! test/tools/javac/6341866/Anno.java ! test/tools/javac/6464451/BigFinally.java ! test/tools/javac/6464451/DeepNestedFinally.java ! test/tools/javac/6464451/ManyExitsInTry.java ! test/tools/javac/ClassLit.java ! test/tools/javac/T6557865.java ! test/tools/javac/foreach/T6682380.java ! test/tools/javac/processing/6348499/A.java ! test/tools/javac/processing/6414633/A.java ! test/tools/javac/processing/6430209/b6341534.java ! test/tools/javac/processing/T6439826.java ! test/tools/javac/stackmap/T4955930.sh ! test/tools/javac/versions/check.sh Changeset: d402db1005ad Author: mcimadamore Date: 2009-05-21 10:56 +0100 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/d402db1005ad 6722234: javac diagnostics need better integration with the type-system Summary: Added RichDiagnosticFormatter which provides better formatting capabilities for javac types/symbols Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java + src/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java + src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! test/tools/javac/6304921/T6304921.java ! test/tools/javac/6304921/T6304921.out ! test/tools/javac/6491592/T6491592.out + test/tools/javac/Diagnostics/6722234/T6722234a.java + test/tools/javac/Diagnostics/6722234/T6722234a_1.out + test/tools/javac/Diagnostics/6722234/T6722234a_2.out + test/tools/javac/Diagnostics/6722234/T6722234b.java + test/tools/javac/Diagnostics/6722234/T6722234b_1.out + test/tools/javac/Diagnostics/6722234/T6722234b_2.out + test/tools/javac/Diagnostics/6722234/T6722234c.java + test/tools/javac/Diagnostics/6722234/T6722234c.out + test/tools/javac/Diagnostics/6722234/T6722234d.java + test/tools/javac/Diagnostics/6722234/T6722234d_1.out + test/tools/javac/Diagnostics/6722234/T6722234d_2.out ! test/tools/javac/ExtendArray.java ! test/tools/javac/ExtendArray.out ! test/tools/javac/OverridePosition.java ! test/tools/javac/OverridePosition.out ! test/tools/javac/T4093617/T4093617.java ! test/tools/javac/T4093617/T4093617.out ! test/tools/javac/T5003235/T5003235c.java ! test/tools/javac/T5003235/T5003235c.out ! test/tools/javac/miranda/T4666866.java ! test/tools/javac/miranda/T4666866.out ! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java Changeset: 84061bd68019 Author: darcy Date: 2009-05-27 22:34 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/84061bd68019 6843761: Update langtools tests to remove unncessary -source and -target options Reviewed-by: jjg ! test/com/sun/javadoc/testIndex/TestIndex.java ! test/com/sun/javadoc/testInterface/TestInterface.java ! test/com/sun/javadoc/testNavagation/TestNavagation.java ! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java ! test/tools/javac/5005368.java ! test/tools/javac/Ambig3.java ! test/tools/javac/ArrayCast.java ! test/tools/javac/BadCovar.java ! test/tools/javac/ClassLiterals/InitializeOuter.java ! test/tools/javac/ClassLiterals/InitializeTarget.java ! test/tools/javac/ClassToTypeParm.java ! test/tools/javac/Closure1.java ! test/tools/javac/Closure2.java ! test/tools/javac/Closure3.java ! test/tools/javac/Closure4.java ! test/tools/javac/Closure5.java ! test/tools/javac/CompoundBox.java ! test/tools/javac/ConditionalArgTypes_1.java ! test/tools/javac/ConditionalArgTypes_2.java ! test/tools/javac/DefiniteAssignment/DUAssert.java ! test/tools/javac/EarlyAssert.java ! test/tools/javac/Enum1.java ! test/tools/javac/GoodCovar.java ! test/tools/javac/HexFloatLiterals.java ! test/tools/javac/HexThree.java ! test/tools/javac/InterfaceAssert.java ! test/tools/javac/InvalidIntfCast.java ! test/tools/javac/NewGeneric.java ! test/tools/javac/ObjectMethodRefFromInterface.java ! test/tools/javac/PrivateLocalConstructor.java ! test/tools/javac/RawCrash.java ! test/tools/javac/SynthName2.java ! test/tools/javac/T5090006/compiler.sh ! test/tools/javac/T5092545.java ! test/tools/javac/T5105890.java ! test/tools/javac/annotations/default/A.java ! test/tools/javac/annotations/neg/AnnComma.java ! test/tools/javac/annotations/neg/ArrayLit.java ! test/tools/javac/annotations/neg/Constant.java ! test/tools/javac/annotations/neg/Cycle1.java ! test/tools/javac/annotations/neg/Cycle2.java ! test/tools/javac/annotations/neg/Cycle3.java ! test/tools/javac/annotations/neg/Dep.java ! test/tools/javac/annotations/neg/Dup.java ! test/tools/javac/annotations/neg/DupTarget.java ! test/tools/javac/annotations/neg/MemberOver.java ! test/tools/javac/annotations/neg/ObjectMembers.java ! test/tools/javac/annotations/neg/OverrideNo.java ! test/tools/javac/annotations/neg/Package.java ! test/tools/javac/annotations/neg/Recovery.java ! test/tools/javac/annotations/neg/Recovery1.java ! test/tools/javac/annotations/neg/Scope.java ! test/tools/javac/annotations/neg/Syntax1.java ! test/tools/javac/annotations/neg/WrongTarget.java ! test/tools/javac/annotations/neg/WrongTarget2.java ! test/tools/javac/annotations/neg/WrongValue.java ! test/tools/javac/annotations/neg/Z1.java ! test/tools/javac/annotations/neg/Z10.java ! test/tools/javac/annotations/neg/Z11.java ! test/tools/javac/annotations/neg/Z12.java ! test/tools/javac/annotations/neg/Z13.java ! test/tools/javac/annotations/neg/Z14.java ! test/tools/javac/annotations/neg/Z15.java ! test/tools/javac/annotations/neg/Z16.java ! test/tools/javac/annotations/neg/Z2.java ! test/tools/javac/annotations/neg/Z3.java ! test/tools/javac/annotations/neg/Z4.java ! test/tools/javac/annotations/neg/Z5.java ! test/tools/javac/annotations/neg/Z8.java ! test/tools/javac/annotations/neg/Z9.java ! test/tools/javac/annotations/pos/AnnoteElideBraces.java ! test/tools/javac/annotations/pos/ClassA.java ! test/tools/javac/annotations/pos/Dep.java ! test/tools/javac/annotations/pos/Enum1.java ! test/tools/javac/annotations/pos/Local.java ! test/tools/javac/annotations/pos/Members.java ! test/tools/javac/annotations/pos/NType.java ! test/tools/javac/annotations/pos/OverrideCheck.java ! test/tools/javac/annotations/pos/OverrideOK.java ! test/tools/javac/annotations/pos/Parameter.java ! test/tools/javac/annotations/pos/Primitives.java ! test/tools/javac/annotations/pos/RightTarget.java ! test/tools/javac/annotations/pos/Z1.java ! test/tools/javac/annotations/pos/Z2.java ! test/tools/javac/annotations/pos/Z3.java ! test/tools/javac/annotations/pos/Z4.java ! test/tools/javac/annotations/pos/package-info.java ! test/tools/javac/assert/Attach.java ! test/tools/javac/assert/DU1.java ! test/tools/javac/assert/DU2.java ! test/tools/javac/assert/Position.java ! test/tools/javac/boxing/BoxedForeach.java ! test/tools/javac/boxing/Boxing1.java ! test/tools/javac/boxing/Boxing2.java ! test/tools/javac/boxing/Boxing4.java ! test/tools/javac/boxing/BoxingCaching.java ! test/tools/javac/capture/Capture1.java ! test/tools/javac/capture/Capture2.java ! test/tools/javac/capture/Capture3.java ! test/tools/javac/capture/Capture5.java ! test/tools/javac/cast/BoxedArray.java ! test/tools/javac/enum/AbstractEmptyEnum.java ! test/tools/javac/enum/AbstractEnum1.java ! test/tools/javac/enum/DA1.java ! test/tools/javac/enum/DA2.java ! test/tools/javac/enum/DA3.java ! test/tools/javac/enum/Def.java ! test/tools/javac/enum/Enum1.java ! test/tools/javac/enum/Enum2.java ! test/tools/javac/enum/Enum3.java ! test/tools/javac/enum/EnumImplicitPrivateConstructor.java ! test/tools/javac/enum/EnumInit.java ! test/tools/javac/enum/EnumPrivateConstructor.java ! test/tools/javac/enum/EnumProtectedConstructor.java ! test/tools/javac/enum/EnumPublicConstructor.java ! test/tools/javac/enum/EnumSwitch1.java ! test/tools/javac/enum/EnumSwitch2.java ! test/tools/javac/enum/EnumSwitch3.java ! test/tools/javac/enum/EnumSwitch4.java ! test/tools/javac/enum/ExplicitlyAbstractEnum1.java ! test/tools/javac/enum/ExplicitlyAbstractEnum2.java ! test/tools/javac/enum/ExplicitlyFinalEnum1.java ! test/tools/javac/enum/ExplicitlyFinalEnum2.java ! test/tools/javac/enum/FauxEnum1.java ! test/tools/javac/enum/FauxEnum3.java ! test/tools/javac/enum/FauxSpecialEnum1.java ! test/tools/javac/enum/FauxSpecialEnum2.java ! test/tools/javac/enum/LocalEnum.java ! test/tools/javac/enum/NoFinal.java ! test/tools/javac/enum/NoFinal2.java ! test/tools/javac/enum/NoFinal3.java ! test/tools/javac/enum/NoFinal4.java ! test/tools/javac/enum/NoFinal5.java ! test/tools/javac/enum/OkFinal.java ! test/tools/javac/enum/SynthValues.java ! test/tools/javac/enum/T5075242.java ! test/tools/javac/enum/T5081785.java ! test/tools/javac/enum/TrailingComma.java ! test/tools/javac/enum/UserValue.java ! test/tools/javac/enum/ValueOf.java ! test/tools/javac/enum/enumSwitch/EnumSwitch.java ! test/tools/javac/foreach/Foreach.java ! test/tools/javac/foreach/GenericIterator.java ! test/tools/javac/foreach/IntersectIterator.java ! test/tools/javac/foreach/ListOfListTest.java ! test/tools/javac/foreach/SpecIterable.java ! test/tools/javac/foreach/StaticBlock.java ! test/tools/javac/foreach/SuperfluousAbstract.java ! test/tools/javac/generics/ArrayClone.java ! test/tools/javac/generics/ArrayTypearg.java ! test/tools/javac/generics/BridgeClash.java ! test/tools/javac/generics/BridgeOrder.java ! test/tools/javac/generics/CastCrash.java ! test/tools/javac/generics/Casting.java ! test/tools/javac/generics/Casting2.java ! test/tools/javac/generics/Casting3.java ! test/tools/javac/generics/Casting4.java ! test/tools/javac/generics/Conditional.java ! test/tools/javac/generics/Covar2.java ! test/tools/javac/generics/Covar3.java ! test/tools/javac/generics/Covar4.java ! test/tools/javac/generics/Crash01.java ! test/tools/javac/generics/Crash02.java ! test/tools/javac/generics/CyclicInheritance3.java ! test/tools/javac/generics/CyclicInheritance5.java ! test/tools/javac/generics/ErasureClashCrash.java ! test/tools/javac/generics/ExtendedRaw1.java ! test/tools/javac/generics/ExtendedRaw2.java ! test/tools/javac/generics/ExtendedRaw3.java ! test/tools/javac/generics/ExtendedRaw4.java ! test/tools/javac/generics/FinalBridge.java ! test/tools/javac/generics/GenLit1.java ! test/tools/javac/generics/GenLit2.java ! test/tools/javac/generics/GenericAnonCtor.java ! test/tools/javac/generics/GenericMerge.java ! test/tools/javac/generics/GenericOverride.java ! test/tools/javac/generics/GenericThrowable.java ! test/tools/javac/generics/GetClass.java ! test/tools/javac/generics/GetClass2.java ! test/tools/javac/generics/InheritanceConflict.java ! test/tools/javac/generics/InheritanceConflict2.java ! test/tools/javac/generics/InheritanceConflict3.java ! test/tools/javac/generics/InnerInterface1.java ! test/tools/javac/generics/InnerInterface2.java ! test/tools/javac/generics/InstanceOf1.java ! test/tools/javac/generics/InstanceOf2.java ! test/tools/javac/generics/InstanceOf3.java ! test/tools/javac/generics/InterfaceCast1.java ! test/tools/javac/generics/LoadOrder.java ! test/tools/javac/generics/MissingBridge.java ! test/tools/javac/generics/MissingCast.java ! test/tools/javac/generics/Multibound1.java ! test/tools/javac/generics/MultipleInheritance.java ! test/tools/javac/generics/NameOrder.java ! test/tools/javac/generics/Nonlinear.java ! test/tools/javac/generics/ParametricException.java ! test/tools/javac/generics/ParenVerify.java ! test/tools/javac/generics/PermuteBound.java ! test/tools/javac/generics/PrimitiveClass.java ! test/tools/javac/generics/PrimitiveVariant.java ! test/tools/javac/generics/RawClient.java ! test/tools/javac/generics/RefEqual.java ! test/tools/javac/generics/RelaxedArrays.java ! test/tools/javac/generics/ReverseOrder.java ! test/tools/javac/generics/SelfImplement.java ! test/tools/javac/generics/SilentUnchecked.java ! test/tools/javac/generics/SuperTypeargs.java ! test/tools/javac/generics/T4661029.java ! test/tools/javac/generics/T4683314.java ! test/tools/javac/generics/T4684378.java ! test/tools/javac/generics/T4695348.java ! test/tools/javac/generics/T4695415.java ! test/tools/javac/generics/T4695847.java ! test/tools/javac/generics/T4711570.java ! test/tools/javac/generics/T4711572.java ! test/tools/javac/generics/T4711694.java ! test/tools/javac/generics/T4738171.java ! test/tools/javac/generics/T4739399.java ! test/tools/javac/generics/T4757416.java ! test/tools/javac/generics/T4784207a.java ! test/tools/javac/generics/T4784219.java ! test/tools/javac/generics/T5011073.java ! test/tools/javac/generics/T5094318.java ! test/tools/javac/generics/TyparamLit.java ! test/tools/javac/generics/TyparamStaticScope.java ! test/tools/javac/generics/TyparamStaticScope2.java ! test/tools/javac/generics/UncheckedArray.java ! test/tools/javac/generics/UncheckedConstructor.java ! test/tools/javac/generics/UncheckedCovariance.java ! test/tools/javac/generics/UnsoundInference.java ! test/tools/javac/generics/Varargs.java ! test/tools/javac/generics/Varargs2.java ! test/tools/javac/generics/WrongNew.java ! test/tools/javac/generics/abstract/T4717181c.java ! test/tools/javac/generics/bridge1/D.java ! test/tools/javac/generics/classreader/HArrayMethod.java ! test/tools/javac/generics/compat/CovariantCompat1.java ! test/tools/javac/generics/compat/OverrideBridge1.java ! test/tools/javac/generics/forwardSeparateBound/ForwardSeparateBound2.java ! test/tools/javac/generics/genericAbstract/A.java ! test/tools/javac/generics/odersky/BadTest.java ! test/tools/javac/generics/odersky/BadTest2.java ! test/tools/javac/generics/odersky/BadTest3.java ! test/tools/javac/generics/odersky/BadTest4.java ! test/tools/javac/generics/odersky/Test.java ! test/tools/javac/generics/odersky/Test2.java ! test/tools/javac/generics/odersky/Test3.java ! test/tools/javac/generics/odersky/Test4.java ! test/tools/javac/generics/parametricException/J.java ! test/tools/javac/generics/rare/Rare1.java ! test/tools/javac/generics/rare/Rare10.java ! test/tools/javac/generics/rare/Rare11.java ! test/tools/javac/generics/rare/Rare2.java ! test/tools/javac/generics/rare/Rare3.java ! test/tools/javac/generics/rare/Rare4.java ! test/tools/javac/generics/rare/Rare5.java ! test/tools/javac/generics/rare/Rare6.java ! test/tools/javac/generics/rare/Rare7.java ! test/tools/javac/generics/rare/Rare8.java ! test/tools/javac/generics/rare/Rare9.java ! test/tools/javac/generics/rawSeparate/RetroLexer.java ! test/tools/javac/generics/typeargs/Basic.java ! test/tools/javac/generics/typeargs/Metharg1.java ! test/tools/javac/generics/typeargs/Metharg2.java ! test/tools/javac/generics/typeargs/Newarg1.java ! test/tools/javac/generics/typeargs/Newarg2.java ! test/tools/javac/generics/typeargs/Superarg1.java ! test/tools/javac/generics/typeargs/Superarg2.java ! test/tools/javac/generics/typeargs/ThisArg.java ! test/tools/javac/generics/typevars/4856983/T4856983.java ! test/tools/javac/generics/typevars/4856983/T4856983a.java ! test/tools/javac/generics/typevars/4856983/T4856983b.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes1.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes2.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes3.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes4.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes5.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes6.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes7.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes8.java ! test/tools/javac/generics/wildcards/AssignmentDifferentTypes9.java ! test/tools/javac/generics/wildcards/AssignmentSameType1.java ! test/tools/javac/generics/wildcards/AssignmentSameType2.java ! test/tools/javac/generics/wildcards/AssignmentSameType3.java ! test/tools/javac/generics/wildcards/AssignmentSameType4.java ! test/tools/javac/generics/wildcards/AssignmentSameType5.java ! test/tools/javac/generics/wildcards/AssignmentSameType6.java ! test/tools/javac/generics/wildcards/AssignmentSameType7.java ! test/tools/javac/generics/wildcards/AssignmentSameType8.java ! test/tools/javac/generics/wildcards/BoundBug.java ! test/tools/javac/generics/wildcards/ContraArg.java ! test/tools/javac/generics/wildcards/T5097548.java ! test/tools/javac/generics/wildcards/T5097548b.java ! test/tools/javac/generics/wildcards/UnboundArray.java ! test/tools/javac/generics/wildcards/neg/AmbiguousCast.java ! test/tools/javac/generics/wildcards/neg/Capture.java ! test/tools/javac/generics/wildcards/neg/CastFail1.java ! test/tools/javac/generics/wildcards/neg/CastFail10.java ! test/tools/javac/generics/wildcards/neg/CastFail11.java ! test/tools/javac/generics/wildcards/neg/CastFail12.java ! test/tools/javac/generics/wildcards/neg/CastFail13.java ! test/tools/javac/generics/wildcards/neg/CastFail14.java ! test/tools/javac/generics/wildcards/neg/CastFail15.java ! test/tools/javac/generics/wildcards/neg/CastFail16.java ! test/tools/javac/generics/wildcards/neg/CastFail17.java ! test/tools/javac/generics/wildcards/neg/CastFail18.java ! test/tools/javac/generics/wildcards/neg/CastFail19.java ! test/tools/javac/generics/wildcards/neg/CastFail2.java ! test/tools/javac/generics/wildcards/neg/CastFail20.java ! test/tools/javac/generics/wildcards/neg/CastFail21.java ! test/tools/javac/generics/wildcards/neg/CastFail3.java ! test/tools/javac/generics/wildcards/neg/CastFail4.java ! test/tools/javac/generics/wildcards/neg/CastFail5.java ! test/tools/javac/generics/wildcards/neg/CastFail6.java ! test/tools/javac/generics/wildcards/neg/CastFail7.java ! test/tools/javac/generics/wildcards/neg/CastFail8.java ! test/tools/javac/generics/wildcards/neg/CastFail9.java ! test/tools/javac/generics/wildcards/neg/CastWarn10.java ! test/tools/javac/generics/wildcards/neg/CastWarn11.java ! test/tools/javac/generics/wildcards/neg/CastWarn12.java ! test/tools/javac/generics/wildcards/neg/CastWarn13.java ! test/tools/javac/generics/wildcards/neg/CastWarn14.java ! test/tools/javac/generics/wildcards/neg/CastWarn2.java ! test/tools/javac/generics/wildcards/neg/CastWarn3.java ! test/tools/javac/generics/wildcards/neg/CastWarn4.java ! test/tools/javac/generics/wildcards/neg/CastWarn5.java ! test/tools/javac/generics/wildcards/neg/CastWarn6.java ! test/tools/javac/generics/wildcards/neg/CastWarn7.java ! test/tools/javac/generics/wildcards/neg/CastWarn8.java ! test/tools/javac/generics/wildcards/neg/CastWarn9.java ! test/tools/javac/generics/wildcards/neg/ParamCast.java ! test/tools/javac/generics/wildcards/neg/Readonly.java ! test/tools/javac/generics/wildcards/neg/Unbounded.java ! test/tools/javac/generics/wildcards/pos/AmbiguousCast2.java ! test/tools/javac/generics/wildcards/pos/BoundsCollision.java ! test/tools/javac/generics/wildcards/pos/Capture.java ! test/tools/javac/generics/wildcards/pos/CastTest.java ! test/tools/javac/generics/wildcards/pos/InstanceOf.java ! test/tools/javac/generics/wildcards/pos/ParamCast.java ! test/tools/javac/generics/wildcards/pos/RvalConversion.java ! test/tools/javac/generics/wildcards/pos/UncheckedCast1.java ! test/tools/javac/importscope/A.java ! test/tools/javac/limits/FinallyNesting.java ! test/tools/javac/lint/Unchecked.java ! test/tools/javac/miranda/T4711325.java ! test/tools/javac/mixedTarget/CompatibleAbstracts1.java ! test/tools/javac/mixedTarget/ExtendCovariant2.java ! test/tools/javac/overload/T5090220.java ! test/tools/javac/processing/environment/TestSourceVersion.java ! test/tools/javac/stackmap/UninitThis.java ! test/tools/javac/staticImport/Ambig1.java ! test/tools/javac/staticImport/ImportInherit.java ! test/tools/javac/staticImport/ImportPrivate.java ! test/tools/javac/staticImport/PrivateStaticImport.java ! test/tools/javac/staticImport/Shadow.java ! test/tools/javac/staticImport/StaticImport.java ! test/tools/javac/staticImport/StaticImport2.java ! test/tools/javac/unicode/Unmappable.java ! test/tools/javac/varargs/Anon.java ! test/tools/javac/varargs/BadSyntax2.java ! test/tools/javac/varargs/Varargs1.java ! test/tools/javac/varargs/VarargsOverride.java ! test/tools/javac/varargs/Warn1.java ! test/tools/javac/varargs/Warn2.java ! test/tools/javac/varargs/warning/Warn2.java ! test/tools/javac/varargs/warning/Warn3.java ! test/tools/javadoc/LangVers.java ! test/tools/javadoc/annotations/annotateMethodsFields/Main.java ! test/tools/javadoc/annotations/annotatePackage/Main.java ! test/tools/javadoc/annotations/annotateParams/Main.java ! test/tools/javadoc/annotations/defaults/Main.java ! test/tools/javadoc/annotations/elementTypes/Main.java ! test/tools/javadoc/annotations/shortcuts/Main.java ! test/tools/javadoc/enum/docComments/Main.java ! test/tools/javadoc/enum/enumType/Main.java ! test/tools/javadoc/generics/genericClass/Main.java ! test/tools/javadoc/generics/genericInnerAndOuter/Main.java ! test/tools/javadoc/generics/genericInterface/Main.java ! test/tools/javadoc/generics/genericMethod/Main.java ! test/tools/javadoc/generics/genericSuper/Main.java ! test/tools/javadoc/generics/supertypes/Main.java ! test/tools/javadoc/generics/throwsGeneric/Main.java ! test/tools/javadoc/generics/tparamCycle/Main.java ! test/tools/javadoc/generics/tparamTagOnMethod/Main.java ! test/tools/javadoc/generics/tparamTagOnType/Main.java ! test/tools/javadoc/generics/wildcards/Main.java ! test/tools/javadoc/lib/Tester.java ! test/tools/javadoc/varArgs/Main.java Changeset: d4828eba4939 Author: jjg Date: 2009-05-28 09:49 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/d4828eba4939 6802102: unignore @ignored tests where possible Reviewed-by: mcimadamore ! test/tools/javac/T6405099.java ! test/tools/javac/api/6431257/T6431257.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/code/ArrayClone.java - test/tools/javac/code/ArrayClone.sh ! test/tools/javac/generics/inference/6365166/NewTest.java Changeset: 47cf04bb80c9 Author: jjg Date: 2009-05-29 16:26 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/47cf04bb80c9 6838199: remove support for old javap Reviewed-by: ohair, mcimadamore ! make/build.xml ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/Main.java ! src/share/classes/com/sun/tools/javap/resources/javap.properties - src/share/classes/sun/tools/javap/AttrData.java - src/share/classes/sun/tools/javap/CPX.java - src/share/classes/sun/tools/javap/CPX2.java - src/share/classes/sun/tools/javap/ClassData.java - src/share/classes/sun/tools/javap/Constants.java - src/share/classes/sun/tools/javap/FieldData.java - src/share/classes/sun/tools/javap/InnerClassData.java - src/share/classes/sun/tools/javap/JavapEnvironment.java - src/share/classes/sun/tools/javap/JavapPrinter.java - src/share/classes/sun/tools/javap/LineNumData.java - src/share/classes/sun/tools/javap/LocVarData.java - src/share/classes/sun/tools/javap/Main.java - src/share/classes/sun/tools/javap/MethodData.java - src/share/classes/sun/tools/javap/RuntimeConstants.java - src/share/classes/sun/tools/javap/StackMapData.java - src/share/classes/sun/tools/javap/StackMapTableData.java - src/share/classes/sun/tools/javap/Tables.java - src/share/classes/sun/tools/javap/TrapData.java - src/share/classes/sun/tools/javap/TypeSignature.java ! test/tools/javap/ExtPath.java - test/tools/javap/ListTest.java - test/tools/javap/OptionTest.java Changeset: 163f5d75f77a Author: tbell Date: 2009-06-11 21:35 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/163f5d75f77a Merge ! make/Makefile ! make/build.xml - src/share/classes/sun/tools/javap/AttrData.java - src/share/classes/sun/tools/javap/CPX.java - src/share/classes/sun/tools/javap/CPX2.java - src/share/classes/sun/tools/javap/ClassData.java - src/share/classes/sun/tools/javap/Constants.java - src/share/classes/sun/tools/javap/FieldData.java - src/share/classes/sun/tools/javap/InnerClassData.java - src/share/classes/sun/tools/javap/JavapEnvironment.java - src/share/classes/sun/tools/javap/JavapPrinter.java - src/share/classes/sun/tools/javap/LineNumData.java - src/share/classes/sun/tools/javap/LocVarData.java - src/share/classes/sun/tools/javap/Main.java - src/share/classes/sun/tools/javap/MethodData.java - src/share/classes/sun/tools/javap/RuntimeConstants.java - src/share/classes/sun/tools/javap/StackMapData.java - src/share/classes/sun/tools/javap/StackMapTableData.java - src/share/classes/sun/tools/javap/Tables.java - src/share/classes/sun/tools/javap/TrapData.java - src/share/classes/sun/tools/javap/TypeSignature.java - test/tools/javac/code/ArrayClone.sh - test/tools/javap/ListTest.java - test/tools/javap/OptionTest.java Changeset: 6855e5aa3348 Author: tbell Date: 2009-06-21 23:55 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/6855e5aa3348 Merge Changeset: 5c2c81120555 Author: xdono Date: 2009-06-25 12:10 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/5c2c81120555 Added tag jdk7-b62 for changeset 6855e5aa3348 ! .hgtags From gustav.trede at gmail.com Tue Jun 30 08:27:16 2009 From: gustav.trede at gmail.com (gustav trede) Date: Tue, 30 Jun 2009 10:27:16 +0200 Subject: help with hotspot compile on opensolaris In-Reply-To: <4A48E023.9030101@sun.com> References: <311e0eaf0906290605s5860278aw94567584ce3e5743@mail.gmail.com> <4A48E023.9030101@sun.com> Message-ID: <311e0eaf0906300127u18663c69r371c04698e0865d0@mail.gmail.com> 2009/6/29 Kelly O'Hair > This looks like a Sun Studio 12.1 bug. > Thanks Kelly ! I will move my problem to ss forum. I noticed that the inbuilt example project Fractal gives me the same seg fault unless i change some compile options to non default. > One thing I did note was that BOOTDIR says it's > /usr/jdk/instances/jdk1.6.0, > but BOOT_VER is 1.7.0?? You might check that, but it doesn't seem like > it has anything to do with the failure. its 1.7.0 indeed. > > I would try and see of you could downgrade the Sun Studio 12.1 to 12. > I'll ping the Sun Studio guys and ask if they have seen this, or you > could post something at their forum: > http://forums.sun.com/category.jspa?categoryID=113 > > -kto > > gustav trede wrote: > >> Hello, >> >> When i try to build the current jdk7 master on Opensolaris 117 i get: >> >> Making adlc >> CC -m32 -library=%none -mt -library=Cstd -g -m32 -norunpath -o >> ../generated/adfiles/adlc ../generated/adfiles/adlparse.o >> ../generated/adfiles/archDesc.o ../generated/adfiles/arena.o >> ../generated/adfiles/dfa.o ../generated/adfiles/dict2.o >> ../generated/adfiles/filebuff.o ../generated/adfiles/forms.o >> ../generated/adfiles/formsopt.o ../generated/adfiles/formssel.o >> ../generated/adfiles/main.o ../generated/adfiles/adlc-opcodes.o >> ../generated/adfiles/output_c.o ../generated/adfiles/output_h.o >> CC: Fatal error in ld: Segmentation Fault (core dumped) >> ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section .rela.annotate >> has invalid type [ SHT_RELA ] >> gmake[6]: *** [../generated/adfiles/adlc] Error 1 >> gmake[6]: Leaving directory >> `/root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir/solaris_i486_compiler2/product' >> >> >> I would appreciate any ideas how to fix this. >> >> >> gmake sanity info is: >> ( cd ./jdk/make && \ >> gmake sanity HOTSPOT_IMPORT_CHECK=false >> JDK_TOPDIR=/root/hgjdk7/jdk7/jdk >> JDK_MAKE_SHARED_DIR=/root/hgjdk7/jdk7/jdk/make/common/shared >> EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=5 TARGET_CLASS_VERSION=5 >> MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00 >> FULL_VERSION=1.7.0-internal-root_2009_06_29_14_54-b00 >> PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 >> JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 >> PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 >> ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 >> ALT_OUTPUTDIR=/root/hgjdk7/jdk7/build/solaris-i586 >> ALT_LANGTOOLS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist >> ALT_CORBA_DIST=/root/hgjdk7/jdk7/build/solaris-i586/corba/dist >> ALT_JAXP_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist >> ALT_JAXWS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist >> ALT_HOTSPOT_IMPORT_PATH=/root/hgjdk7/jdk7/build/solaris-i586/hotspot/import >> BUILD_HOTSPOT=true ; ) >> gmake[1]: Entering directory `/root/hgjdk7/jdk7/jdk/make' >> gmake[1]: Leaving directory `/root/hgjdk7/jdk7/jdk/make' >> >> Build Machine Information: >> build machine = opensolaris >> >> Build Directory Structure: >> CWD = /root/hgjdk7/jdk7 >> TOPDIR = . >> CONTROL_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 = >> /root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir >> HOTSPOT_EXPORT_PATH = >> /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import >> >> >> >> Bootstrap Settings: >> BOOTDIR = /usr/jdk/instances/jdk1.6.0 >> ALT_BOOTDIR = >> BOOT_VER = 1.7.0 [requires at least 1.5] >> OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 >> ALT_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 >> ABS_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 >> Build Tool Settings: >> SLASH_JAVA = /NOT-SET >> ALT_SLASH_JAVA = >> VARIANT = OPT >> JDK_DEVTOOLS_DIR = /NOT-SET/devtools >> ALT_JDK_DEVTOOLS_DIR = >> ANT_HOME = >> UNIXCOMMAND_PATH = /usr/bin/ >> ALT_UNIXCOMMAND_PATH = >> COMPILER_PATH = /opt/sunstudio12.1/bin/ >> ALT_COMPILER_PATH = /opt/sunstudio12.1/bin >> DEVTOOLS_PATH = /usr/bin/ >> ALT_DEVTOOLS_PATH = >> UNIXCCS_PATH = /usr/ccs/bin/ >> ALT_UNIXCCS_PATH = >> COMPILER_NAME = Sun Studio 13 >> COMPILER_VERSION = SS13 >> CC_VER = 5.10 [requires at least 5.9] >> ZIP_VER = 2.32 [requires at least 2.2] >> UNZIP_VER = 5.53 [requires at least 5.12] >> ANT_VER = 1.7.1 [requires at least 1.6.3] >> TEMPDIR = /root/hgjdk7/jdk7/build/solaris-i586/tmp >> Build Directives: >> OPENJDK = true >> USE_HOTSPOT_INTERPRETER_MODE = >> PEDANTIC = >> DEV_ONLY = >> NO_DOCS = >> NO_IMAGES = >> TOOLS_ONLY = >> INSANE = >> COMPILE_APPROACH = parallel >> PARALLEL_COMPILE_JOBS = 2 >> ALT_PARALLEL_COMPILE_JOBS = >> FASTDEBUG = >> COMPILER_WARNINGS_FATAL = false >> COMPILER_WARNING_LEVEL = >> INCREMENTAL_BUILD = false >> CC_HIGHEST_OPT = >> CC_HIGHER_OPT = >> CC_LOWER_OPT = >> CXXFLAGS = -xO2 -errtags=yes +w -mt -features=no%except -DCC_NOEX >> -norunpath -xnolib -KPIC >> CFLAGS = -xO2 -L/root/hgjdk7/jdk7/build/solaris-i586/tmp/obj >> -xc99=%none -xCC -errshort=tags -Xa -v -mt -W0,-noglobal >> -erroff=E_BAD_PRAGMA_PACK_VALUE -KPIC >> BOOT_JAVA_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions >> -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m >> -XX:PermSize=32m -XX:MaxPermSize=160m >> BOOT_JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/javac >> -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions >> -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx896m >> -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii >> -XDignore.symbol.file=true >> BOOT_JAR_CMD = /usr/jdk/instances/jdk1.6.0/bin/jar >> BOOT_JARSIGNER_CMD = /usr/jdk/instances/jdk1.6.0/bin/jarsigner >> JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions >> -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m >> -XX:PermSize=32m -XX:MaxPermSize=160m >> -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar >> -jar >> /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar >> -source 5 -target 5 -encoding ascii >> -Xbootclasspath:/root/hgjdk7/jdk7/build/solaris-i586/classes >> JAVAH_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions >> -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m >> -XX:PermSize=32m -XX:MaxPermSize=160m >> -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar >> -jar >> /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar >> -bootclasspath /root/hgjdk7/jdk7/build/solaris-i586/classes >> JAVADOC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions >> -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m >> -XX:PermSize=32m -XX:MaxPermSize=160m >> -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/doclets.jar >> -jar >> /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar >> Build Platform Settings: >> USER = root >> PLATFORM = solaris >> ARCH = i586 >> LIBARCH = i386 >> ARCH_FAMILY = i586 >> ARCH_DATA_MODEL = 32 >> ARCHPROP = x86 >> OS_VERSION = 5.11 [requires at least 5.10] >> OS_VARIANT_NAME = OpenSolaris >> OS_VARIANT_VERSION = 5.11 >> TEMP_FREE_SPACE = 2301452 >> FREE_SPACE = 23084597 >> MB_OF_MEMORY = 3228 >> GNU Make Settings: >> MAKE = gmake >> MAKE_VER = 3.81 [requires at least 3.78] >> MAKECMDGOALS = sanity >> MAKEFLAGS = w >> SHELL = /bin/sh >> Target Build Versions: >> JDK_VERSION = 1.7.0 >> MILESTONE = internal >> RELEASE = 1.7.0-internal >> FULL_VERSION = 1.7.0-internal-root_2009_06_29_14_54-b00 >> BUILD_NUMBER = b00 >> External File/Binary Locations: >> USRJDKINSTANCES_PATH = /usr/jdk/instances >> BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries >> ALT_BUILD_JDK_IMPORT_PATH = >> JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0 >> ALT_JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0 >> LANGTOOLS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist >> ALT_LANGTOOLS_DIST = >> /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist >> CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist >> ALT_CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist >> JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist >> ALT_JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist >> JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist >> ALT_JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist >> HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR >> ALT_HOTSPOT_DOCS_IMPORT_PATH = >> HOTSPOT_IMPORT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import >> ALT_HOTSPOT_IMPORT_PATH = >> /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import >> HOTSPOT_CLIENT_PATH = >> /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/client >> ALT_HOTSPOT_CLIENT_PATH = >> HOTSPOT_SERVER_PATH = >> /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/server >> ALT_HOTSPOT_SERVER_PATH = >> CACERTS_FILE = ./../src/share/lib/security/cacerts >> ALT_CACERTS_FILE = >> JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs >> ALT_JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs >> CUPS_HEADERS_PATH = /usr/include/cups >> ALT_CUPS_HEADERS_PATH = /usr/include/cups >> OpenJDK-specific settings: >> FREETYPE_HEADERS_PATH = /usr/include >> ALT_FREETYPE_HEADERS_PATH = >> FREETYPE_LIB_PATH = /usr/lib >> ALT_FREETYPE_LIB_PATH = >> OPENJDK Import Binary Plug Settings: >> IMPORT_BINARY_PLUGS = true >> BINARY_PLUGS_JARFILE = >> /root/hgjdk7/binplugs/openjdk-binary-plugs/jre/lib/rt-closed.jar >> ALT_BINARY_PLUGS_JARFILE = >> BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs >> ALT_BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs >> BUILD_BINARY_PLUGS_PATH = >> /NOT-SET/re/jdk/1.7.0/promoted/latest/openjdk/binaryplugs >> ALT_BUILD_BINARY_PLUGS_PATH = >> PLUG_LIBRARY_NAMES = >> Previous JDK Settings: >> PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE >> ALT_PREVIOUS_RELEASE_PATH = >> PREVIOUS_JDK_VERSION = 1.6.0 >> ALT_PREVIOUS_JDK_VERSION = >> PREVIOUS_JDK_FILE = >> ALT_PREVIOUS_JDK_FILE = >> PREVIOUS_JRE_FILE = >> ALT_PREVIOUS_JRE_FILE = >> PREVIOUS_RELEASE_IMAGE = /usr/jdk/instances/jdk1.6.0 >> ALT_PREVIOUS_RELEASE_IMAGE = >> >> >> Sanity check passed. >> >> >> -- >> regards >> gustav >> >> >> -- regards gustav trede -------------- next part -------------- An HTML attachment was scrubbed... URL: From Kelly.Ohair at Sun.COM Tue Jun 30 16:49:09 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 30 Jun 2009 09:49:09 -0700 Subject: help with hotspot compile on opensolaris In-Reply-To: <311e0eaf0906300127u18663c69r371c04698e0865d0@mail.gmail.com> References: <311e0eaf0906290605s5860278aw94567584ce3e5743@mail.gmail.com> <4A48E023.9030101@sun.com> <311e0eaf0906300127u18663c69r371c04698e0865d0@mail.gmail.com> Message-ID: <4A4A4205.5070805@sun.com> It is possible that Sun Studio 12.1 requires something from the linker (ld) that has changed in this Open Solaris, or is missing. So it could end up being a /usr/bin/ld problem in the system. -kto gustav trede wrote: > > 2009/6/29 Kelly O'Hair > > > This looks like a Sun Studio 12.1 bug. > > Thanks Kelly ! > I will move my problem to ss forum. > I noticed that the inbuilt example project Fractal gives me the same seg > fault unless i change some compile options to non default. > > > One thing I did note was that BOOTDIR says it's > /usr/jdk/instances/jdk1.6.0, > but BOOT_VER is 1.7.0?? You might check that, but it doesn't seem like > it has anything to do with the failure. > > its 1.7.0 indeed. > > > I would try and see of you could downgrade the Sun Studio 12.1 to 12. > I'll ping the Sun Studio guys and ask if they have seen this, or you > could post something at their forum: > http://forums.sun.com/category.jspa?categoryID=113 > > -kto > > > gustav trede wrote: > > Hello, > > When i try to build the current jdk7 master on Opensolaris 117 > i get: > > Making adlc > CC -m32 -library=%none -mt -library=Cstd -g -m32 -norunpath -o > ../generated/adfiles/adlc ../generated/adfiles/adlparse.o > ../generated/adfiles/archDesc.o ../generated/adfiles/arena.o > ../generated/adfiles/dfa.o ../generated/adfiles/dict2.o > ../generated/adfiles/filebuff.o ../generated/adfiles/forms.o > ../generated/adfiles/formsopt.o ../generated/adfiles/formssel.o > ../generated/adfiles/main.o ../generated/adfiles/adlc-opcodes.o > ../generated/adfiles/output_c.o ../generated/adfiles/output_h.o > CC: Fatal error in ld: Segmentation Fault (core dumped) > ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section > .rela.annotate has invalid type [ SHT_RELA ] > gmake[6]: *** [../generated/adfiles/adlc] Error 1 > gmake[6]: Leaving directory > `/root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir/solaris_i486_compiler2/product' > > > I would appreciate any ideas how to fix this. > > > gmake sanity info is: > ( cd ./jdk/make && \ > gmake sanity HOTSPOT_IMPORT_CHECK=false > JDK_TOPDIR=/root/hgjdk7/jdk7/jdk > JDK_MAKE_SHARED_DIR=/root/hgjdk7/jdk7/jdk/make/common/shared > EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=5 > TARGET_CLASS_VERSION=5 MILESTONE=internal BUILD_NUMBER=b00 > JDK_BUILD_NUMBER=b00 > FULL_VERSION=1.7.0-internal-root_2009_06_29_14_54-b00 > PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 > JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 > PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 > PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 > COOKED_BUILD_NUMBER=0 > ALT_OUTPUTDIR=/root/hgjdk7/jdk7/build/solaris-i586 > ALT_LANGTOOLS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist > ALT_CORBA_DIST=/root/hgjdk7/jdk7/build/solaris-i586/corba/dist > ALT_JAXP_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist > ALT_JAXWS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist > ALT_HOTSPOT_IMPORT_PATH=/root/hgjdk7/jdk7/build/solaris-i586/hotspot/import > BUILD_HOTSPOT=true ; ) > gmake[1]: Entering directory `/root/hgjdk7/jdk7/jdk/make' > gmake[1]: Leaving directory `/root/hgjdk7/jdk7/jdk/make' > > Build Machine Information: > build machine = opensolaris > > Build Directory Structure: > CWD = /root/hgjdk7/jdk7 > TOPDIR = . > CONTROL_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 = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir > HOTSPOT_EXPORT_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import > > > > Bootstrap Settings: > BOOTDIR = /usr/jdk/instances/jdk1.6.0 > ALT_BOOTDIR = > BOOT_VER = 1.7.0 [requires at least 1.5] > OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 > ALT_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 > ABS_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586 > Build Tool Settings: > SLASH_JAVA = /NOT-SET > ALT_SLASH_JAVA = > VARIANT = OPT > JDK_DEVTOOLS_DIR = /NOT-SET/devtools > ALT_JDK_DEVTOOLS_DIR = > ANT_HOME = > UNIXCOMMAND_PATH = /usr/bin/ > ALT_UNIXCOMMAND_PATH = > COMPILER_PATH = /opt/sunstudio12.1/bin/ > ALT_COMPILER_PATH = /opt/sunstudio12.1/bin > DEVTOOLS_PATH = /usr/bin/ > ALT_DEVTOOLS_PATH = > UNIXCCS_PATH = /usr/ccs/bin/ > ALT_UNIXCCS_PATH = > COMPILER_NAME = Sun Studio 13 > COMPILER_VERSION = SS13 > CC_VER = 5.10 [requires at least 5.9] > ZIP_VER = 2.32 [requires at least 2.2] > UNZIP_VER = 5.53 [requires at least 5.12] > ANT_VER = 1.7.1 [requires at least 1.6.3] > TEMPDIR = /root/hgjdk7/jdk7/build/solaris-i586/tmp > Build Directives: > OPENJDK = true > USE_HOTSPOT_INTERPRETER_MODE = > PEDANTIC = > DEV_ONLY = > NO_DOCS = > NO_IMAGES = > TOOLS_ONLY = > INSANE = > COMPILE_APPROACH = parallel > PARALLEL_COMPILE_JOBS = 2 > ALT_PARALLEL_COMPILE_JOBS = > FASTDEBUG = > COMPILER_WARNINGS_FATAL = false > COMPILER_WARNING_LEVEL = > INCREMENTAL_BUILD = false > CC_HIGHEST_OPT = > CC_HIGHER_OPT = > CC_LOWER_OPT = > CXXFLAGS = -xO2 -errtags=yes +w -mt -features=no%except > -DCC_NOEX -norunpath -xnolib -KPIC > CFLAGS = -xO2 > -L/root/hgjdk7/jdk7/build/solaris-i586/tmp/obj -xc99=%none -xCC > -errshort=tags -Xa -v -mt -W0,-noglobal > -erroff=E_BAD_PRAGMA_PACK_VALUE -KPIC > BOOT_JAVA_CMD = /usr/jdk/instances/jdk1.6.0/bin/java > -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions > -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m > -XX:MaxPermSize=160m > BOOT_JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/javac > -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions > -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client > -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m > -encoding ascii -XDignore.symbol.file=true > BOOT_JAR_CMD = /usr/jdk/instances/jdk1.6.0/bin/jar > BOOT_JARSIGNER_CMD = /usr/jdk/instances/jdk1.6.0/bin/jarsigner > JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java > -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions > -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m > -XX:MaxPermSize=160m > -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar > -jar > /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar > -source 5 -target 5 -encoding ascii > -Xbootclasspath:/root/hgjdk7/jdk7/build/solaris-i586/classes > JAVAH_CMD = /usr/jdk/instances/jdk1.6.0/bin/java > -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions > -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m > -XX:MaxPermSize=160m > -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar > -jar > /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar > -bootclasspath /root/hgjdk7/jdk7/build/solaris-i586/classes > JAVADOC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java > -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions > -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m > -XX:MaxPermSize=160m > -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/doclets.jar > -jar > /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar > Build Platform Settings: > USER = root > PLATFORM = solaris > ARCH = i586 > LIBARCH = i386 > ARCH_FAMILY = i586 > ARCH_DATA_MODEL = 32 > ARCHPROP = x86 > OS_VERSION = 5.11 [requires at least 5.10] > OS_VARIANT_NAME = OpenSolaris > OS_VARIANT_VERSION = 5.11 > TEMP_FREE_SPACE = 2301452 > FREE_SPACE = 23084597 > MB_OF_MEMORY = 3228 > GNU Make Settings: > MAKE = gmake > MAKE_VER = 3.81 [requires at least 3.78] > MAKECMDGOALS = sanity > MAKEFLAGS = w > SHELL = /bin/sh > Target Build Versions: > JDK_VERSION = 1.7.0 > MILESTONE = internal > RELEASE = 1.7.0-internal > FULL_VERSION = 1.7.0-internal-root_2009_06_29_14_54-b00 > BUILD_NUMBER = b00 > External File/Binary Locations: > USRJDKINSTANCES_PATH = /usr/jdk/instances > BUILD_JDK_IMPORT_PATH = > /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries > ALT_BUILD_JDK_IMPORT_PATH = > JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0 > ALT_JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0 > LANGTOOLS_DIST = > /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist > ALT_LANGTOOLS_DIST = > /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist > CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist > ALT_CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist > JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist > ALT_JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist > JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist > ALT_JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist > HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR > ALT_HOTSPOT_DOCS_IMPORT_PATH = > HOTSPOT_IMPORT_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import > ALT_HOTSPOT_IMPORT_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import > HOTSPOT_CLIENT_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/client > ALT_HOTSPOT_CLIENT_PATH = > HOTSPOT_SERVER_PATH = > /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/server > ALT_HOTSPOT_SERVER_PATH = > CACERTS_FILE = ./../src/share/lib/security/cacerts > ALT_CACERTS_FILE = > JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs > ALT_JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs > CUPS_HEADERS_PATH = /usr/include/cups > ALT_CUPS_HEADERS_PATH = /usr/include/cups > OpenJDK-specific settings: > FREETYPE_HEADERS_PATH = /usr/include > ALT_FREETYPE_HEADERS_PATH = > FREETYPE_LIB_PATH = /usr/lib > ALT_FREETYPE_LIB_PATH = > OPENJDK Import Binary Plug Settings: > IMPORT_BINARY_PLUGS = true > BINARY_PLUGS_JARFILE = > /root/hgjdk7/binplugs/openjdk-binary-plugs/jre/lib/rt-closed.jar > ALT_BINARY_PLUGS_JARFILE = > BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs > ALT_BINARY_PLUGS_PATH = > /root/hgjdk7/binplugs/openjdk-binary-plugs > BUILD_BINARY_PLUGS_PATH = > /NOT-SET/re/jdk/1.7.0/promoted/latest/openjdk/binaryplugs > ALT_BUILD_BINARY_PLUGS_PATH = > PLUG_LIBRARY_NAMES = > Previous JDK Settings: > PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE > ALT_PREVIOUS_RELEASE_PATH = > PREVIOUS_JDK_VERSION = 1.6.0 > ALT_PREVIOUS_JDK_VERSION = > PREVIOUS_JDK_FILE = > ALT_PREVIOUS_JDK_FILE = > PREVIOUS_JRE_FILE = > ALT_PREVIOUS_JRE_FILE = > PREVIOUS_RELEASE_IMAGE = /usr/jdk/instances/jdk1.6.0 > ALT_PREVIOUS_RELEASE_IMAGE = > > > Sanity check passed. > > > -- > regards > gustav > > > > > > -- > regards > gustav trede > >