From bugzilla-daemon at icedtea.classpath.org Wed Jan 2 06:02:26 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 02 Jan 2008 14:02:26 +0000 Subject: [Bug 59] SimpleDateFormat default constructor creates the same objects Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=59 jsumali at redhat.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Comment #11 from jsumali at redhat.com 2008-01-02 14:02 ------- http://bugs.sun.com/view_bug.do?bug_id=6644487 Turns out to be not a bug -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From langel at redhat.com Thu Jan 3 07:16:49 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 03 Jan 2008 15:16:49 +0000 Subject: changeset in /hg/icedtea: 2008-01-03 Lillian Angel changeset c155610249dc in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=c155610249dc description: 2008-01-03 Lillian Angel * Makefile.am (dist-openjdk): Added check for mercurial forest extension. (stamps/clone.stamp): Likewise. * Makefile.in: Regenerate. diffstat: 3 files changed, 31 insertions(+) ChangeLog | 7 +++++++ Makefile.am | 12 ++++++++++++ Makefile.in | 12 ++++++++++++ diffs (72 lines): diff -r e7bd40b829be -r c155610249dc ChangeLog --- a/ChangeLog Fri Dec 28 10:12:51 2007 -0500 +++ b/ChangeLog Thu Jan 03 10:15:35 2008 -0500 @@ -1,3 +1,10 @@ 2007-12-28 Lillian Angel + + * Makefile.am + (dist-openjdk): Added check for mercurial forest extension. + (stamps/clone.stamp): Likewise. + * Makefile.in: Regenerate. + 2007-12-28 Lillian Angel * rt/java/awt/image/Raster.java diff -r e7bd40b829be -r c155610249dc Makefile.am --- a/Makefile.am Fri Dec 28 10:12:51 2007 -0500 +++ b/Makefile.am Thu Jan 03 10:15:35 2008 -0500 @@ -105,6 +105,12 @@ snapshot: dist # Creates archive of openjdk. dist-openjdk: + if ! hg fclone -h; \ + then \ + echo "No forest extension found. Please refer to" \ + "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \ + exit 1; \ + fi hg fclone -r jdk7-$(OPENJDK_VERSION) $(OPENJDK_URL) openjdk-dist/openjdk find -name \\.hg* | xargs rm -rf cd openjdk-dist && $(ZIP) -r openjdk-$(OPENJDK_VERSION) openjdk/ @@ -128,6 +134,12 @@ stamps/clone.stamp: if [ ! -z $(OPENJDK_SRC_ZIP) ] ; then \ $(UNZIP) -q $(OPENJDK_SRC_ZIP) ; \ else \ + if ! hg fclone -h; \ + then \ + echo "No forest extension found. Please refer to" \ + "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \ + exit 1; \ + fi; \ hg fclone -r jdk7-$(OPENJDK_VERSION) $(OPENJDK_URL) openjdk; \ fi ; \ fi diff -r e7bd40b829be -r c155610249dc Makefile.in --- a/Makefile.in Fri Dec 28 10:12:51 2007 -0500 +++ b/Makefile.in Thu Jan 03 10:15:35 2008 -0500 @@ -666,6 +666,12 @@ snapshot: dist # Creates archive of openjdk. dist-openjdk: + if ! hg fclone -h; \ + then \ + echo "No forest extension found. Please refer to" \ + "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \ + exit 1; \ + fi hg fclone -r jdk7-$(OPENJDK_VERSION) $(OPENJDK_URL) openjdk-dist/openjdk find -name \\.hg* | xargs rm -rf cd openjdk-dist && $(ZIP) -r openjdk-$(OPENJDK_VERSION) openjdk/ @@ -677,6 +683,12 @@ stamps/clone.stamp: if [ ! -z $(OPENJDK_SRC_ZIP) ] ; then \ $(UNZIP) -q $(OPENJDK_SRC_ZIP) ; \ else \ + if ! hg fclone -h; \ + then \ + echo "No forest extension found. Please refer to" \ + "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \ + exit 1; \ + fi; \ hg fclone -r jdk7-$(OPENJDK_VERSION) $(OPENJDK_URL) openjdk; \ fi ; \ fi From langel at redhat.com Thu Jan 3 09:16:53 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 03 Jan 2008 17:16:53 +0000 Subject: changeset in /hg/icedtea: Added tag icedtea-1.5 for changeset c1... Message-ID: changeset f809d041b1de in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=f809d041b1de description: Added tag icedtea-1.5 for changeset c155610249dc diffstat: 1 file changed, 1 insertion(+) .hgtags | 1 + diffs (8 lines): diff -r c155610249dc -r f809d041b1de .hgtags --- a/.hgtags Thu Jan 03 10:15:35 2008 -0500 +++ b/.hgtags Thu Jan 03 12:15:34 2008 -0500 @@ -3,3 +3,4 @@ 1ce086327b07f17892cc351719de6897819e32fa 1ce086327b07f17892cc351719de6897819e32fa icedtea-1.2 8ea2619c21cfea2611b44879aab0f781ffd3fd50 icedtea-1.3 cb78e0fccf14ed4a80b0ada2c98e4621479acbf5 icedtea-1.4 +c155610249dc874df12876bbe56ead280c140728 icedtea-1.5 From langel at redhat.com Thu Jan 3 09:38:18 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 03 Jan 2008 17:38:18 +0000 Subject: changeset in /hg/icedtea: 2008-01-03 Lillian Angel changeset 5ca86e9ca405 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=5ca86e9ca405 description: 2008-01-03 Lillian Angel * NEWS: Updated for 1.5 release. diffstat: 3 files changed, 13 insertions(+), 1 deletion(-) .hgtags | 1 - ChangeLog | 4 ++++ NEWS | 9 +++++++++ diffs (35 lines): diff -r f809d041b1de -r 5ca86e9ca405 .hgtags --- a/.hgtags Thu Jan 03 12:15:34 2008 -0500 +++ b/.hgtags Thu Jan 03 12:36:53 2008 -0500 @@ -3,4 +3,3 @@ 1ce086327b07f17892cc351719de6897819e32fa 1ce086327b07f17892cc351719de6897819e32fa icedtea-1.2 8ea2619c21cfea2611b44879aab0f781ffd3fd50 icedtea-1.3 cb78e0fccf14ed4a80b0ada2c98e4621479acbf5 icedtea-1.4 -c155610249dc874df12876bbe56ead280c140728 icedtea-1.5 diff -r f809d041b1de -r 5ca86e9ca405 ChangeLog --- a/ChangeLog Thu Jan 03 12:15:34 2008 -0500 +++ b/ChangeLog Thu Jan 03 12:36:53 2008 -0500 @@ -1,3 +1,7 @@ 2008-01-03 Lillian Angel + + * NEWS: Updated for 1.5 release. + 2008-01-03 Lillian Angel * Makefile.am diff -r f809d041b1de -r 5ca86e9ca405 NEWS --- a/NEWS Thu Jan 03 12:15:34 2008 -0500 +++ b/NEWS Thu Jan 03 12:36:53 2008 -0500 @@ -1,3 +1,12 @@ New in release 1.4 (2007-10-12) +New in release 1.5 (2008-01-03) + +- ppc/ppc64 support. +- ecj bootstrapping re-implemented. +- Updated to OpenJDK b24 build (now uses mercurial). +- System libraries (libpng, libjpeg, zlib, giflib) are used +instead of OpenJDK's implementations. +- Several bug fixes. + New in release 1.4 (2007-10-12) * Updated to OpenJDK b21 build (README and INSTALL updated accordingly). From langel at redhat.com Thu Jan 3 09:38:18 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 03 Jan 2008 17:38:18 +0000 Subject: changeset in /hg/icedtea: Added tag icedtea-1.5 for changeset 5c... Message-ID: changeset d081109a63e2 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=d081109a63e2 description: Added tag icedtea-1.5 for changeset 5ca86e9ca405 diffstat: 1 file changed, 1 insertion(+) .hgtags | 1 + diffs (8 lines): diff -r 5ca86e9ca405 -r d081109a63e2 .hgtags --- a/.hgtags Thu Jan 03 12:36:53 2008 -0500 +++ b/.hgtags Thu Jan 03 12:37:02 2008 -0500 @@ -3,3 +3,4 @@ 1ce086327b07f17892cc351719de6897819e32fa 1ce086327b07f17892cc351719de6897819e32fa icedtea-1.2 8ea2619c21cfea2611b44879aab0f781ffd3fd50 icedtea-1.3 cb78e0fccf14ed4a80b0ada2c98e4621479acbf5 icedtea-1.4 +5ca86e9ca40533c48ca3445a10fd3b058ef94885 icedtea-1.5 From langel at redhat.com Thu Jan 3 12:17:31 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 03 Jan 2008 15:17:31 -0500 Subject: IcedTea 1.5 Released with PPC Support! Message-ID: <477D42DB.8020208@redhat.com> We are proud to announce the release of IcedTea 1.5. The IcedTea project provides a harness to build the source code from OpenJDK (http://openjdk.java.net) using Free Software build tools and provides replacements libraries for the binary plugs with code from the GNU Classpath project. More information on IcedTea can be found here: http://icedtea.classpath.org What's New? ----------------- * ppc/ppc64 support. * ecj bootstrapping re-implemented. * Updated to OpenJDK b24 build (now uses mercurial). * System libraries (libpng, libjpeg, zlib, giflib) are used instead of OpenJDK's implementations. * Many, many, many other bug fixes (http://icedtea.classpath.org/bugzilla/ and https://bugzilla.redhat.com/). The tarball and nosrc RPM can be downloaded here: http://icedtea.classpath.org/download/ The following people helped with this release: Gary Benson, Thomas Fitzsimmons, Andrew Haley, Lillian Angel, Joshua Sumali, Matthias Klose, Matthew Flaschen, Francis Kung. We would also like to thank the bug reporters and testers! Lillian. ---------- $ hg clone http://icedtea.classpath.org/hg/icedtea $ cd icedtea Full build requirements and instructions are in INSTALL: $ ./configure $ make When this completes you'll have a usable IcedTea in openjdk/build/linux-i586 or openjdk/build/linux-amd64 or openjdk/build/linux-ppc or openjdk/build/linux-ppc64 From bugzilla-daemon at icedtea.classpath.org Thu Jan 3 12:32:40 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 03 Jan 2008 20:32:40 +0000 Subject: [Bug 91] New: jstack fails to get traces (linux specific?) get_thread_regs failed for a lwp Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=91 Summary: jstack fails to get traces (linux specific?) get_thread_regs failed for a lwp Product: IcedTea Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: IcedTea AssignedTo: unassigned at icedtea.classpath.org ReportedBy: walters at verbum.org I can't seem to get stack traces using jstack: Attaching to process ID 14604, please wait... Debugger attached successfully. Server compiler detected. JVM version is 1.5.0_13-b05 Thread 17433: (state = BLOCKED) Error occurred during stack walking: sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.execute(LinuxDebuggerLocal.java:134) at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet(LinuxDebuggerLocal.java:437) at sun.jvm.hotspot.debugger.linux.LinuxThread.getContext(LinuxThread.java:48) at sun.jvm.hotspot.runtime.linux_amd64.LinuxAMD64JavaThreadPDAccess.getCurrentFrameGuess(LinuxAMD64JavaThreadPDAccess.java:75) at sun.jvm.hotspot.runtime.JavaThread.getCurrentFrameGuess(JavaThread.java:252) at sun.jvm.hotspot.runtime.JavaThread.getLastJavaVFrameDbg(JavaThread.java:211) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:50) at sun.jvm.hotspot.tools.JStack.run(JStack.java:41) at sun.jvm.hotspot.tools.Tool.start(Tool.java:204) at sun.jvm.hotspot.tools.JStack.main(JStack.java:58) Caused by: sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(Native Method) at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.access$800(LinuxDebuggerLocal.java:34) at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1GetThreadIntegerRegisterSetTask.doit(LinuxDebuggerLocal.java:431) at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.run(LinuxDebuggerLocal.java:109) -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From doko at ubuntu.com Fri Jan 4 02:47:42 2008 From: doko at ubuntu.com (Matthias Klose) Date: Fri, 04 Jan 2008 11:47:42 +0100 Subject: [patch] only check for hg without --with-openjdk-src-zip Message-ID: <477E0ECE.9080004@ubuntu.com> We don't need Mercurial when building from the src.zip file. Matthias -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: hgcheck.diff Url: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080104/da0ca848/attachment.ksh From gnu_andrew at member.fsf.org Fri Jan 4 04:30:13 2008 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 4 Jan 2008 12:30:13 +0000 Subject: [patch] only check for hg without --with-openjdk-src-zip In-Reply-To: <477E0ECE.9080004@ubuntu.com> References: <477E0ECE.9080004@ubuntu.com> Message-ID: <17c6771e0801040430h35746a06m203a6d84f2776cf4@mail.gmail.com> On 04/01/2008, Matthias Klose wrote: > > We don't need Mercurial when building from the src.zip file. > > Matthias > > * configure.ac: Only check for hg when --with-openjdk-src-zip > was not specified. > * configure: Regenerate. > > diff -r d081109a63e2 configure.ac > --- a/configure.ac Thu Jan 03 12:37:02 2008 -0500 > +++ b/configure.ac Fri Jan 04 11:41:06 2008 +0100 > @@ -13,7 +13,6 @@ FIND_TOOL([PATCH], [patch]) > FIND_TOOL([PATCH], [patch]) > FIND_TOOL([ZIP], [zip]) > FIND_TOOL([UNZIP], [unzip]) > -FIND_TOOL([MERCURIAL], [hg]) > FIND_TOOL([CHMOD], [chmod]) > dnl OpenJDK's README-builds.html lists gawk as a build dependency so we > dnl check for it explicitly rather than using AC_PROG_AWK. > @@ -117,6 +116,10 @@ WITH_OPENJDK_SRC_DIR > WITH_OPENJDK_SRC_DIR > ENABLE_FAST_BUILD > > +if test "$ALT_OPENJDK_SRC_ZIP" = "not specified"; then > + FIND_TOOL([MERCURIAL], [hg]) > +fi > + > CHECK_HEADERS > > AC_CHECK_LIB(Xtst, XTestQueryExtension, > > Is there a source zip file since the switch to Mercurial? On http://download.java.net/openjdk/jdk7/ only a link to the Mercurial source is listed, and this still seems to be under discussion on the OpenJDK lists. You can pull source from an individual repository but not the whole forest AFAIK. Thanks, -- Andrew :-) Help end the Java Trap! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080104/822dac91/attachment.html From doko at ubuntu.com Fri Jan 4 05:45:59 2008 From: doko at ubuntu.com (Matthias Klose) Date: Fri, 04 Jan 2008 14:45:59 +0100 Subject: [patch] only check for hg without --with-openjdk-src-zip In-Reply-To: <17c6771e0801040430h35746a06m203a6d84f2776cf4@mail.gmail.com> References: <477E0ECE.9080004@ubuntu.com> <17c6771e0801040430h35746a06m203a6d84f2776cf4@mail.gmail.com> Message-ID: <477E3897.7060604@ubuntu.com> Andrew John Hughes schrieb: > Is there a source zip file since the switch to Mercurial? No, but it's needed to build packages on build daemons which don't have network access. > On http://download.java.net/openjdk/jdk7/ only a link to the Mercurial > source is listed, > and this still seems to be under discussion on the OpenJDK > lists. You can pull source from an individual repository but not the whole > forest AFAIK. I used the dist-target in IcedTea to build this file. Matthias From doko at ubuntu.com Fri Jan 4 05:55:28 2008 From: doko at ubuntu.com (Matthias Klose) Date: Fri, 04 Jan 2008 14:55:28 +0100 Subject: [patch] fix generation of nio files when /bin/sh is dash Message-ID: <477E3AD0.50505@ubuntu.com> the spp.sh script seems to be highly specific to bash and/or ksh. It doesn't work when /bin/sh points to ash or dash, so explicitely use bash as the interpreter. Matthias -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: spp-interpreter.diff Url: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080104/e0d96ea6/attachment.ksh From langel at redhat.com Fri Jan 4 06:02:37 2008 From: langel at redhat.com (Lillian Angel) Date: Fri, 04 Jan 2008 09:02:37 -0500 Subject: [patch] only check for hg without --with-openjdk-src-zip In-Reply-To: <477E0ECE.9080004@ubuntu.com> References: <477E0ECE.9080004@ubuntu.com> Message-ID: <477E3C7D.7020002@redhat.com> Matthias Klose wrote: > We don't need Mercurial when building from the src.zip file. > > Matthias > I am not sure if that is a good idea. You can still specify --with-openjdk-src-zip but use the "dist-openjdk" target which requires hg. Lillian From doko at ubuntu.com Fri Jan 4 06:14:39 2008 From: doko at ubuntu.com (Matthias Klose) Date: Fri, 04 Jan 2008 15:14:39 +0100 Subject: [patch] only check for hg without --with-openjdk-src-zip In-Reply-To: <477E3C7D.7020002@redhat.com> References: <477E0ECE.9080004@ubuntu.com> <477E3C7D.7020002@redhat.com> Message-ID: <477E3F4F.9010207@ubuntu.com> Lillian Angel schrieb: > Matthias Klose wrote: >> We don't need Mercurial when building from the src.zip file. >> >> Matthias >> > I am not sure if that is a good idea. You can still specify > --with-openjdk-src-zip but use the "dist-openjdk" target which requires hg. I think it is. I do not want to add random build dependencies to a package if I don't need them (plus I would have to package the forest extension as well). The"dist-openjdk" target is not used by default, IMO an error message would be more appropriate. From doko at ubuntu.com Fri Jan 4 06:17:31 2008 From: doko at ubuntu.com (Matthias Klose) Date: Fri, 04 Jan 2008 15:17:31 +0100 Subject: [patch] generated files out of date? Message-ID: <477E3FFB.3030304@ubuntu.com> After a rebuild (on amd64) the generated files differ from what is checked in. Should these files be updated? Matthias diff -r d081109a63e2 generated/sun/awt/X11/AwtGraphicsConfigData.java --- a/generated/sun/awt/X11/AwtGraphicsConfigData.java Thu Jan 03 12:37:02 2008 -0500 +++ b/generated/sun/awt/X11/AwtGraphicsConfigData.java Fri Jan 04 14:42:03 2008 +0100 @@ -8,7 +8,7 @@ public class AwtGraphicsConfigData exten public class AwtGraphicsConfigData extends XWrapperBase { private Unsafe unsafe = XlibWrapper.unsafe; private final boolean should_free_memory; - public static int getSize() { return 92; } + public static int getSize() { return ((XlibWrapper.dataModel == 32)?(92):(160)); } public int getDataSize() { return getSize(); } long pData; -------------- next part -------------- A non-text attachment was scrubbed... Name: regenerated.diff.bz2 Type: application/x-bzip Size: 10439 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080104/102631b4/attachment-0001.bin From langel at redhat.com Fri Jan 4 06:41:41 2008 From: langel at redhat.com (Lillian Angel) Date: Fri, 04 Jan 2008 09:41:41 -0500 Subject: [patch] generated files out of date? In-Reply-To: <477E3FFB.3030304@ubuntu.com> References: <477E3FFB.3030304@ubuntu.com> Message-ID: <477E45A5.5050506@redhat.com> Matthias Klose wrote: > After a rebuild (on amd64) the generated files differ from what is checked in. > Should these files be updated? I checked this on i386 and x86_64, and this file remains unchanged. Lillian > > Matthias > > diff -r d081109a63e2 generated/sun/awt/X11/AwtGraphicsConfigData.java > --- a/generated/sun/awt/X11/AwtGraphicsConfigData.java Thu Jan 03 12:37:02 2008 > -0500 > +++ b/generated/sun/awt/X11/AwtGraphicsConfigData.java Fri Jan 04 14:42:03 2008 > +0100 > @@ -8,7 +8,7 @@ public class AwtGraphicsConfigData exten > public class AwtGraphicsConfigData extends XWrapperBase { > private Unsafe unsafe = XlibWrapper.unsafe; > private final boolean should_free_memory; > - public static int getSize() { return 92; } > + public static int getSize() { return ((XlibWrapper.dataModel == > 32)?(92):(160)); } > public int getDataSize() { return getSize(); } > > long pData; From langel at redhat.com Fri Jan 4 06:42:18 2008 From: langel at redhat.com (Lillian Angel) Date: Fri, 04 Jan 2008 09:42:18 -0500 Subject: [patch] only check for hg without --with-openjdk-src-zip In-Reply-To: <477E3F4F.9010207@ubuntu.com> References: <477E0ECE.9080004@ubuntu.com> <477E3C7D.7020002@redhat.com> <477E3F4F.9010207@ubuntu.com> Message-ID: <477E45CA.1060502@redhat.com> Matthias Klose wrote: > Lillian Angel schrieb: >> Matthias Klose wrote: >>> We don't need Mercurial when building from the src.zip file. >>> >>> Matthias >>> >> I am not sure if that is a good idea. You can still specify >> --with-openjdk-src-zip but use the "dist-openjdk" target which requires hg. > > I think it is. I do not want to add random build dependencies to a package if I > don't need them (plus I would have to package the forest extension as well). > The"dist-openjdk" target is not used by default, IMO an error message would be > more appropriate. Sure, I will do this. Lillian From langel at redhat.com Fri Jan 4 06:55:01 2008 From: langel at redhat.com (Lillian Angel) Date: Fri, 04 Jan 2008 14:55:01 +0000 Subject: changeset in /hg/icedtea: 2008-01-04 Matthias Klose changeset b4320fbec908 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=b4320fbec908 description: 2008-01-04 Matthias Klose * configure.ac: Only check for hg if --with-openjdk-src-zip is not used. * configure: Regenerate. * Makefile.am (dist-openjdk): Report error if hg is not installed. * Makefile.in: Regenerate. diffstat: 5 files changed, 149 insertions(+), 122 deletions(-) ChangeLog | 9 ++ Makefile.am | 16 ++-- Makefile.in | 14 ++- configure | 227 +++++++++++++++++++++++++++++----------------------------- configure.ac | 5 + diffs (371 lines): diff -r d081109a63e2 -r b4320fbec908 ChangeLog --- a/ChangeLog Thu Jan 03 12:37:02 2008 -0500 +++ b/ChangeLog Fri Jan 04 09:53:45 2008 -0500 @@ -1,3 +1,12 @@ 2008-01-03 Lillian Angel + + * configure.ac: Only check for hg if --with-openjdk-src-zip is not + used. + * configure: Regenerate. + * Makefile.am + (dist-openjdk): Report error if hg is not installed. + * Makefile.in: Regenerate. + 2008-01-03 Lillian Angel * NEWS: Updated for 1.5 release. diff -r d081109a63e2 -r b4320fbec908 Makefile.am --- a/Makefile.am Thu Jan 03 12:37:02 2008 -0500 +++ b/Makefile.am Fri Jan 04 09:53:45 2008 -0500 @@ -105,11 +105,17 @@ snapshot: dist # Creates archive of openjdk. dist-openjdk: - if ! hg fclone -h; \ - then \ - echo "No forest extension found. Please refer to" \ - "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \ - exit 1; \ + if ! hg; \ + then \ + echo "Mercurial cannot be found. Please install it and try again."; \ + exit 1; \ + else \ + if ! hg fclone -h; \ + then \ + echo "No forest extension found. Please refer to" \ + "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \ + exit 1; \ + fi; \ fi hg fclone -r jdk7-$(OPENJDK_VERSION) $(OPENJDK_URL) openjdk-dist/openjdk find -name \\.hg* | xargs rm -rf diff -r d081109a63e2 -r b4320fbec908 Makefile.in --- a/Makefile.in Thu Jan 03 12:37:02 2008 -0500 +++ b/Makefile.in Fri Jan 04 09:53:45 2008 -0500 @@ -666,11 +666,17 @@ snapshot: dist # Creates archive of openjdk. dist-openjdk: - if ! hg fclone -h; \ + if ! hg; \ then \ - echo "No forest extension found. Please refer to" \ - "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \ - exit 1; \ + echo "Mercurial cannot be found. Please install it and try again."; \ + exit 1; \ + else \ + if ! hg fclone -h; \ + then \ + echo "No forest extension found. Please refer to" \ + "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \ + exit 1; \ + fi; \ fi hg fclone -r jdk7-$(OPENJDK_VERSION) $(OPENJDK_URL) openjdk-dist/openjdk find -name \\.hg* | xargs rm -rf diff -r d081109a63e2 -r b4320fbec908 configure --- a/configure Thu Jan 03 12:37:02 2008 -0500 +++ b/configure Fri Jan 04 09:53:45 2008 -0500 @@ -708,7 +708,6 @@ PATCH PATCH ZIP UNZIP -MERCURIAL CHMOD GAWK SYSTEM_GCJ_DIR @@ -738,6 +737,7 @@ GNU_CLASSLIB_FOUND_FALSE GNU_CLASSLIB_FOUND_FALSE FAST_BUILD_TRUE FAST_BUILD_FALSE +MERCURIAL CPP GREP EGREP @@ -4481,115 +4481,6 @@ echo "$as_me: error: unzip program not f if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}hg", so it can be a program name with args. -set dummy ${ac_tool_prefix}hg; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_path_MERCURIAL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MERCURIAL in - [\\/]* | ?:[\\/]*) - ac_cv_path_MERCURIAL="$MERCURIAL" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_MERCURIAL="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - - ;; -esac -fi -MERCURIAL=$ac_cv_path_MERCURIAL -if test -n "$MERCURIAL"; then - { echo "$as_me:$LINENO: result: $MERCURIAL" >&5 -echo "${ECHO_T}$MERCURIAL" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_MERCURIAL"; then - ac_pt_MERCURIAL=$MERCURIAL - # Extract the first word of "hg", so it can be a program name with args. -set dummy hg; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_path_ac_pt_MERCURIAL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $ac_pt_MERCURIAL in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_MERCURIAL="$ac_pt_MERCURIAL" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_MERCURIAL="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_MERCURIAL=$ac_cv_path_ac_pt_MERCURIAL -if test -n "$ac_pt_MERCURIAL"; then - { echo "$as_me:$LINENO: result: $ac_pt_MERCURIAL" >&5 -echo "${ECHO_T}$ac_pt_MERCURIAL" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_pt_MERCURIAL" = x; then - MERCURIAL="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf at gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf at gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - MERCURIAL=$ac_pt_MERCURIAL - fi -else - MERCURIAL="$ac_cv_path_MERCURIAL" -fi - - if test x"$MERCURIAL" = x ; then - { { echo "$as_me:$LINENO: error: hg program not found in PATH" >&5 -echo "$as_me: error: hg program not found in PATH" >&2;} - { (exit 1); exit 1; }; } - fi - - -if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}chmod", so it can be a program name with args. set dummy ${ac_tool_prefix}chmod; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 @@ -6915,6 +6806,118 @@ fi fi + +if test "$ALT_OPENJDK_SRC_ZIP" = "not specified"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}hg", so it can be a program name with args. +set dummy ${ac_tool_prefix}hg; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_path_MERCURIAL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $MERCURIAL in + [\\/]* | ?:[\\/]*) + ac_cv_path_MERCURIAL="$MERCURIAL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_MERCURIAL="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + + ;; +esac +fi +MERCURIAL=$ac_cv_path_MERCURIAL +if test -n "$MERCURIAL"; then + { echo "$as_me:$LINENO: result: $MERCURIAL" >&5 +echo "${ECHO_T}$MERCURIAL" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_MERCURIAL"; then + ac_pt_MERCURIAL=$MERCURIAL + # Extract the first word of "hg", so it can be a program name with args. +set dummy hg; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_path_ac_pt_MERCURIAL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $ac_pt_MERCURIAL in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_MERCURIAL="$ac_pt_MERCURIAL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_ac_pt_MERCURIAL="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_MERCURIAL=$ac_cv_path_ac_pt_MERCURIAL +if test -n "$ac_pt_MERCURIAL"; then + { echo "$as_me:$LINENO: result: $ac_pt_MERCURIAL" >&5 +echo "${ECHO_T}$ac_pt_MERCURIAL" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + if test "x$ac_pt_MERCURIAL" = x; then + MERCURIAL="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf at gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf at gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + MERCURIAL=$ac_pt_MERCURIAL + fi +else + MERCURIAL="$ac_cv_path_MERCURIAL" +fi + + if test x"$MERCURIAL" = x ; then + { { echo "$as_me:$LINENO: error: hg program not found in PATH" >&5 +echo "$as_me: error: hg program not found in PATH" >&2;} + { (exit 1); exit 1; }; } + fi + + +fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -10636,10 +10639,10 @@ PATCH!$PATCH$ac_delim PATCH!$PATCH$ac_delim ZIP!$ZIP$ac_delim UNZIP!$UNZIP$ac_delim -MERCURIAL!$MERCURIAL$ac_delim CHMOD!$CHMOD$ac_delim GAWK!$GAWK$ac_delim SYSTEM_GCJ_DIR!$SYSTEM_GCJ_DIR$ac_delim +SYSTEM_ICEDTEA_DIR!$SYSTEM_ICEDTEA_DIR$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then @@ -10681,7 +10684,6 @@ ac_delim='%!_!# ' ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF -SYSTEM_ICEDTEA_DIR!$SYSTEM_ICEDTEA_DIR$ac_delim SYSTEM_ANT_DIR!$SYSTEM_ANT_DIR$ac_delim WITH_ICEDTEA_TRUE!$WITH_ICEDTEA_TRUE$ac_delim WITH_ICEDTEA_FALSE!$WITH_ICEDTEA_FALSE$ac_delim @@ -10707,6 +10709,7 @@ GNU_CLASSLIB_FOUND_FALSE!$GNU_CLASSLIB_F GNU_CLASSLIB_FOUND_FALSE!$GNU_CLASSLIB_FOUND_FALSE$ac_delim FAST_BUILD_TRUE!$FAST_BUILD_TRUE$ac_delim FAST_BUILD_FALSE!$FAST_BUILD_FALSE$ac_delim +MERCURIAL!$MERCURIAL$ac_delim CPP!$CPP$ac_delim GREP!$GREP$ac_delim EGREP!$EGREP$ac_delim diff -r d081109a63e2 -r b4320fbec908 configure.ac --- a/configure.ac Thu Jan 03 12:37:02 2008 -0500 +++ b/configure.ac Fri Jan 04 09:53:45 2008 -0500 @@ -13,7 +13,6 @@ FIND_TOOL([PATCH], [patch]) FIND_TOOL([PATCH], [patch]) FIND_TOOL([ZIP], [zip]) FIND_TOOL([UNZIP], [unzip]) -FIND_TOOL([MERCURIAL], [hg]) FIND_TOOL([CHMOD], [chmod]) dnl OpenJDK's README-builds.html lists gawk as a build dependency so we dnl check for it explicitly rather than using AC_PROG_AWK. @@ -117,6 +116,10 @@ WITH_OPENJDK_SRC_DIR WITH_OPENJDK_SRC_DIR ENABLE_FAST_BUILD +if test "$ALT_OPENJDK_SRC_ZIP" = "not specified"; then + FIND_TOOL([MERCURIAL], [hg]) +fi + CHECK_HEADERS AC_CHECK_LIB(Xtst, XTestQueryExtension, From gnu_andrew at member.fsf.org Fri Jan 4 10:01:17 2008 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 4 Jan 2008 18:01:17 +0000 Subject: [patch] only check for hg without --with-openjdk-src-zip In-Reply-To: <477E3897.7060604@ubuntu.com> References: <477E0ECE.9080004@ubuntu.com> <17c6771e0801040430h35746a06m203a6d84f2776cf4@mail.gmail.com> <477E3897.7060604@ubuntu.com> Message-ID: <17c6771e0801041001i3959345fxccbe4d768e7c0b2b@mail.gmail.com> On 04/01/2008, Matthias Klose wrote: > > Andrew John Hughes schrieb: > > Is there a source zip file since the switch to Mercurial? > > No, but it's needed to build packages on build daemons which don't have > network > access. Couldn't agree more; I've been among those arguing for providing a tarball on the discuss list. > On http://download.java.net/openjdk/jdk7/ only a link to the Mercurial > > source is listed, > > and this still seems to be under discussion on the OpenJDK > > lists. You can pull source from an individual repository but not the > whole > > forest AFAIK. > > I used the dist-target in IcedTea to build this file. > > Matthias > Ah,good that there is a way, but you have to be able to get there to begin with. For someone attempting to build IcedTea to start with, it's another thing you need to sort out. This probably explains why my current build is still from b13. Every build just seems to introduce more problems -- not on the IcedTea front, I should say, but from upstream (e.g. the switch to using Ant). The people hacking on IcedTea have done a great job of dealing with things so far and long may it continue :) -- Andrew :-) Help end the Java Trap! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080104/bf0f06c8/attachment.html From bugzilla-daemon at icedtea.classpath.org Sat Jan 5 11:44:57 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 05 Jan 2008 19:44:57 +0000 Subject: [Bug 92] New: Allow building IcedTea without browser-plugin Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=92 Summary: Allow building IcedTea without browser-plugin Product: IcedTea Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: IcedTea AssignedTo: unassigned at icedtea.classpath.org ReportedBy: linuxhippy at gmail.com For now IcedTea has no option to diable compilation of the browser-plugin which requires the mozilla headers. That means some additional "overhead" if someone is only interested to develop on core java without interest in plugin-development. Something like a "--disable-gcjwebplugin" would be quite favourable :) -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Sun Jan 6 14:59:03 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 06 Jan 2008 22:59:03 +0000 Subject: [Bug 93] New: missing clean target in Makefile Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=93 Summary: missing clean target in Makefile Product: IcedTea Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: IcedTea AssignedTo: unassigned at icedtea.classpath.org ReportedBy: robilad at kaffe.org The makefile.am file in top level dir has a bunch of clean targets, but nothing happens when 'make clean' is called. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Sun Jan 6 15:02:42 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 06 Jan 2008 23:02:42 +0000 Subject: [Bug 94] New: empty install target in Makefile.am Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=94 Summary: empty install target in Makefile.am Product: IcedTea Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: IcedTea AssignedTo: unassigned at icedtea.classpath.org ReportedBy: robilad at kaffe.org The regular command to install a build, 'make install', does not work, since the install target in Makefile.am is empty. While this is documented in the 'INSTALL' file, it still sounds like a minor bug to me. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Sun Jan 6 15:07:57 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 06 Jan 2008 23:07:57 +0000 Subject: [Bug 95] New: automatic detection of libgcj 4.1 jar fails on Ubuntu Hardy Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=95 Summary: automatic detection of libgcj 4.1 jar fails on Ubuntu Hardy Product: IcedTea Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: IcedTea AssignedTo: unassigned at icedtea.classpath.org ReportedBy: robilad at kaffe.org I've had to patch up the acinclude.m4 file to add a test for 4.1 from Hardy. The patch is attached. The documentation seems to be silent on why Icedtea requires that JAR file, and why it needs to be version 4.1.2. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Sun Jan 6 15:08:54 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 06 Jan 2008 23:08:54 +0000 Subject: [Bug 95] automatic detection of libgcj 4.1 jar fails on Ubuntu Hardy Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=95 ------- Comment #1 from robilad at kaffe.org 2008-01-06 23:08 ------- Created an attachment (id=42) --> (http://icedtea.classpath.org/bugzilla/attachment.cgi?id=42&action=view) patch for acinclude.m4 to detect libgcj-4.1 from Hardy -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 09:17:09 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 17:17:09 +0000 Subject: [Bug 92] Allow building IcedTea without browser-plugin Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=92 langel at redhat.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From langel at redhat.com Mon Jan 7 09:28:29 2008 From: langel at redhat.com (Lillian Angel) Date: Mon, 07 Jan 2008 17:28:29 +0000 Subject: changeset in /hg/icedtea: 2008-01-07 Lillian Angel changeset 5a993be294b4 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=5a993be294b4 description: 2008-01-07 Lillian Angel * Makefile.am (gcjwebplugin.so): Added check for ENABLE_PLUGIN. * Makefile.in: Regenerate. * configure: Regenerate. * configure.ac: Added option --disable-gcjwebplugin to disable compilation of gcjwebplugin. diffstat: 5 files changed, 77 insertions(+), 27 deletions(-) ChangeLog | 9 +++++++++ Makefile.am | 35 ++++++++++++++++++++++------------- Makefile.in | 36 +++++++++++++++++++++++------------- configure | 16 +++++++++++++++- configure.ac | 8 ++++++++ diffs (241 lines): diff -r b4320fbec908 -r 5a993be294b4 ChangeLog --- a/ChangeLog Fri Jan 04 09:53:45 2008 -0500 +++ b/ChangeLog Mon Jan 07 12:14:51 2008 -0500 @@ -1,3 +1,12 @@ 2008-01-04 Matthias Klose + + * Makefile.am + (gcjwebplugin.so): Added check for ENABLE_PLUGIN. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac: Added option --disable-gcjwebplugin to disable + compilation of gcjwebplugin. + 2008-01-04 Matthias Klose * configure.ac: Only check for hg if --with-openjdk-src-zip is not diff -r b4320fbec908 -r 5a993be294b4 Makefile.am --- a/Makefile.am Fri Jan 04 09:53:45 2008 -0500 +++ b/Makefile.am Mon Jan 07 12:14:51 2008 -0500 @@ -414,10 +414,13 @@ icedtea: stamps/tools.stamp stamps/plugs $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/ - cp -af gcjwebplugin.so \ - $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) - cp -af gcjwebplugin.so \ - $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) + if test "$(ENABLE_PLUGIN)" == "yes" ; \ + then \ + cp -af gcjwebplugin.so \ + $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) ; \ + cp -af gcjwebplugin.so \ + $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ + fi @echo "IcedTea is served:" $(BUILD_OUTPUT_DIR) icedtea-debug: stamps/bootstrap-directory-symlink.stamp \ @@ -427,10 +430,13 @@ icedtea-debug: stamps/bootstrap-director $(ICEDTEA_ENV) \ -C openjdk/ \ debug_build - cp -af gcjwebplugin.so \ - $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) - cp -af gcjwebplugin.so \ - $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) + if test "$(ENABLE_PLUGIN)" == "yes" ; \ + then \ + cp -af gcjwebplugin.so \ + $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) ; \ + cp -af gcjwebplugin.so \ + $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ + fi @echo "IcedTea (debug build) is served:" \ $(BUILD_OUTPUT_DIR)-debug @@ -640,11 +646,14 @@ bootstrap/jdk1.7.0/jre/lib/rt-closed.jar # gcjwebplugin.so. gcjwebplugin.so: gcjwebplugin.cc - $(CXX) $(CXXFLAGS) $(MOZILLA_CFLAGS) \ - $(MOZILLA_LIBS) $(GLIB_CFLAGS) $(GLIB_LIBS) \ - $(GTK_CFLAGS) $(GTK_LIBS) \ - -DPACKAGE_VERSION="\"$(PACKAGE_VERSION)\"" \ - -fpic -shared -o $@ $< + if test "$(ENABLE_PLUGIN)" == "yes" ; \ + then \ + $(CXX) $(CXXFLAGS) $(MOZILLA_CFLAGS) \ + $(MOZILLA_LIBS) $(GLIB_CFLAGS) $(GLIB_LIBS) \ + $(GTK_CFLAGS) $(GTK_LIBS) \ + -DPACKAGE_VERSION="\"$(PACKAGE_VERSION)\"" \ + -fpic -shared -o $@ $< ; \ + fi clean-gcjwebplugin: rm -f gcjwebplugin.so diff -r b4320fbec908 -r 5a993be294b4 Makefile.in --- a/Makefile.in Fri Jan 04 09:53:45 2008 -0500 +++ b/Makefile.in Mon Jan 07 12:14:51 2008 -0500 @@ -84,6 +84,7 @@ ECJ = @ECJ@ ECJ = @ECJ@ ECJ_JAR = @ECJ_JAR@ EGREP = @EGREP@ +ENABLE_PLUGIN = @ENABLE_PLUGIN@ EXEEXT = @EXEEXT@ FIND = @FIND@ FREETYPE2_INC_DIR = @FREETYPE2_INC_DIR@ @@ -895,10 +896,13 @@ icedtea: stamps/tools.stamp stamps/plugs $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/ - cp -af gcjwebplugin.so \ - $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) - cp -af gcjwebplugin.so \ - $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) + if test "$(ENABLE_PLUGIN)" == "yes" ; \ + then \ + cp -af gcjwebplugin.so \ + $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) ; \ + cp -af gcjwebplugin.so \ + $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ + fi @echo "IcedTea is served:" $(BUILD_OUTPUT_DIR) icedtea-debug: stamps/bootstrap-directory-symlink.stamp \ @@ -908,10 +912,13 @@ icedtea-debug: stamps/bootstrap-director $(ICEDTEA_ENV) \ -C openjdk/ \ debug_build - cp -af gcjwebplugin.so \ - $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) - cp -af gcjwebplugin.so \ - $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) + if test "$(ENABLE_PLUGIN)" == "yes" ; \ + then \ + cp -af gcjwebplugin.so \ + $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) ; \ + cp -af gcjwebplugin.so \ + $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ + fi @echo "IcedTea (debug build) is served:" \ $(BUILD_OUTPUT_DIR)-debug @@ -1093,11 +1100,14 @@ bootstrap/jdk1.7.0/jre/lib/rt-closed.jar # gcjwebplugin.so. gcjwebplugin.so: gcjwebplugin.cc - $(CXX) $(CXXFLAGS) $(MOZILLA_CFLAGS) \ - $(MOZILLA_LIBS) $(GLIB_CFLAGS) $(GLIB_LIBS) \ - $(GTK_CFLAGS) $(GTK_LIBS) \ - -DPACKAGE_VERSION="\"$(PACKAGE_VERSION)\"" \ - -fpic -shared -o $@ $< + if test "$(ENABLE_PLUGIN)" == "yes" ; \ + then \ + $(CXX) $(CXXFLAGS) $(MOZILLA_CFLAGS) \ + $(MOZILLA_LIBS) $(GLIB_CFLAGS) $(GLIB_LIBS) \ + $(GTK_CFLAGS) $(GTK_LIBS) \ + -DPACKAGE_VERSION="\"$(PACKAGE_VERSION)\"" \ + -fpic -shared -o $@ $< ; \ + fi clean-gcjwebplugin: rm -f gcjwebplugin.so diff -r b4320fbec908 -r 5a993be294b4 configure --- a/configure Fri Jan 04 09:53:45 2008 -0500 +++ b/configure Mon Jan 07 12:14:51 2008 -0500 @@ -713,6 +713,7 @@ SYSTEM_GCJ_DIR SYSTEM_GCJ_DIR SYSTEM_ICEDTEA_DIR SYSTEM_ANT_DIR +ENABLE_PLUGIN WITH_ICEDTEA_TRUE WITH_ICEDTEA_FALSE BUILD_ARCH_DIR @@ -1351,6 +1352,7 @@ Optional Features: --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors + --disable-gcjwebplugin Disable compilation of browser plugin --enable-fast-build optimize for quick building: use -O0 and do not build documentation @@ -4756,6 +4758,15 @@ fi +# Check whether --enable-gcjwebplugin was given. +if test "${enable_gcjwebplugin+set}" = set; then + enableval=$enable_gcjwebplugin; ENABLE_PLUGIN="$val" +else + ENABLE_PLUGIN='yes' +fi + + + # Check whether --with-icedtea was given. if test "${with_icedtea+set}" = set; then @@ -9035,6 +9046,7 @@ fi fi +if test "$ENABLE_PLUGIN" = "yes"; then if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then @@ -9839,6 +9851,7 @@ fi +fi cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -10685,6 +10698,7 @@ for ac_last_try in false false false fal for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF SYSTEM_ANT_DIR!$SYSTEM_ANT_DIR$ac_delim +ENABLE_PLUGIN!$ENABLE_PLUGIN$ac_delim WITH_ICEDTEA_TRUE!$WITH_ICEDTEA_TRUE$ac_delim WITH_ICEDTEA_FALSE!$WITH_ICEDTEA_FALSE$ac_delim BUILD_ARCH_DIR!$BUILD_ARCH_DIR$ac_delim @@ -10724,7 +10738,7 @@ LTLIBOBJS!$LTLIBOBJS$ac_delim LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 38; then + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 39; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 diff -r b4320fbec908 -r 5a993be294b4 configure.ac --- a/configure.ac Fri Jan 04 09:53:45 2008 -0500 +++ b/configure.ac Mon Jan 07 12:14:51 2008 -0500 @@ -68,6 +68,12 @@ AC_ARG_WITH([ant-home], ]) AC_SUBST(SYSTEM_ANT_DIR) +AC_ARG_ENABLE([gcjwebplugin], + [AS_HELP_STRING([--disable-gcjwebplugin], + [Disable compilation of browser plugin])], + [ENABLE_PLUGIN="$val"], [ENABLE_PLUGIN='yes']) +AC_SUBST(ENABLE_PLUGIN) + AC_ARG_WITH([icedtea], [AS_HELP_STRING([--with-icedtea], [build IcedTea with system-installed IcedTea])], @@ -136,6 +142,7 @@ AC_CHECK_LIB(z, main, , [AC_MSG_ERROR("zlib not found - try installing zlib-devel")]) dnl Check for plugin support headers and libraries. +if test "$ENABLE_PLUGIN" = "yes"; then PKG_CHECK_MODULES(MOZILLA, mozilla-plugin, [MOZILLA_FOUND=yes], \ [MOZILLA_FOUND=no]) if test "x${MOZILLA_FOUND}" = xno @@ -177,5 +184,6 @@ AC_SUBST(GLIB_LIBS) AC_SUBST(GLIB_LIBS) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) +fi AC_OUTPUT From fkung at redhat.com Mon Jan 7 09:41:55 2008 From: fkung at redhat.com (Francis Kung) Date: Mon, 07 Jan 2008 12:41:55 -0500 Subject: [patch] generated files out of date? In-Reply-To: <477E45A5.5050506@redhat.com> References: <477E3FFB.3030304@ubuntu.com> <477E45A5.5050506@redhat.com> Message-ID: <47826463.3040809@redhat.com> Lillian Angel wrote: > Matthias Klose wrote: >> After a rebuild (on amd64) the generated files differ from what is >> checked in. >> Should these files be updated? > > I checked this on i386 and x86_64, and this file remains unchanged. It doesn't really matter, as icedtea/generated/* isn't used in any practical sense - they are essentially stubs needed to compile the plug replacements. Later in the build, all these files are re-generated properly by the OpenJDK build system and the new files are the ones that make it into the final product. It's possible to run the OpenJDK generation script to create icedtea/generated/* in the first place, rather than committing files from one specific build, but the generation process was pretty messy last time I looked (granted, many months ago) and I don't know if it's worth the effort. Cheers, Francis From langel at redhat.com Mon Jan 7 11:24:39 2008 From: langel at redhat.com (Lillian Angel) Date: Mon, 07 Jan 2008 19:24:39 +0000 Subject: changeset in /hg/icedtea: 2008-01-07 Lillian Angel changeset 7fdc3205dcac in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=7fdc3205dcac description: 2008-01-07 Lillian Angel Fixes Bug #93 * Makefile.am (clean): New target- alias for distclean. (ports): New target- alias for stamps/ports.stamp. diffstat: 3 files changed, 16 insertions(+), 2 deletions(-) ChangeLog | 8 ++++++++ Makefile.am | 4 ++++ Makefile.in | 6 ++++-- diffs (51 lines): diff -r 5a993be294b4 -r 7fdc3205dcac ChangeLog --- a/ChangeLog Mon Jan 07 12:14:51 2008 -0500 +++ b/ChangeLog Mon Jan 07 14:22:26 2008 -0500 @@ -1,5 +1,13 @@ 2008-01-07 Lillian Angel + Fixes Bug #93 + * Makefile.am + (clean): New target- alias for distclean. + (ports): New target- alias for stamps/ports.stamp. + +2008-01-07 Lillian Angel + + Fixes Bug #92 * Makefile.am (gcjwebplugin.so): Added check for ENABLE_PLUGIN. * Makefile.in: Regenerate. diff -r 5a993be294b4 -r 7fdc3205dcac Makefile.am --- a/Makefile.am Mon Jan 07 12:14:51 2008 -0500 +++ b/Makefile.am Mon Jan 07 14:22:26 2008 -0500 @@ -694,3 +694,7 @@ tools-copy-source-files: stamps/tools-co tools-copy-source-files: stamps/tools-copy-source-files.stamp tools: stamps/tools.stamp + +ports: stamps/ports.stamp + +clean: distclean-local diff -r 5a993be294b4 -r 7fdc3205dcac Makefile.in --- a/Makefile.in Mon Jan 07 12:14:51 2008 -0500 +++ b/Makefile.in Mon Jan 07 14:22:26 2008 -0500 @@ -554,8 +554,6 @@ maintainer-clean-generic: maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - clean-am: clean-generic mostlyclean-am distclean: distclean-am @@ -1148,6 +1146,10 @@ tools-copy-source-files: stamps/tools-co tools-copy-source-files: stamps/tools-copy-source-files.stamp tools: stamps/tools.stamp + +ports: stamps/ports.stamp + +clean: distclean-local # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 11:24:40 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 19:24:40 +0000 Subject: [Bug 93] missing clean target in Makefile Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=93 langel at redhat.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #1 from langel at redhat.com 2008-01-07 19:24 ------- "make clean" now does what "make distclean" does. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From langel at redhat.com Mon Jan 7 11:30:22 2008 From: langel at redhat.com (Lillian Angel) Date: Mon, 07 Jan 2008 19:30:22 +0000 Subject: changeset in /hg/icedtea: 2008-01-07 Dalibor Topic changeset 5ce8b0426329 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=5ce8b0426329 description: 2008-01-07 Dalibor Topic Fixes Bug #95 * acinclude: Added additional check for libgcj-4.1.jar, if libgcj-4.1.2.jar is not found. diffstat: 3 files changed, 21 insertions(+), 2 deletions(-) ChangeLog | 8 ++++++++ acinclude.m4 | 7 ++++++- configure | 8 +++++++- diffs (57 lines): diff -r 7fdc3205dcac -r 5ce8b0426329 ChangeLog --- a/ChangeLog Mon Jan 07 14:22:26 2008 -0500 +++ b/ChangeLog Mon Jan 07 14:28:08 2008 -0500 @@ -1,9 +1,17 @@ 2008-01-07 Lillian Angel + + Fixes Bug #95 + * acinclude.m4: Added additional check for libgcj-4.1.jar, if + libgcj-4.1.2.jar is not found. + * configure: Regenerate. + 2008-01-07 Lillian Angel Fixes Bug #93 * Makefile.am (clean): New target- alias for distclean. (ports): New target- alias for stamps/ports.stamp. + * Makefile.in: Regenerate. 2008-01-07 Lillian Angel diff -r 7fdc3205dcac -r 5ce8b0426329 acinclude.m4 --- a/acinclude.m4 Mon Jan 07 14:22:26 2008 -0500 +++ b/acinclude.m4 Mon Jan 07 14:28:08 2008 -0500 @@ -214,7 +214,12 @@ AC_DEFUN([FIND_LIBGCJ_JAR], LIBGCJ_JAR=/usr/share/java/libgcj-4.1.2.jar AC_MSG_RESULT(${LIBGCJ_JAR}) else - AC_MSG_RESULT(no) + if test -e "/usr/share/java/libgcj-4.1.jar"; then + LIBGCJ_JAR=/usr/share/java/libgcj-4.1.jar + AC_MSG_RESULT(${LIBGCJ_JAR}) + else + AC_MSG_RESULT(no) + fi fi fi if test -z "${LIBGCJ_JAR}"; then diff -r 7fdc3205dcac -r 5ce8b0426329 configure --- a/configure Mon Jan 07 14:22:26 2008 -0500 +++ b/configure Mon Jan 07 14:28:08 2008 -0500 @@ -6470,8 +6470,14 @@ echo $ECHO_N "checking for libgcj-4.1.2. { echo "$as_me:$LINENO: result: ${LIBGCJ_JAR}" >&5 echo "${ECHO_T}${LIBGCJ_JAR}" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 + if test -e "/usr/share/java/libgcj-4.1.jar"; then + LIBGCJ_JAR=/usr/share/java/libgcj-4.1.jar + { echo "$as_me:$LINENO: result: ${LIBGCJ_JAR}" >&5 +echo "${ECHO_T}${LIBGCJ_JAR}" >&6; } + else + { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } + fi fi fi if test -z "${LIBGCJ_JAR}"; then From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 11:30:29 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 19:30:29 +0000 Subject: [Bug 95] automatic detection of libgcj 4.1 jar fails on Ubuntu Hardy Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=95 langel at redhat.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #2 from langel at redhat.com 2008-01-07 19:30 ------- I committed your patch for you. Thanks -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 11:31:42 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 19:31:42 +0000 Subject: [Bug 94] empty install target in Makefile.am Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=94 ------- Comment #1 from langel at redhat.com 2008-01-07 19:31 ------- What should "make install" do if there is nothing to be done? At the moment, the standard error message is reported "make: Nothing to be done for `install'."- which seems appropriate. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From langel at redhat.com Mon Jan 7 11:33:09 2008 From: langel at redhat.com (Lillian Angel) Date: Mon, 07 Jan 2008 19:33:09 +0000 Subject: changeset in /hg/icedtea: 2008-01-07 Lillian Angel changeset 70dd57d5cd8d in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=70dd57d5cd8d description: 2008-01-07 Lillian Angel * AUTHORS: Added Dalibor Topic. diffstat: 2 files changed, 5 insertions(+) AUTHORS | 1 + ChangeLog | 4 ++++ diffs (22 lines): diff -r 5ce8b0426329 -r 70dd57d5cd8d AUTHORS --- a/AUTHORS Mon Jan 07 14:28:08 2008 -0500 +++ b/AUTHORS Mon Jan 07 14:30:54 2008 -0500 @@ -15,6 +15,7 @@ Keith Seitz Keith Seitz Joshua Sumali Christian Thalinger +Dalibor Topic Mark Wielaard This project also includes code from the following projects: diff -r 5ce8b0426329 -r 70dd57d5cd8d ChangeLog --- a/ChangeLog Mon Jan 07 14:28:08 2008 -0500 +++ b/ChangeLog Mon Jan 07 14:30:54 2008 -0500 @@ -1,3 +1,7 @@ 2008-01-07 Dalibor Topic + + * AUTHORS: Added Dalibor Topic. + 2008-01-07 Dalibor Topic Fixes Bug #95 From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 11:35:44 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 19:35:44 +0000 Subject: [Bug 22] java.util.Currency.getSymbol(Locale) returns wrong value when locale is not US. Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=22 ------- Comment #6 from gnu_andrew at member.fsf.org 2008-01-07 19:35 ------- FWIW, the documentation for Sun is right and thus Classpath was implemented correctly. It's just Sun's actual implementation that is incorrect. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 12:05:55 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 20:05:55 +0000 Subject: [Bug 94] empty install target in Makefile.am Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=94 langel at redhat.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 12:06:46 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 20:06:46 +0000 Subject: [Bug 91] jstack fails to get traces (linux specific?) get_thread_regs failed for a lwp Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=91 ------- Comment #1 from langel at redhat.com 2008-01-07 20:06 ------- JVM version is 1.5.0_13-b05 ? It seems as if you are not using IcedTea. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 12:11:25 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 20:11:25 +0000 Subject: [Bug 91] jstack fails to get traces (linux specific?) get_thread_regs failed for a lwp Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=91 langel at redhat.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Mon Jan 7 12:12:21 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 07 Jan 2008 20:12:21 +0000 Subject: [Bug 91] jstack fails to get traces (linux specific?) get_thread_regs failed for a lwp Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=91 ------- Comment #2 from walters at verbum.org 2008-01-07 20:12 ------- Oops, indeed. I forgot I had switched eclipse from IcedTea to Sun's JVM. I can verify that jstack works as expected with IcedTea. Sorry for the noise! -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From langel at redhat.com Mon Jan 7 14:12:03 2008 From: langel at redhat.com (Lillian Angel) Date: Mon, 07 Jan 2008 17:12:03 -0500 Subject: [patch] generated files out of date? In-Reply-To: <47826463.3040809@redhat.com> References: <477E3FFB.3030304@ubuntu.com> <477E45A5.5050506@redhat.com> <47826463.3040809@redhat.com> Message-ID: <4782A3B3.8060204@redhat.com> Francis Kung wrote: > Lillian Angel wrote: >> Matthias Klose wrote: >>> After a rebuild (on amd64) the generated files differ from what is >>> checked in. >>> Should these files be updated? >> >> I checked this on i386 and x86_64, and this file remains unchanged. > > It doesn't really matter, as icedtea/generated/* isn't used in any > practical sense - they are essentially stubs needed to compile the plug > replacements. Later in the build, all these files are re-generated > properly by the OpenJDK build system and the new files are the ones that > make it into the final product. > > It's possible to run the OpenJDK generation script to create > icedtea/generated/* in the first place, rather than committing files > from one specific build, but the generation process was pretty messy > last time I looked (granted, many months ago) and I don't know if it's > worth the effort. Agreed. We have been committing them for sake of order. When running "hg status" it is nicer to see *only* the files you have modified, rather than all those the build has modified. We have it set up so OpenJDK generates all files into icedtea/generated/, but unfortunately most include a date/time stamp which gets changed with each build. Therefore, we still need to commit these files (initially); there are patches in icedtea/patches that remove the date/time stamp from the scripts generating these files. Lillian From jsumali at redhat.com Wed Jan 9 11:31:22 2008 From: jsumali at redhat.com (Joshua Sumali) Date: Wed, 09 Jan 2008 19:31:22 +0000 Subject: changeset in /hg/icedtea: 2008-01-09 Joshua Sumali changeset bb4e2512ea29 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=bb4e2512ea29 description: 2008-01-09 Joshua Sumali * Makefile.am: Added building of NetX as our drop-in replacement for javaws. Since upstream NetX is dormant, we will be hosting and modifying the NetX source in this repository, particularly in the new tools directory. The old tools directory which was used in building the bootstrap/jdk1.7.0 tools.jar during the build has been renamed to hotspot-tools. * Makefile.in: Regenerated. * configure.ac: Added check for fastjar, required for NetX when building with ecj. * configure: Regenerated. * README: Updated. * patches/icedtea-jnlp-launcher.patch: New File. * tools/default.jnlp: New File. * tools/javax/jnlp/BasicService.java: Likewise. * tools/javax/jnlp/ClipboardService.java: Likewise. * tools/javax/jnlp/DownloadService.java: Likewise. * tools/javax/jnlp/DownloadServiceListener.java: Likewise. * tools/javax/jnlp/ExtensionInstallerService.java: Likewise. * tools/javax/jnlp/FileContents.java: Likewise. * tools/javax/jnlp/FileOpenService.java: Likewise. * tools/javax/jnlp/FileSaveService.java: Likewise. * tools/javax/jnlp/JNLPRandomAccessFile.java: Likewise. * tools/javax/jnlp/PersistenceService.java: Likewise. * tools/javax/jnlp/PrintService.java: Likewise. * tools/javax/jnlp/ServiceManager.java: Likewise. * tools/javax/jnlp/ServiceManagerStub.java: Likewise. * tools/javax/jnlp/UnavailableServiceException.java: Likewise. * tools/nanoxml/XMLElement.java: Likewise. * tools/nanoxml/XMLParseException.java: Likewise. * tools/netx/jnlp/AppletDesc.java: Likewise. * tools/netx/jnlp/ApplicationDesc.java: Likewise. * tools/netx/jnlp/ComponentDesc.java: Likewise. * tools/netx/jnlp/DefaultLaunchHandler.java: Likewise. * tools/netx/jnlp/ExtensionDesc.java: Likewise. * tools/netx/jnlp/IconDesc.java: Likewise. * tools/netx/jnlp/InformationDesc.java: Likewise. * tools/netx/jnlp/InstallerDesc.java: Likewise. * tools/netx/jnlp/JARDesc.java: Likewise. * tools/netx/jnlp/JNLPFile.java: Likewise. * tools/netx/jnlp/JREDesc.java: Likewise. * tools/netx/jnlp/LaunchException.java: Likewise. * tools/netx/jnlp/LaunchHandler.java: Likewise. * tools/netx/jnlp/Launcher.java: Likewise. * tools/netx/jnlp/PackageDesc.java: Likewise. * tools/netx/jnlp/ParseException.java: Likewise. * tools/netx/jnlp/Parser.java: Likewise. * tools/netx/jnlp/PropertyDesc.java: Likewise. * tools/netx/jnlp/ResourcesDesc.java: Likewise. * tools/netx/jnlp/SecurityDesc.java: Likewise. * tools/netx/jnlp/Version.java: Likewise. * tools/netx/jnlp/cache/CacheEntry.java: Likewise. * tools/netx/jnlp/cache/CacheUtil.java: Likewise. * tools/netx/jnlp/cache/DefaultDownloadIndicator.java: Likewise. * tools/netx/jnlp/cache/DownloadIndicator.java: Likewise. * tools/netx/jnlp/cache/Resource.java: Likewise. * tools/netx/jnlp/cache/ResourceTracker.java: Likewise. * tools/netx/jnlp/cache/UpdatePolicy.java: Likewise. * tools/netx/jnlp/cache/package.html: Likewise. * tools/netx/jnlp/event/ApplicationEvent.java: Likewise. * tools/netx/jnlp/event/ApplicationListener.java: Likewise. * tools/netx/jnlp/event/DownloadEvent.java: Likewise. * tools/netx/jnlp/event/DownloadListener.java: Likewise. * tools/netx/jnlp/event/package.html: Likewise. * tools/netx/jnlp/package.html: Likewise. * tools/netx/jnlp/resources/Manifest.mf: Likewise. * tools/netx/jnlp/resources/Messages.properties: Likewise. * tools/netx/jnlp/resources/default.jnlp: Likewise. * tools/netx/jnlp/resources/install.png: Likewise. * tools/netx/jnlp/resources/netx-icon.png: Likewise. * tools/netx/jnlp/runtime/AppThreadGroup.java: Likewise. * tools/netx/jnlp/runtime/AppletAudioClip.java: Likewise. * tools/netx/jnlp/runtime/AppletEnvironment.java: Likewise. * tools/netx/jnlp/runtime/AppletInstance.java: Likewise. * tools/netx/jnlp/runtime/ApplicationInstance.java: Likewise. * tools/netx/jnlp/runtime/Boot.java: Likewise. * tools/netx/jnlp/runtime/Boot13.java: Likewise. * tools/netx/jnlp/runtime/InstallDialog.java: Likewise. * tools/netx/jnlp/runtime/JNLPClassLoader.java: Likewise. * tools/netx/jnlp/runtime/JNLPPolicy.java: Likewise. * tools/netx/jnlp/runtime/JNLPRuntime.java: Likewise. * tools/netx/jnlp/runtime/JNLPSecurityManager.java: Likewise. * tools/netx/jnlp/runtime/package.html: Likewise. * tools/netx/jnlp/services/ServiceUtil.java: Likewise. * tools/netx/jnlp/services/XBasicService.java: Likewise. * tools/netx/jnlp/services/XDownloadService.java: Likewise. * tools/netx/jnlp/services/XExtensionInstallerService.java: Likewise. * tools/netx/jnlp/services/XFileContents.java: Likewise. * tools/netx/jnlp/services/XPersistenceService.java: Likewise. * tools/netx/jnlp/services/XServiceManagerStub.java: Likewise. * tools/netx/jnlp/services/package.html: Likewise. * tools/netx/jnlp/tools/JarRunner.java: Likewise. * tools/netx/jnlp/tools/JarSigner.java: Likewise. * tools/netx/jnlp/tools/JarSignerResources.java: Likewise. * tools/netx/jnlp/tools/KeyStoreUtil.java: Likewise. * tools/netx/jnlp/util/PropertiesFile.java: Likewise. * tools/netx/jnlp/util/Reflect.java: Likewise. * tools/netx/jnlp/util/WeakList.java: Likewise. diffstat: 90 files changed, 14654 insertions(+), 105 deletions(-) ChangeLog | 100 + Makefile.am | 137 - Makefile.in | 136 - README | 14 configure | 115 + configure.ac | 1 patches/icedtea-jnlp-launcher.patch | 23 tools/default.jnlp | 20 tools/javax/jnlp/BasicService.java | 13 tools/javax/jnlp/ClipboardService.java | 11 tools/javax/jnlp/DownloadService.java | 25 tools/javax/jnlp/DownloadServiceListener.java | 13 tools/javax/jnlp/ExtensionInstallerService.java | 22 tools/javax/jnlp/FileContents.java | 18 tools/javax/jnlp/FileOpenService.java | 11 tools/javax/jnlp/FileSaveService.java | 11 tools/javax/jnlp/JNLPRandomAccessFile.java | 46 tools/javax/jnlp/PersistenceService.java | 18 tools/javax/jnlp/PrintService.java | 13 tools/javax/jnlp/ServiceManager.java | 54 tools/javax/jnlp/ServiceManagerStub.java | 11 tools/javax/jnlp/UnavailableServiceException.java | 16 tools/nanoxml/XMLElement.java | 1205 ++++++++++++++ tools/nanoxml/XMLParseException.java | 130 + tools/netx/jnlp/AppletDesc.java | 125 + tools/netx/jnlp/ApplicationDesc.java | 76 tools/netx/jnlp/ComponentDesc.java | 43 tools/netx/jnlp/DefaultLaunchHandler.java | 116 + tools/netx/jnlp/ExtensionDesc.java | 145 + tools/netx/jnlp/IconDesc.java | 135 + tools/netx/jnlp/InformationDesc.java | 241 ++ tools/netx/jnlp/InstallerDesc.java | 54 tools/netx/jnlp/JARDesc.java | 131 + tools/netx/jnlp/JNLPFile.java | 506 +++++ tools/netx/jnlp/JREDesc.java | 123 + tools/netx/jnlp/LaunchException.java | 191 ++ tools/netx/jnlp/LaunchHandler.java | 69 tools/netx/jnlp/Launcher.java | 547 ++++++ tools/netx/jnlp/PackageDesc.java | 105 + tools/netx/jnlp/ParseException.java | 94 + tools/netx/jnlp/Parser.java | 1101 ++++++++++++ tools/netx/jnlp/PropertyDesc.java | 66 tools/netx/jnlp/ResourcesDesc.java | 231 ++ tools/netx/jnlp/SecurityDesc.java | 173 ++ tools/netx/jnlp/Version.java | 354 ++++ tools/netx/jnlp/cache/CacheEntry.java | 173 ++ tools/netx/jnlp/cache/CacheUtil.java | 390 ++++ tools/netx/jnlp/cache/DefaultDownloadIndicator.java | 317 +++ tools/netx/jnlp/cache/DownloadIndicator.java | 91 + tools/netx/jnlp/cache/Resource.java | 258 ++ tools/netx/jnlp/cache/ResourceTracker.java | 925 ++++++++++ tools/netx/jnlp/cache/UpdatePolicy.java | 89 + tools/netx/jnlp/cache/package.html | 28 tools/netx/jnlp/event/ApplicationEvent.java | 56 tools/netx/jnlp/event/ApplicationListener.java | 38 tools/netx/jnlp/event/DownloadEvent.java | 71 tools/netx/jnlp/event/DownloadListener.java | 51 tools/netx/jnlp/event/package.html | 28 tools/netx/jnlp/package.html | 30 tools/netx/jnlp/resources/Manifest.mf | 6 tools/netx/jnlp/resources/Messages.properties | 132 + tools/netx/jnlp/resources/default.jnlp | 20 tools/netx/jnlp/runtime/AppThreadGroup.java | 68 tools/netx/jnlp/runtime/AppletAudioClip.java | 109 + tools/netx/jnlp/runtime/AppletEnvironment.java | 314 +++ tools/netx/jnlp/runtime/AppletInstance.java | 122 + tools/netx/jnlp/runtime/ApplicationInstance.java | 239 ++ tools/netx/jnlp/runtime/Boot.java | 355 ++++ tools/netx/jnlp/runtime/Boot13.java | 103 + tools/netx/jnlp/runtime/InstallDialog.java | 168 + tools/netx/jnlp/runtime/JNLPClassLoader.java | 756 ++++++++ tools/netx/jnlp/runtime/JNLPPolicy.java | 89 + tools/netx/jnlp/runtime/JNLPRuntime.java | 466 +++++ tools/netx/jnlp/runtime/JNLPSecurityManager.java | 348 ++++ tools/netx/jnlp/runtime/package.html | 29 tools/netx/jnlp/services/ServiceUtil.java | 162 + tools/netx/jnlp/services/XBasicService.java | 173 ++ tools/netx/jnlp/services/XDownloadService.java | 180 ++ tools/netx/jnlp/services/XExtensionInstallerService.java | 122 + tools/netx/jnlp/services/XFileContents.java | 121 + tools/netx/jnlp/services/XPersistenceService.java | 175 ++ tools/netx/jnlp/services/XServiceManagerStub.java | 95 + tools/netx/jnlp/services/package.html | 29 tools/netx/jnlp/tools/JarRunner.java | 15 tools/netx/jnlp/tools/JarSigner.java | 325 +++ tools/netx/jnlp/tools/JarSignerResources.java | 212 ++ tools/netx/jnlp/tools/KeyStoreUtil.java | 69 tools/netx/jnlp/util/PropertiesFile.java | 147 + tools/netx/jnlp/util/Reflect.java | 148 + tools/netx/jnlp/util/WeakList.java | 128 + diffs (truncated from 15401 to 500 lines): diff -r 70dd57d5cd8d -r bb4e2512ea29 ChangeLog --- a/ChangeLog Mon Jan 07 14:30:54 2008 -0500 +++ b/ChangeLog Wed Jan 09 14:22:14 2008 -0500 @@ -1,3 +1,103 @@ 2008-01-07 Lillian Angel + + * Makefile.am: Added building of NetX as our drop-in replacement for + javaws. Since upstream NetX is dormant, we will be hosting and modifying + the NetX source in this repository, particularly in the new tools + directory. The old tools directory which was used in building the + bootstrap/jdk1.7.0 tools.jar during the build has been renamed to + hotspot-tools. + * Makefile.in: Regenerated. + * configure.ac: Added check for fastjar, required for NetX when building + with ecj. + * configure: Regenerated. + * README: Updated. + * patches/icedtea-jnlp-launcher.patch: New File. + * tools/default.jnlp: New File. + * tools/javax/jnlp/BasicService.java: Likewise. + * tools/javax/jnlp/ClipboardService.java: Likewise. + * tools/javax/jnlp/DownloadService.java: Likewise. + * tools/javax/jnlp/DownloadServiceListener.java: Likewise. + * tools/javax/jnlp/ExtensionInstallerService.java: Likewise. + * tools/javax/jnlp/FileContents.java: Likewise. + * tools/javax/jnlp/FileOpenService.java: Likewise. + * tools/javax/jnlp/FileSaveService.java: Likewise. + * tools/javax/jnlp/JNLPRandomAccessFile.java: Likewise. + * tools/javax/jnlp/PersistenceService.java: Likewise. + * tools/javax/jnlp/PrintService.java: Likewise. + * tools/javax/jnlp/ServiceManager.java: Likewise. + * tools/javax/jnlp/ServiceManagerStub.java: Likewise. + * tools/javax/jnlp/UnavailableServiceException.java: Likewise. + * tools/nanoxml/XMLElement.java: Likewise. + * tools/nanoxml/XMLParseException.java: Likewise. + * tools/netx/jnlp/AppletDesc.java: Likewise. + * tools/netx/jnlp/ApplicationDesc.java: Likewise. + * tools/netx/jnlp/ComponentDesc.java: Likewise. + * tools/netx/jnlp/DefaultLaunchHandler.java: Likewise. + * tools/netx/jnlp/ExtensionDesc.java: Likewise. + * tools/netx/jnlp/IconDesc.java: Likewise. + * tools/netx/jnlp/InformationDesc.java: Likewise. + * tools/netx/jnlp/InstallerDesc.java: Likewise. + * tools/netx/jnlp/JARDesc.java: Likewise. + * tools/netx/jnlp/JNLPFile.java: Likewise. + * tools/netx/jnlp/JREDesc.java: Likewise. + * tools/netx/jnlp/LaunchException.java: Likewise. + * tools/netx/jnlp/LaunchHandler.java: Likewise. + * tools/netx/jnlp/Launcher.java: Likewise. + * tools/netx/jnlp/PackageDesc.java: Likewise. + * tools/netx/jnlp/ParseException.java: Likewise. + * tools/netx/jnlp/Parser.java: Likewise. + * tools/netx/jnlp/PropertyDesc.java: Likewise. + * tools/netx/jnlp/ResourcesDesc.java: Likewise. + * tools/netx/jnlp/SecurityDesc.java: Likewise. + * tools/netx/jnlp/Version.java: Likewise. + * tools/netx/jnlp/cache/CacheEntry.java: Likewise. + * tools/netx/jnlp/cache/CacheUtil.java: Likewise. + * tools/netx/jnlp/cache/DefaultDownloadIndicator.java: Likewise. + * tools/netx/jnlp/cache/DownloadIndicator.java: Likewise. + * tools/netx/jnlp/cache/Resource.java: Likewise. + * tools/netx/jnlp/cache/ResourceTracker.java: Likewise. + * tools/netx/jnlp/cache/UpdatePolicy.java: Likewise. + * tools/netx/jnlp/cache/package.html: Likewise. + * tools/netx/jnlp/event/ApplicationEvent.java: Likewise. + * tools/netx/jnlp/event/ApplicationListener.java: Likewise. + * tools/netx/jnlp/event/DownloadEvent.java: Likewise. + * tools/netx/jnlp/event/DownloadListener.java: Likewise. + * tools/netx/jnlp/event/package.html: Likewise. + * tools/netx/jnlp/package.html: Likewise. + * tools/netx/jnlp/resources/Manifest.mf: Likewise. + * tools/netx/jnlp/resources/Messages.properties: Likewise. + * tools/netx/jnlp/resources/default.jnlp: Likewise. + * tools/netx/jnlp/resources/install.png: Likewise. + * tools/netx/jnlp/resources/netx-icon.png: Likewise. + * tools/netx/jnlp/runtime/AppThreadGroup.java: Likewise. + * tools/netx/jnlp/runtime/AppletAudioClip.java: Likewise. + * tools/netx/jnlp/runtime/AppletEnvironment.java: Likewise. + * tools/netx/jnlp/runtime/AppletInstance.java: Likewise. + * tools/netx/jnlp/runtime/ApplicationInstance.java: Likewise. + * tools/netx/jnlp/runtime/Boot.java: Likewise. + * tools/netx/jnlp/runtime/Boot13.java: Likewise. + * tools/netx/jnlp/runtime/InstallDialog.java: Likewise. + * tools/netx/jnlp/runtime/JNLPClassLoader.java: Likewise. + * tools/netx/jnlp/runtime/JNLPPolicy.java: Likewise. + * tools/netx/jnlp/runtime/JNLPRuntime.java: Likewise. + * tools/netx/jnlp/runtime/JNLPSecurityManager.java: Likewise. + * tools/netx/jnlp/runtime/package.html: Likewise. + * tools/netx/jnlp/services/ServiceUtil.java: Likewise. + * tools/netx/jnlp/services/XBasicService.java: Likewise. + * tools/netx/jnlp/services/XDownloadService.java: Likewise. + * tools/netx/jnlp/services/XExtensionInstallerService.java: Likewise. + * tools/netx/jnlp/services/XFileContents.java: Likewise. + * tools/netx/jnlp/services/XPersistenceService.java: Likewise. + * tools/netx/jnlp/services/XServiceManagerStub.java: Likewise. + * tools/netx/jnlp/services/package.html: Likewise. + * tools/netx/jnlp/tools/JarRunner.java: Likewise. + * tools/netx/jnlp/tools/JarSigner.java: Likewise. + * tools/netx/jnlp/tools/JarSignerResources.java: Likewise. + * tools/netx/jnlp/tools/KeyStoreUtil.java: Likewise. + * tools/netx/jnlp/util/PropertiesFile.java: Likewise. + * tools/netx/jnlp/util/Reflect.java: Likewise. + * tools/netx/jnlp/util/WeakList.java: Likewise. + 2008-01-07 Lillian Angel * AUTHORS: Added Dalibor Topic. diff -r 70dd57d5cd8d -r bb4e2512ea29 Makefile.am --- a/Makefile.am Mon Jan 07 14:30:54 2008 -0500 +++ b/Makefile.am Wed Jan 09 14:22:14 2008 -0500 @@ -12,7 +12,7 @@ distclean-local: clean-copy rm -rf lib rm -rf openjdk-ecj rm -rf openjdk - rm -rf tools + rm -rf hotspot-tools rm -f gcjwebplugin.so install: @@ -24,7 +24,7 @@ install: clean-bootstrap-directory-symlink-ecj icedtea icedtea-debug \ clean-icedtea icedtea-against-icedtea clean-icedtea-ecj clean-plugs \ clean-tools-jar clean-tools clean-shared-objects \ - clean-copy clean-rt clean-gcjwebplugin + clean-copy clean-rt clean-gcjwebplugin clean-tools EXTRA_DIST = rt generated $(ICEDTEA_PATCHES) $(ICEDTEA_ECJ_PATCH) \ gcjwebplugin.cc patches/icedtea-speed.patch tools-copy contrib ports @@ -213,6 +213,7 @@ ICEDTEA_PATCHES = \ patches/icedtea-lcms-leak.patch \ patches/icedtea-c1-unimplemented.patch \ patches/icedtea-timerqueue.patch \ + patches/icedtea-jnlp-launcher.patch \ $(FAST_BUILD_PATCH) \ $(DISTRIBUTION_PATCHES) @@ -409,34 +410,40 @@ endif # If you change anything here in the icedtea target, please make sure # you change it in the icedtea-debug target as well. -icedtea: stamps/tools.stamp stamps/plugs.stamp \ - stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so +icedtea: stamps/hotspot-tools.stamp stamps/plugs.stamp \ + stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ + stamps/tools.stamp $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/ if test "$(ENABLE_PLUGIN)" == "yes" ; \ - then \ + then \ cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) ; \ cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ fi + $(FASTJAR) uf $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/tools.jar \ + -C lib/tools . @echo "IcedTea is served:" $(BUILD_OUTPUT_DIR) icedtea-debug: stamps/bootstrap-directory-symlink.stamp \ - stamps/tools.stamp stamps/plugs.stamp \ - stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so + stamps/hotspot-tools.stamp stamps/plugs.stamp \ + stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ + stamps/tools.stamp $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/ \ debug_build if test "$(ENABLE_PLUGIN)" == "yes" ; \ - then \ + then \ cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) ; \ cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ fi + $(FASTJAR) uf $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/tools.jar \ + -C lib/tools . @echo "IcedTea (debug build) is served:" \ $(BUILD_OUTPUT_DIR)-debug @@ -452,7 +459,7 @@ icedtea-against-icedtea: \ # OpenJDK ecj Targets # =================== -stamps/icedtea-ecj.stamp: stamps/tools.stamp stamps/plugs.stamp \ +stamps/icedtea-ecj.stamp: stamps/hotspot-tools.stamp stamps/plugs.stamp \ stamps/ports-ecj.stamp stamps/patch-ecj.stamp $(MAKE) \ $(ICEDTEA_ENV_ECJ) \ @@ -482,9 +489,9 @@ stamps/plugs.stamp: $(SHARED_OBJECT_FILE mkdir -p stamps touch stamps/plugs.stamp -stamps/tools.stamp: bootstrap/jdk1.7.0/jre/lib/tools.jar - mkdir -p stamps - touch stamps/tools.stamp +stamps/hotspot-tools.stamp: bootstrap/jdk1.7.0/jre/lib/tools.jar + mkdir -p stamps + touch stamps/hotspot-tools.stamp clean-plugs: clean-plugs clean-shared-objects \ clean-copy clean-rt @@ -492,7 +499,7 @@ clean-plugs: clean-plugs clean-shared-ob rm -f bootstrap/jdk1.7.0/jre/lib/rt-closed.jar clean-tools-jar: clean-tools-jar clean-tools - rm -f stamps/tools.stamp + rm -f stamps/hotspot-tools.stamp rm -rf tools/ rm -f bootstrap/jdk1.7.0/jre/lib/tools.jar @@ -554,62 +561,62 @@ OPENJDK_SOURCEPATH_DIRS = \ $(SHARE):$(SOLARIS):$(LANGTOOLS):$(JAXP):$(CORBA):$(JAXWS) # tools.jar class files. -stamps/tools-copy-source-files.stamp: stamps/patch.stamp +stamps/hotspot-tools-copy-source-files.stamp: stamps/patch.stamp for copy_dir in `cat tools-copy/tools-jdk-copy-files.txt` ; \ - do \ - mkdir -p tools/$$copy_dir ; \ + do \ + mkdir -p hotspot-tools/$$copy_dir ; \ cp -arf openjdk/jdk/src/share/classes/$$copy_dir/* \ - tools/$$copy_dir ; \ - done + hotspot-tools/$$copy_dir ; \ + done for copy_dir in `cat tools-copy/tools-langtools-copy-files.txt` ; \ do \ - mkdir -p tools/$$copy_dir ; \ + mkdir -p hotspot-tools/$$copy_dir ; \ cp -arf openjdk/langtools/src/share/classes/$$copy_dir/* \ - tools/$$copy_dir ; \ - done - + hotspot-tools/$$copy_dir ; \ + done + for copy_dir in `cat tools-copy/tools-corba-copy-files.txt` ; \ do \ - mkdir -p tools/$$copy_dir ; \ + mkdir -p hotspot-tools/$$copy_dir ; \ cp -arf openjdk/corba/src/share/classes/$$copy_dir/* \ - tools/$$copy_dir ; \ - done - + hotspot-tools/$$copy_dir ; \ + done + for copy_dir in `cat tools-copy/tools-jaxws-copy-files.txt` ; \ do \ - mkdir -p tools/$$copy_dir ; \ + mkdir -p hotspot-tools/$$copy_dir ; \ cp -arf openjdk/jaxws/src/share/classes/$$copy_dir/* \ - tools/$$copy_dir ; \ + hotspot-tools/$$copy_dir ; \ done mkdir -p stamps - touch stamps/tools-copy-source-files.stamp - -tools-source-files.txt: stamps/clone.stamp \ - stamps/tools-copy-source-files.stamp - find tools -name '*.java' | sort > $@ - mkdir -p lib/tools - -stamps/tools-class-files.stamp: tools-source-files.txt - $(JAVAC) $(MEMORY_LIMIT) -g -d lib/tools -bootclasspath '' -source 1.6 \ - -sourcepath 'rt:tools:$(OPENJDK_SOURCEPATH_DIRS):generated' \ + touch stamps/hotspot-tools-copy-source-files.stamp + +hotspot-tools-source-files.txt: stamps/clone.stamp \ + stamps/hotspot-tools-copy-source-files.stamp + find hotspot-tools -name '*.java' | sort > $@ + mkdir -p lib/hotspot-tools + +stamps/hotspot-tools-class-files.stamp: hotspot-tools-source-files.txt + $(JAVAC) $(MEMORY_LIMIT) -g -d lib/hotspot-tools -bootclasspath '' -source 1.6 \ + -sourcepath 'rt:hotspot-tools:$(OPENJDK_SOURCEPATH_DIRS):generated' \ @$< mkdir -p stamps - touch stamps/tools-class-files.stamp - -clean-tools: - rm -rf lib/tools - rm -f stamps/tools-class-files.stamp - rm -f tools-source-files.txt - rm -f stamps/tools-copy-source-files.stamp + touch stamps/hotspot-tools-class-files.stamp + +clean-hotspot-tools: + rm -rf lib/hotspot-tools + rm -f stamps/hotspot-tools-class-files.stamp + rm -f hotspot-tools-source-files.txt + rm -f stamps/hotspot-tools-copy-source-files.stamp # tools.jar -bootstrap/jdk1.7.0/jre/lib/tools.jar: stamps/tools-class-files.stamp +bootstrap/jdk1.7.0/jre/lib/tools.jar: stamps/hotspot-tools-class-files.stamp mkdir -p bootstrap/jdk1.7.0/jre/lib/ - $(JAR) cf $@ -C lib/tools com -C lib/tools sun \ - -C lib/tools org -C lib/tools gnu -C lib/tools java \ - -C lib/tools javax + $(JAR) cf $@ -C lib/hotspot-tools com -C lib/hotspot-tools sun \ + -C lib/hotspot-tools org -C lib/hotspot-tools gnu -C lib/hotspot-tools java \ + -C lib/hotspot-tools javax if test -d bootstrap/ecj ; \ then \ mkdir -p bootstrap/ecj/lib/; \ @@ -658,6 +665,30 @@ clean-gcjwebplugin: clean-gcjwebplugin: rm -f gcjwebplugin.so +#extra tools +stamps/tools.stamp: stamps/tools-class-files.stamp + touch stamps/tools.stamp + +tools-source-files.txt: stamps/clone.stamp + find tools -name '*.java' | sort > $@ + +stamps/tools-class-files.stamp: tools-source-files.txt \ + stamps/rt-class-files.stamp + mkdir -p lib/tools + $(JAVAC) $(MEMORY_LIMIT) -g -d lib/tools \ + -source 1.6 \ + -sourcepath tools \ + @$< + cp tools/default.jnlp lib/tools + cp -r tools/netx/jnlp/resources lib/tools/netx/jnlp + mkdir -p stamps + touch stamps/tools-class-files.stamp + +clean-tools: + rm -rf lib/tools + rm -rf stamps/tools-class-files.stamp + rm -rf tools-source-files.txt + # All Stamped Targets # =================== @@ -689,9 +720,11 @@ plugs: stamps/plugs.stamp rt-class-files: stamps/rt-class-files.stamp -tools-class-files: stamps/tools-class-files.stamp - -tools-copy-source-files: stamps/tools-copy-source-files.stamp +hotspot-tools-class-files: stamps/hotspot-tools-class-files.stamp + +hotspot-tools-copy-source-files: stamps/hotspot-tools-copy-source-files.stamp + +hotspot-tools: stamps/hotspot-tools.stamp tools: stamps/tools.stamp diff -r 70dd57d5cd8d -r bb4e2512ea29 Makefile.in --- a/Makefile.in Mon Jan 07 14:30:54 2008 -0500 +++ b/Makefile.in Wed Jan 09 14:22:14 2008 -0500 @@ -86,6 +86,7 @@ EGREP = @EGREP@ EGREP = @EGREP@ ENABLE_PLUGIN = @ENABLE_PLUGIN@ EXEEXT = @EXEEXT@ +FASTJAR = @FASTJAR@ FIND = @FIND@ FREETYPE2_INC_DIR = @FREETYPE2_INC_DIR@ GAWK = @GAWK@ @@ -311,6 +312,7 @@ ICEDTEA_PATCHES = \ patches/icedtea-lcms-leak.patch \ patches/icedtea-c1-unimplemented.patch \ patches/icedtea-timerqueue.patch \ + patches/icedtea-jnlp-launcher.patch \ $(FAST_BUILD_PATCH) \ $(DISTRIBUTION_PATCHES) @@ -637,7 +639,7 @@ distclean-local: clean-copy rm -rf lib rm -rf openjdk-ecj rm -rf openjdk - rm -rf tools + rm -rf hotspot-tools rm -f gcjwebplugin.so install: @@ -649,7 +651,7 @@ install: clean-bootstrap-directory-symlink-ecj icedtea icedtea-debug \ clean-icedtea icedtea-against-icedtea clean-icedtea-ecj clean-plugs \ clean-tools-jar clean-tools clean-shared-objects \ - clean-copy clean-rt clean-gcjwebplugin + clean-copy clean-rt clean-gcjwebplugin clean-tools env: @echo 'unset JAVA_HOME' @@ -889,34 +891,40 @@ clean-bootstrap-directory-symlink-ecj: # If you change anything here in the icedtea target, please make sure # you change it in the icedtea-debug target as well. -icedtea: stamps/tools.stamp stamps/plugs.stamp \ - stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so +icedtea: stamps/hotspot-tools.stamp stamps/plugs.stamp \ + stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ + stamps/tools.stamp $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/ if test "$(ENABLE_PLUGIN)" == "yes" ; \ - then \ + then \ cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) ; \ cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ fi + $(FASTJAR) uf $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/tools.jar \ + -C lib/tools . @echo "IcedTea is served:" $(BUILD_OUTPUT_DIR) icedtea-debug: stamps/bootstrap-directory-symlink.stamp \ - stamps/tools.stamp stamps/plugs.stamp \ - stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so + stamps/hotspot-tools.stamp stamps/plugs.stamp \ + stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ + stamps/tools.stamp $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/ \ debug_build if test "$(ENABLE_PLUGIN)" == "yes" ; \ - then \ + then \ cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR) ; \ cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ fi + $(FASTJAR) uf $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/tools.jar \ + -C lib/tools . @echo "IcedTea (debug build) is served:" \ $(BUILD_OUTPUT_DIR)-debug @@ -932,7 +940,7 @@ icedtea-against-icedtea: \ # OpenJDK ecj Targets # =================== -stamps/icedtea-ecj.stamp: stamps/tools.stamp stamps/plugs.stamp \ +stamps/icedtea-ecj.stamp: stamps/hotspot-tools.stamp stamps/plugs.stamp \ stamps/ports-ecj.stamp stamps/patch-ecj.stamp $(MAKE) \ $(ICEDTEA_ENV_ECJ) \ @@ -962,9 +970,9 @@ stamps/plugs.stamp: $(SHARED_OBJECT_FILE mkdir -p stamps touch stamps/plugs.stamp -stamps/tools.stamp: bootstrap/jdk1.7.0/jre/lib/tools.jar - mkdir -p stamps - touch stamps/tools.stamp +stamps/hotspot-tools.stamp: bootstrap/jdk1.7.0/jre/lib/tools.jar + mkdir -p stamps + touch stamps/hotspot-tools.stamp clean-plugs: clean-plugs clean-shared-objects \ clean-copy clean-rt @@ -972,7 +980,7 @@ clean-plugs: clean-plugs clean-shared-ob rm -f bootstrap/jdk1.7.0/jre/lib/rt-closed.jar clean-tools-jar: clean-tools-jar clean-tools - rm -f stamps/tools.stamp + rm -f stamps/hotspot-tools.stamp rm -rf tools/ rm -f bootstrap/jdk1.7.0/jre/lib/tools.jar @@ -1006,62 +1014,62 @@ clean-copy: done # tools.jar class files. -stamps/tools-copy-source-files.stamp: stamps/patch.stamp +stamps/hotspot-tools-copy-source-files.stamp: stamps/patch.stamp for copy_dir in `cat tools-copy/tools-jdk-copy-files.txt` ; \ - do \ - mkdir -p tools/$$copy_dir ; \ + do \ + mkdir -p hotspot-tools/$$copy_dir ; \ cp -arf openjdk/jdk/src/share/classes/$$copy_dir/* \ - tools/$$copy_dir ; \ - done + hotspot-tools/$$copy_dir ; \ + done for copy_dir in `cat tools-copy/tools-langtools-copy-files.txt` ; \ do \ - mkdir -p tools/$$copy_dir ; \ + mkdir -p hotspot-tools/$$copy_dir ; \ cp -arf openjdk/langtools/src/share/classes/$$copy_dir/* \ - tools/$$copy_dir ; \ + hotspot-tools/$$copy_dir ; \ done From langel at redhat.com Wed Jan 9 13:31:12 2008 From: langel at redhat.com (Lillian Angel) Date: Wed, 09 Jan 2008 21:31:12 +0000 Subject: changeset in /hg/icedtea: 2008-01-09 Lillian Angel changeset 12834437cf72 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=12834437cf72 description: 2008-01-09 Lillian Angel * Makefile.am: Added missing target aliases. * Makefile.in: Likewise. diffstat: 3 files changed, 17 insertions(+), 8 deletions(-) ChangeLog | 5 +++++ Makefile.am | 10 ++++++---- Makefile.in | 10 ++++++---- diffs (81 lines): diff -r bb4e2512ea29 -r 12834437cf72 ChangeLog --- a/ChangeLog Wed Jan 09 14:22:14 2008 -0500 +++ b/ChangeLog Wed Jan 09 16:28:17 2008 -0500 @@ -1,3 +1,8 @@ 2008-01-09 Joshua Sumali + + * Makefile.am: Added missing target aliases. + * Makefile.in: Likewise. + 2008-01-09 Joshua Sumali * Makefile.am: Added building of NetX as our drop-in replacement for diff -r bb4e2512ea29 -r 12834437cf72 Makefile.am --- a/Makefile.am Wed Jan 09 14:22:14 2008 -0500 +++ b/Makefile.am Wed Jan 09 16:28:17 2008 -0500 @@ -689,8 +689,8 @@ clean-tools: rm -rf stamps/tools-class-files.stamp rm -rf tools-source-files.txt -# All Stamped Targets -# =================== +# Target Aliases +# =============== bootstrap-directory-ecj: stamps/bootstrap-directory-ecj.stamp @@ -706,8 +706,6 @@ clone: stamps/clone.stamp clone-ecj: stamps/clone-ecj.stamp -clone: stamps/clone.stamp - icedtea-against-ecj: stamps/icedtea-against-ecj.stamp icedtea-ecj: stamps/icedtea-ecj.stamp @@ -728,6 +726,10 @@ hotspot-tools: stamps/hotspot-tools.stam tools: stamps/tools.stamp +tools-class-files: stamps/tools-class-files.stamp + ports: stamps/ports.stamp +ports-ecj: stamps/ports-ecj.stamp + clean: distclean-local diff -r bb4e2512ea29 -r 12834437cf72 Makefile.in --- a/Makefile.in Wed Jan 09 14:22:14 2008 -0500 +++ b/Makefile.in Wed Jan 09 16:28:17 2008 -0500 @@ -1142,8 +1142,8 @@ clean-tools: rm -rf stamps/tools-class-files.stamp rm -rf tools-source-files.txt -# All Stamped Targets -# =================== +# Target Aliases +# =============== bootstrap-directory-ecj: stamps/bootstrap-directory-ecj.stamp @@ -1159,8 +1159,6 @@ clone: stamps/clone.stamp clone-ecj: stamps/clone-ecj.stamp -clone: stamps/clone.stamp - icedtea-against-ecj: stamps/icedtea-against-ecj.stamp icedtea-ecj: stamps/icedtea-ecj.stamp @@ -1181,7 +1179,11 @@ hotspot-tools: stamps/hotspot-tools.stam tools: stamps/tools.stamp +tools-class-files: stamps/tools-class-files.stamp + ports: stamps/ports.stamp + +ports-ecj: stamps/ports-ecj.stamp clean: distclean-local # Tell versions [3.59,3.63) of GNU make to not export all variables. From mark at klomp.org Wed Jan 9 14:39:24 2008 From: mark at klomp.org (Mark Wielaard) Date: Wed, 09 Jan 2008 23:39:24 +0100 Subject: javaws/netx (Was: changeset in /hg/icedtea: 2008-01-09 Joshua Sumali References: Message-ID: <1199918364.13144.7.camel@dijkstra.wildebeest.org> Hi Joshua, On Wed, 2008-01-09 at 19:31 +0000, Joshua Sumali wrote: > changeset bb4e2512ea29 in /hg/icedtea > details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=bb4e2512ea29 > description: > 2008-01-09 Joshua Sumali > > * Makefile.am: Added building of NetX as our drop-in replacement for > javaws. Since upstream NetX is dormant, we will be hosting and modifying > the NetX source in this repository, particularly in the new tools > directory. The old tools directory which was used in building the > bootstrap/jdk1.7.0 tools.jar during the build has been renamed to > hotspot-tools. Woot! That works like a charm! Little warning for those following the hg repo closely. Double check that there are no old files left in your old tools/ dir or you will get some strange compile errors (about jdi and corba files that should now reside in the hotspot-tools dir). Cheers, Mark From gnu_andrew at member.fsf.org Wed Jan 9 15:50:54 2008 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Wed, 9 Jan 2008 23:50:54 +0000 Subject: javaws/netx (Was: changeset in /hg/icedtea: 2008-01-09 Joshua Sumali References: <1199918364.13144.7.camel@dijkstra.wildebeest.org> Message-ID: <17c6771e0801091550w3f6d5580m230721fa46aa4f04@mail.gmail.com> On 09/01/2008, Mark Wielaard wrote: > Hi Joshua, > > On Wed, 2008-01-09 at 19:31 +0000, Joshua Sumali wrote: > > changeset bb4e2512ea29 in /hg/icedtea > > details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=bb4e2512ea29 > > description: > > 2008-01-09 Joshua Sumali > > > > * Makefile.am: Added building of NetX as our drop-in replacement for > > javaws. Since upstream NetX is dormant, we will be hosting and modifying > > the NetX source in this repository, particularly in the new tools > > directory. The old tools directory which was used in building the > > bootstrap/jdk1.7.0 tools.jar during the build has been renamed to > > hotspot-tools. > > Woot! That works like a charm! > > Little warning for those following the hg repo closely. Double check > that there are no old files left in your old tools/ dir or you will get > some strange compile errors (about jdi and corba files that should now > reside in the hotspot-tools dir). > > Cheers, > > Mark > > Can Classpath possibly integrate netx too? Or is there licensing issues? -- Andrew :-) Help end the Java Trap! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net From Martin.Pirker at iaik.tugraz.at Thu Jan 10 01:10:57 2008 From: Martin.Pirker at iaik.tugraz.at (Martin Pirker) Date: Thu, 10 Jan 2008 10:10:57 +0100 Subject: Building Icedtea 1.5 on Gentoo Message-ID: <4785E121.6050505@iaik.tugraz.at> Hello.... I'll try to keep the description short: Icedtea 1.5, to be build on a up-to-date Gentoo x86. Followed instructions from Icedtea Wiki[1]. GCJ and ECJ (with GCJ support) build with GCJ overlay method, gives * dev-java/gcj Latest version installed: 4.3.0_alpha20071207 * dev-java/eclipse-ecj Latest version installed: 3.4_pre2 So... ~/icedtea $ ./configure --with-ecj=/usr/bin/ecj-3.4 --with-ecj-jar=/usr/share/eclipse-ecj-3.4/lib/ecj.jar --with-libgcj-jar=/usr/lib/gcj-4.3.0_alpha20071207/share/java/libgcj-4.3.0-alpha20071207.jar --with-xalan2-jar=/usr/share/xalan/lib/xalan.jar --with-xalan2-serializer-jar=/usr/share/xalan-serializer/lib/serializer.jar --with-xerces2-jar=/usr/share/xerces-2/lib/xercesImpl.jar --with-gcj-home=/usr/lib/gcj-4.3.0_alpha20071207 However make stops with... [...] mkdir -p lib/tools /usr/bin/ecj-3.4 -nowarn -g -d lib/tools -bootclasspath '' -source 1.6 \ -sourcepath 'rt:tools:openjdk/jdk/src/share/classes:openjdk/jdk/src/solaris/classes:openjdk/langtools/src/share/classes:openjdk/jaxp/src/share/classes:openjdk/corba/src/share/classes:openjdk/jaxws/src/share/classes:generated' \ @tools-source-files.txt Unrecognized option : 1.6 make: *** [stamps/tools-class-files.stamp] Error 255 When I look at the options: ...# ecj-3.4 Eclipse Java Compiler 0.814, 3.4.0 milestone-2 [...] -source set source level: 1.3 to 1.7 (or 5, 5.0, etc) [...] ...this "-source 1.6" option should exist. Google gives only info for building Icedtea on Gentoo from half a year ago, some package versions seem to have changed since then. Also, I think I have not yet understood the dependencies of the packages in the Icedtea build process and this error is strange and.... uhh.... help?!? Thanks, Martin [1]http://icedtea.classpath.org/wiki/GentooBuildInstructions -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 7839 bytes Desc: S/MIME Cryptographic Signature Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080110/efcb3096/attachment.bin From langel at redhat.com Thu Jan 10 05:49:37 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 10 Jan 2008 13:49:37 +0000 Subject: changeset in /hg/icedtea: 2008-01-10 Lillian Angel changeset dd24f8db6c21 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=dd24f8db6c21 description: 2008-01-10 Lillian Angel * Makefile.am (icedtea-debug): Fixed path. No longer failing. * Makefile.in: Regenerate. diffstat: 3 files changed, 8 insertions(+), 2 deletions(-) ChangeLog | 6 ++++++ Makefile.am | 2 +- Makefile.in | 2 +- diffs (37 lines): diff -r 12834437cf72 -r dd24f8db6c21 ChangeLog --- a/ChangeLog Wed Jan 09 16:28:17 2008 -0500 +++ b/ChangeLog Thu Jan 10 08:46:30 2008 -0500 @@ -1,3 +1,9 @@ 2008-01-09 Lillian Angel + + * Makefile.am + (icedtea-debug): Fixed path. No longer failing. + * Makefile.in: Regenerate. + 2008-01-09 Lillian Angel * Makefile.am: Added missing target aliases. diff -r 12834437cf72 -r dd24f8db6c21 Makefile.am --- a/Makefile.am Wed Jan 09 16:28:17 2008 -0500 +++ b/Makefile.am Thu Jan 10 08:46:30 2008 -0500 @@ -442,7 +442,7 @@ icedtea-debug: stamps/bootstrap-director cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ fi - $(FASTJAR) uf $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/tools.jar \ + $(FASTJAR) uf $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/lib/tools.jar \ -C lib/tools . @echo "IcedTea (debug build) is served:" \ $(BUILD_OUTPUT_DIR)-debug diff -r 12834437cf72 -r dd24f8db6c21 Makefile.in --- a/Makefile.in Wed Jan 09 16:28:17 2008 -0500 +++ b/Makefile.in Thu Jan 10 08:46:30 2008 -0500 @@ -923,7 +923,7 @@ icedtea-debug: stamps/bootstrap-director cp -af gcjwebplugin.so \ $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \ fi - $(FASTJAR) uf $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/tools.jar \ + $(FASTJAR) uf $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/lib/tools.jar \ -C lib/tools . @echo "IcedTea (debug build) is served:" \ $(BUILD_OUTPUT_DIR)-debug From langel at redhat.com Thu Jan 10 10:15:50 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 10 Jan 2008 18:15:50 +0000 Subject: changeset in /hg/icedtea: 2008-01-10 Matthias Klose changeset 1fd3c1779258 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=1fd3c1779258 description: 2008-01-10 Matthias Klose * patches/icedtea-generated.patch: New patch. * Makefile.am: Added new patch to list. * Makefile.in: Regenerated. diffstat: 4 files changed, 18 insertions(+) ChangeLog | 6 ++++++ Makefile.am | 1 + Makefile.in | 1 + patches/icedtea-generated.patch | 10 ++++++++++ diffs (49 lines): diff -r dd24f8db6c21 -r 1fd3c1779258 ChangeLog --- a/ChangeLog Thu Jan 10 08:46:30 2008 -0500 +++ b/ChangeLog Thu Jan 10 13:12:39 2008 -0500 @@ -1,3 +1,9 @@ 2008-01-10 Lillian Angel + + * patches/icedtea-generated.patch: New patch. + * Makefile.am: Added new patch to list. + * Makefile.in: Regenerated. + 2008-01-10 Lillian Angel * Makefile.am diff -r dd24f8db6c21 -r 1fd3c1779258 Makefile.am --- a/Makefile.am Thu Jan 10 08:46:30 2008 -0500 +++ b/Makefile.am Thu Jan 10 13:12:39 2008 -0500 @@ -214,6 +214,7 @@ ICEDTEA_PATCHES = \ patches/icedtea-c1-unimplemented.patch \ patches/icedtea-timerqueue.patch \ patches/icedtea-jnlp-launcher.patch \ + patches/icedtea-generated.patch \ $(FAST_BUILD_PATCH) \ $(DISTRIBUTION_PATCHES) diff -r dd24f8db6c21 -r 1fd3c1779258 Makefile.in --- a/Makefile.in Thu Jan 10 08:46:30 2008 -0500 +++ b/Makefile.in Thu Jan 10 13:12:39 2008 -0500 @@ -313,6 +313,7 @@ ICEDTEA_PATCHES = \ patches/icedtea-c1-unimplemented.patch \ patches/icedtea-timerqueue.patch \ patches/icedtea-jnlp-launcher.patch \ + patches/icedtea-generated.patch \ $(FAST_BUILD_PATCH) \ $(DISTRIBUTION_PATCHES) diff -r dd24f8db6c21 -r 1fd3c1779258 patches/icedtea-generated.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/icedtea-generated.patch Thu Jan 10 13:12:39 2008 -0500 @@ -0,0 +1,10 @@ +--- openjdk/jdk/make/java/nio/Makefile~ 2008-01-04 12:33:11.469154568 +0100 ++++ openjdk/jdk/make/java/nio/Makefile 2008-01-04 12:47:05.441734854 +0100 +@@ -167,7 +167,7 @@ + # + + SPP = spp.sh +-SPP_CMD = $(SH) $(SPP) ++SPP_CMD = /bin/sh $(SPP) + + FILES_genout = $(FILES_gen:%.java=$(GENSRCDIR)/%.java) From langel at redhat.com Thu Jan 10 10:17:32 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 10 Jan 2008 18:17:32 +0000 Subject: changeset in /hg/icedtea: Fixed typo in patch. Message-ID: changeset cfd4e9749741 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=cfd4e9749741 description: Fixed typo in patch. diffstat: 1 file changed, 1 insertion(+), 1 deletion(-) patches/icedtea-generated.patch | 2 +- diffs (11 lines): diff -r 1fd3c1779258 -r cfd4e9749741 patches/icedtea-generated.patch --- a/patches/icedtea-generated.patch Thu Jan 10 13:12:39 2008 -0500 +++ b/patches/icedtea-generated.patch Thu Jan 10 13:14:22 2008 -0500 @@ -5,6 +5,6 @@ SPP = spp.sh -SPP_CMD = $(SH) $(SPP) -+SPP_CMD = /bin/sh $(SPP) ++SPP_CMD = /bin/bash $(SPP) FILES_genout = $(FILES_gen:%.java=$(GENSRCDIR)/%.java) From langel at redhat.com Thu Jan 10 10:14:39 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 10 Jan 2008 13:14:39 -0500 Subject: [patch] fix generation of nio files when /bin/sh is dash In-Reply-To: <477E3AD0.50505@ubuntu.com> References: <477E3AD0.50505@ubuntu.com> Message-ID: <4786608F.7020206@redhat.com> Matthias Klose wrote: > the spp.sh script seems to be highly specific to bash and/or ksh. It doesn't > work when /bin/sh points to ash or dash, so explicitely use bash as the interpreter. Thanks, I committed this for you. From langel at redhat.com Thu Jan 10 12:02:56 2008 From: langel at redhat.com (Lillian Angel) Date: Thu, 10 Jan 2008 20:02:56 +0000 Subject: changeset in /hg/icedtea: 2008-01-10 Lillian Angel changeset a8695cc765aa in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=a8695cc765aa description: 2008-01-10 Lillian Angel * .hgignore: Updated. diffstat: 2 files changed, 5 insertions(+), 1 deletion(-) .hgignore | 2 +- ChangeLog | 4 ++++ diffs (27 lines): diff -r cfd4e9749741 -r a8695cc765aa .hgignore --- a/.hgignore Thu Jan 10 13:14:22 2008 -0500 +++ b/.hgignore Thu Jan 10 14:59:45 2008 -0500 @@ -15,6 +15,7 @@ javap javap gcjwebplugin.so rt-source-files.txt +hotspot-tools-source-files.txt tools-source-files.txt rt/com/sun/jdi/AbsentInformationException.java rt/com/sun/jdi/Accessible.java @@ -432,4 +433,3 @@ generated/sun/awt/X11/XAWTIcon64_java_ic generated/sun/awt/X11/XAWTIcon64_java_icon48_png.java generated/sun/awt/X11/generator/sizer.32 generated/sun/awt/X11/generator/sizer.32.c -generated/sun/awt/X11/generator/sizes.32 diff -r cfd4e9749741 -r a8695cc765aa ChangeLog --- a/ChangeLog Thu Jan 10 13:14:22 2008 -0500 +++ b/ChangeLog Thu Jan 10 14:59:45 2008 -0500 @@ -1,3 +1,7 @@ 2008-01-10 Matthias Klose + + * .hgignore: Updated. + 2008-01-10 Matthias Klose * patches/icedtea-generated.patch: New patch. From Martin.Pirker at iaik.tugraz.at Fri Jan 11 02:25:17 2008 From: Martin.Pirker at iaik.tugraz.at (Martin Pirker) Date: Fri, 11 Jan 2008 11:25:17 +0100 Subject: Building Icedtea 1.5 on Gentoo In-Reply-To: <4785E121.6050505@iaik.tugraz.at> References: <4785E121.6050505@iaik.tugraz.at> Message-ID: <4787440D.80901@iaik.tugraz.at> Martin Pirker wrote: > However make stops with... > [...] > mkdir -p lib/tools > /usr/bin/ecj-3.4 -nowarn -g -d lib/tools -bootclasspath '' -source 1.6 \ > -sourcepath > 'rt:tools:openjdk/jdk/src/share/classes:openjdk/jdk/src/solaris/classes:openjdk/langtools/src/share/classes:openjdk/jaxp/src/share/classes:openjdk/corba/src/share/classes:openjdk/jaxws/src/share/classes:generated' > \ > @tools-source-files.txt > Unrecognized option : 1.6 > make: *** [stamps/tools-class-files.stamp] Error 255 The problem appears to be -bootclasspath '' the following argument is not parsed properly. Setting -bootclasspath to " " produces the same error. Removing -bootclasspath gives: 1. ERROR in tools/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java (at line 103) return new String(b, 0, i, defaultCharset); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor String(byte[], int, int, Charset) is undefined Setting -bootclasspath ':' finishes compile, but with warnings: incorrect classpath: : Annotation processing got disabled, since it requires a 1.6 compliant JVM Fixing the other appearances of bootclasspath im Makefile, make continues till compile of OpenJDK(?): [...] ../../../../src/share/classes/org/omg/CORBA_2_3/portable/ObjectImpl.java # Running javac: /usr/bin/ecj-3.4 -nowarn -bootclasspath /home/xxx/icedtea/bootstrap/jdk1.7.0/jre/lib/rt-closed.jar:/home/xxx/icedtea/openjdk-ecj/build/linux-i586//corba/classes -sourcepath /home/xxx/icedtea/generated:../../../../src/share/classes -d /home/xxx/icedtea/openjdk-ecj/build/linux-i586/corba/classes @/home/xxx/icedtea/openjdk-ecj/build/linux-i586/corba/tmp/org/org.omg.CORBA/.classes.list ---------- 1. ERROR in ../../../../src/share/classes/org/omg/CORBA/Any.java (at line 612) @Deprecated ^^^^^^^^^^^ Syntax error, annotations are only available if source level is 5.0 [....] make[5]: Leaving directory `/home/xxx/icedtea/openjdk-ecj/corba/make/org/omg/CORBA' make[4]: *** [build] Error 1 make[4]: Leaving directory `/home/xxx/icedtea/openjdk-ecj/corba/make/org/omg' make[3]: *** [build] Error 1 make[3]: Leaving directory `/home/xxx/icedtea/openjdk-ecj/corba/make/org' make[2]: *** [build] Error 1 make[2]: Leaving directory `/home/xxx/icedtea/openjdk-ecj/corba/make' make[1]: *** [corba-build] Error 2 make[1]: Leaving directory `/home/xxx/icedtea/openjdk-ecj' make: *** [stamps/icedtea-ecj.stamp] Error 2 As ECJ-3.4 help gives default as -1.4 + use 1.4 compliance (-source 1.3 -target 1.2) and call has no option to raise this, this error seems clear. Now.. 1) Is my ECJ good enough? 2) Where to set option to get a higher level (5? 6?) passed properly? Thanks for any hints, Martin -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 7839 bytes Desc: S/MIME Cryptographic Signature Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080111/37303c4d/attachment.bin From langel at redhat.com Fri Jan 11 06:07:01 2008 From: langel at redhat.com (Lillian Angel) Date: Fri, 11 Jan 2008 14:07:01 +0000 Subject: changeset in /hg/icedtea: 2008-01-11 Lillian Angel changeset 57e4b6c4b72f in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=57e4b6c4b72f description: 2008-01-11 Lillian Angel * Makefile.am (icedtea): Added missing target. No longer failing. * Makefile.in: Likewise. diffstat: 3 files changed, 10 insertions(+), 2 deletions(-) ChangeLog | 6 ++++++ Makefile.am | 3 ++- Makefile.in | 3 ++- diffs (39 lines): diff -r a8695cc765aa -r 57e4b6c4b72f ChangeLog --- a/ChangeLog Thu Jan 10 14:59:45 2008 -0500 +++ b/ChangeLog Fri Jan 11 09:03:32 2008 -0500 @@ -1,3 +1,9 @@ 2008-01-10 Lillian Angel + + * Makefile.am + (icedtea): Added missing target. No longer failing. + * Makefile.in: Likewise. + 2008-01-10 Lillian Angel * .hgignore: Updated. diff -r a8695cc765aa -r 57e4b6c4b72f Makefile.am --- a/Makefile.am Thu Jan 10 14:59:45 2008 -0500 +++ b/Makefile.am Fri Jan 11 09:03:32 2008 -0500 @@ -411,7 +411,8 @@ endif # If you change anything here in the icedtea target, please make sure # you change it in the icedtea-debug target as well. -icedtea: stamps/hotspot-tools.stamp stamps/plugs.stamp \ +icedtea: stamps/bootstrap-directory-symlink.stamp \ + stamps/hotspot-tools.stamp stamps/plugs.stamp \ stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ stamps/tools.stamp $(MAKE) \ diff -r a8695cc765aa -r 57e4b6c4b72f Makefile.in --- a/Makefile.in Thu Jan 10 14:59:45 2008 -0500 +++ b/Makefile.in Fri Jan 11 09:03:32 2008 -0500 @@ -892,7 +892,8 @@ clean-bootstrap-directory-symlink-ecj: # If you change anything here in the icedtea target, please make sure # you change it in the icedtea-debug target as well. -icedtea: stamps/hotspot-tools.stamp stamps/plugs.stamp \ +icedtea: stamps/bootstrap-directory-symlink.stamp \ + stamps/hotspot-tools.stamp stamps/plugs.stamp \ stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ stamps/tools.stamp $(MAKE) \ From langel at redhat.com Fri Jan 11 09:06:02 2008 From: langel at redhat.com (Lillian Angel) Date: Fri, 11 Jan 2008 17:06:02 +0000 Subject: changeset in /hg/icedtea: 2008-01-11 Lillian Angel changeset f7f394623177 in /hg/icedtea details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=f7f394623177 description: 2008-01-11 Lillian Angel * patches/icedtea-lib64.patch: New patch. Properly sets system property java.library.path on 64-bit. * Makefile.am: Added new patch to the list. * Makefile.in: Regenerated. * .hgignore: Updated. diffstat: 5 files changed, 28 insertions(+), 17 deletions(-) .hgignore | 16 +--------------- ChangeLog | 8 ++++++++ Makefile.am | 1 + Makefile.in | 5 +++-- patches/icedtea-lib64.patch | 15 +++++++++++++++ diffs (90 lines): diff -r 57e4b6c4b72f -r f7f394623177 .hgignore --- a/.hgignore Fri Jan 11 09:03:32 2008 -0500 +++ b/.hgignore Fri Jan 11 12:02:29 2008 -0500 @@ -418,18 +418,4 @@ rt/javax/net/ssl/X509ExtendedKeyManager. rt/javax/net/ssl/X509ExtendedKeyManager.java rt/javax/net/ssl/X509KeyManager.java rt/javax/net/ssl/X509TrustManager.java -generated/java/lang/CharacterData00.java -generated/java/lang/CharacterData01.java -generated/java/lang/CharacterData02.java -generated/java/lang/CharacterData0E.java -generated/java/lang/CharacterDataLatin1.java -generated/sun/awt/X11/XAWTIcon32_java_icon16_png.java -generated/sun/awt/X11/XAWTIcon32_java_icon24_png.java -generated/sun/awt/X11/XAWTIcon32_java_icon32_png.java -generated/sun/awt/X11/XAWTIcon32_java_icon48_png.java -generated/sun/awt/X11/XAWTIcon64_java_icon16_png.java -generated/sun/awt/X11/XAWTIcon64_java_icon24_png.java -generated/sun/awt/X11/XAWTIcon64_java_icon32_png.java -generated/sun/awt/X11/XAWTIcon64_java_icon48_png.java -generated/sun/awt/X11/generator/sizer.32 -generated/sun/awt/X11/generator/sizer.32.c +generated/sun/awt/X11/generator/sizer.32.orig diff -r 57e4b6c4b72f -r f7f394623177 ChangeLog --- a/ChangeLog Fri Jan 11 09:03:32 2008 -0500 +++ b/ChangeLog Fri Jan 11 12:02:29 2008 -0500 @@ -1,3 +1,11 @@ 2008-01-11 Lillian Angel + + * patches/icedtea-lib64.patch: New patch. Properly sets system + property java.library.path on 64-bit. + * Makefile.am: Added new patch to the list. + * Makefile.in: Regenerated. + * .hgignore: Updated. + 2008-01-11 Lillian Angel * Makefile.am diff -r 57e4b6c4b72f -r f7f394623177 Makefile.am --- a/Makefile.am Fri Jan 11 09:03:32 2008 -0500 +++ b/Makefile.am Fri Jan 11 12:02:29 2008 -0500 @@ -215,6 +215,7 @@ ICEDTEA_PATCHES = \ patches/icedtea-timerqueue.patch \ patches/icedtea-jnlp-launcher.patch \ patches/icedtea-generated.patch \ + patches/icedtea-lib64.patch $(FAST_BUILD_PATCH) \ $(DISTRIBUTION_PATCHES) diff -r 57e4b6c4b72f -r f7f394623177 Makefile.in --- a/Makefile.in Fri Jan 11 09:03:32 2008 -0500 +++ b/Makefile.in Fri Jan 11 12:02:29 2008 -0500 @@ -314,8 +314,7 @@ ICEDTEA_PATCHES = \ patches/icedtea-timerqueue.patch \ patches/icedtea-jnlp-launcher.patch \ patches/icedtea-generated.patch \ - $(FAST_BUILD_PATCH) \ - $(DISTRIBUTION_PATCHES) + patches/icedtea-lib64.patch # Patch OpenJDK for plug replacements and ecj. @@ -719,6 +718,8 @@ stamps/ports.stamp: stamps/clone.stamp done mkdir -p stamps touch stamps/ports.stamp + $(FAST_BUILD_PATCH) \ + $(DISTRIBUTION_PATCHES) stamps/patch.stamp: stamps/clone.stamp for p in $(ICEDTEA_PATCHES) ; \ diff -r 57e4b6c4b72f -r f7f394623177 patches/icedtea-lib64.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/icedtea-lib64.patch Fri Jan 11 12:02:29 2008 -0500 @@ -0,0 +1,15 @@ +--- origopenjdk/hotspot/src/os/linux/vm/os_linux.cpp 2008-01-04 18:11:53.000000000 -0500 ++++ openjdk/hotspot/src/os/linux/vm/os_linux.cpp 2008-01-11 11:15:24.000000000 -0500 +@@ -262,7 +268,12 @@ + * ... + * 7: The default directories, normally /lib and /usr/lib. + */ ++ ++#ifdef __amd64__ ++#define DEFAULT_LIBPATH "/lib:/usr/lib:/usr/lib64:/lib64" ++#else + #define DEFAULT_LIBPATH "/lib:/usr/lib" ++#endif + + #define EXTENSIONS_DIR "/lib/ext" + #define ENDORSED_DIR "/lib/endorsed" From bero at arklinux.org Fri Jan 11 11:55:17 2008 From: bero at arklinux.org (Bernhard =?iso-8859-1?q?Rosenkr=E4nzer?=) Date: Fri, 11 Jan 2008 19:55:17 +0000 Subject: [PATCH] Make icedtea compile with gcc 4.3 Message-ID: <200801111955.17272.bero@arklinux.org> The attached icedtea-gcc-4.3.patch makes icedtea (current hg) build with gcc 4.3 -- it creates 2 new patches inside the icedtea tree - icedtea-gcc-4.3.patch (Fixes to the openjdk codebase) and icedtea-gcc-4.3-workarounds.patch (Disables -Werror because openjdk code isn't ready for the new warnings gcc 4.3 introduces -- this is the quick fix, but not exactly the right thing to do). Since gcc has dumped fastjar, it's also not a good idea to look for fastjar exclusively in configure.ac when any jar implementation will do - the attached icedtea-1.5-detect-jar.patch makes it look for both fastjar and jar. Regards bero -------------- next part -------------- A non-text attachment was scrubbed... Name: icedtea-gcc-4.3.patch Type: text/x-diff Size: 4493 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080111/6b9c1e82/attachment-0002.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: icedtea-1.5-detect-jar.patch Type: text/x-diff Size: 563 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080111/6b9c1e82/attachment-0003.bin From bugzilla-daemon at icedtea.classpath.org Fri Jan 11 11:13:43 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 Jan 2008 19:13:43 +0000 Subject: [Bug 96] New: IcedTea doesn't build with gcc 4.3 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=96 Summary: IcedTea doesn't build with gcc 4.3 Product: IcedTea Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: IcedTea AssignedTo: unassigned at icedtea.classpath.org ReportedBy: langel at redhat.com bero at arklinux.org: The attached icedtea-gcc-4.3.patch makes icedtea (current hg) build with gcc 4.3 -- it creates 2 new patches inside the icedtea tree - icedtea-gcc-4.3.patch (Fixes to the openjdk codebase) and icedtea-gcc-4.3-workarounds.patch (Disables -Werror because openjdk code isn't ready for the new warnings gcc 4.3 introduces -- this is the quick fix, but not exactly the right thing to do). Since gcc has dumped fastjar, it's also not a good idea to look for fastjar exclusively in configure.ac when any jar implementation will do - the attached icedtea-1.5-detect-jar.patch makes it look for both fastjar and jar. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Fri Jan 11 11:14:13 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 Jan 2008 19:14:13 +0000 Subject: [Bug 96] IcedTea doesn't build with gcc 4.3 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=96 ------- Comment #1 from langel at redhat.com 2008-01-11 19:14 ------- Created an attachment (id=43) --> (http://icedtea.classpath.org/bugzilla/attachment.cgi?id=43&action=view) patch -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From bugzilla-daemon at icedtea.classpath.org Fri Jan 11 11:14:46 2008 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 11 Jan 2008 19:14:46 +0000 Subject: [Bug 96] IcedTea doesn't build with gcc 4.3 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=96 ------- Comment #2 from langel at redhat.com 2008-01-11 19:14 ------- fastjar has already been added to configure.ac. This patch will be committed once gcc 4.3 is readily available in Fedora. -- Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. From langel at redhat.com Fri Jan 11 11:13:01 2008 From: langel at redhat.com (Lillian Angel) Date: Fri, 11 Jan 2008 14:13:01 -0500 Subject: [PATCH] Make icedtea compile with gcc 4.3 In-Reply-To: <200801111955.17272.bero@arklinux.org> References: <200801111955.17272.bero@arklinux.org> M