Hi all,
First off: Juergen, thanks for the fast response! On Sat, 17 Jan 2004, Eckhart [iso-8859-1] Guthöhrlein wrote: > On Fri, Jan 16, 2004 at 07:56:30PM +0100, Juergen Kreileder wrote: [snip] > > Alternatively you could upgrade to 1.4.2-rc1 (see > > http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html), > > the functions have been internalized in that version and the problem > > should not occur anymore. > > I will try this later. I tried this solution and it works for running an upstream zip of eclipse. :) Unfortunately, compiling my own version of eclipse from the deb-src in unstable still goes wrong. With BD 1.4.1 it went wrong at the moment ant is building the packages and it crashes with an error similar to what was reported (ie. likely that zlib-thing). With both BD 1.4.2-rc1 and Sun 1.4.2_03 it gets aborted during compilation, an earlier point than where BD 1.4.1 crashes! I've checked the build-log and the error-message from ant for any hint at what might have gone wrong, but I could not find anything. I used an 'export ANT_OPTS=-Xmx256M' as suggested by ant and it failed; with 512M too btw. Do note that when I first compiled my own .deb I never needed to set ANT_OPTS. Here's the output to stdout: [EMAIL PROTECTED]:~/packages/apt-src$ apt-src build eclipse I: Building in /home/tjzeeman/packages/apt-src/eclipse-2.1.1 .. dpkg-buildpackage: source package is eclipse dpkg-buildpackage: source version is 2.1.1-7 dpkg-buildpackage: source maintainer is Takashi Okamoto <[EMAIL PROTECTED]> dpkg-buildpackage: host architecture is i386 fakeroot debian/rules clean dh_testdir dh_testroot rm -rf pre-install build-java-stamp build-native-stamp \ build-stamp uncompress-stamp java_build_*.log log /home/tjzeeman/packages/apt-src/eclipse-2.1.1/build-tree \ /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree debian/eclipse debian/about.mappings echo /usr/lib/j2sdk1.4-blackdown/ /usr/lib/j2sdk1.4-blackdown/ dh_clean debian/rules build dh_testdir mkdir -p /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree (cd /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree; tar -xzf ../upstream/eclipse-sourceBuild-srcIncluded-2.1.1.tar.gz) # Apply all active patches in debian/patches. for p in debian/patches/[0-9]*; \ do \ test -f $p || continue; \ PATCH_OPTS=`sed -ne '1s/PATCH: \(.*\)/\1/p' $p`; \ echo "Patch: $p (-p0)"; \ cat $p | (cd /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree &&patch -p0); \ done Patch: debian/patches/00-PDE_build_with_NLS.patch (-p0) patching file plugins/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/AbstractBuildScriptGenerator.java Patch: debian/patches/00-build-motif.xml.patch (-p0) patching file build-motif.xml Patch: debian/patches/00-build.xml.patch (-p0) patching file build.xml Patch: debian/patches/00-eclipse_launcher_debian_changes.patch (-p0) patching file plugins/platform-launcher/library/eclipse.c Patch: debian/patches/00-help-webapp.patch (-p0) patching file plugins/org.eclipse.help.webapp/build.xml Patch: debian/patches/00-motif-feature-build.xml.patch (-p0) patching file features/org.eclipse.platform.linux.motif-feature/build.xml Patch: debian/patches/00-new_addsite_param.patch (-p0) patching file plugins/org.eclipse.core.boot/src/org/eclipse/core/internal/boot/PlatformConfiguration.java Patch: debian/patches/00-org.eclipse.core.resources-Makefile.patch (-p0) patching file plugins/org.eclipse.core.resources.linux/src/Makefile Patch: debian/patches/00-org.eclipse.ui-emacs-keybindings.patch (-p0) patching file plugins/org.eclipse.ui/plugin.xml patching file plugins/org.eclipse.jdt.ui/plugin.xml Patch: debian/patches/00-org.eclipse.ui.workbench.texteditor.patch (-p0) patching file plugins/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/TextNavigationAction.java Patch: debian/patches/00-refactor_rename.patch (-p0) patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/AddTaskAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/reorg/DeleteResourcesAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/reorg/JdtCopyAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/reorg/JdtMoveAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/reorg/ReorgDestinationAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddDelegateMethodsAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddGetterSetterAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddJavaDocStubAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddToClasspathAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddUnimplementedConstructorsAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ConvertAnonymousToNestedAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ConvertLocalToFieldAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ConvertNestedToTopAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ExternalizeStringsAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ExtractConstantAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ExtractInterfaceAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ExtractMethodAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ExtractTempAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/FindAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/FindOccurrencesInFileAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/FindReferencesAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/FindStringsToExternalizeAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/InlineAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/InlineTempAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ModifyParametersAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/MoveAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OpenAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OpenExternalJavadocAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OpenProjectAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OpenSuperImplementationAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OpenTypeHierarchyAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OrganizeImportsAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OverrideMethodsAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/PullUpAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/PushDownAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefreshAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RemoveFromClasspathAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RenameAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SelectionDispatchAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SelfEncapsulateFieldAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ShowInNavigatorViewAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ShowInPackageViewAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SortMembersAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryCatchAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/UseSupertypeAction.java patching file plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/WorkingSetFindAction.java patching file 'plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/InlineConstantAction.java' patching file 'plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/InlineMethodAction.java' patching file 'plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/MoveInstanceMethodAction.java' patching file 'plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/MoveStaticMembersAction.java' patching file 'plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/RenameJavaElementAction.java' patching file 'plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/RenameResourceAction.java' patching file 'plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/RenameTempAction.java' Patch: debian/patches/00-sensible-browser-default.patch (-p0) patching file plugins/org.eclipse.platform/plugin_customization.ini Patch: debian/patches/00-sensible-browser.patch (-p0) patching file plugins/org.eclipse.help/plugin.xml Patch: debian/patches/00-upstream-changelog.patch (-p0) patching file changelog cp debian/addons/OldStyle*.java /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.help/src/org/eclipse/help/internal/browser # done with patching # copy versioning file echo "0=R-2.1.1-200306271545\ build\ on\ Debian" > debian/about.mappings find /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins -name "about.mappings" -exec cp debian/about.mappings \{\} \; # convert all buildnotes to plain txt files, which will be gz'ed bash debian/bin/buildnote_converter.sh bash debian/bin/makefailsave.sh touch uncompress-stamp dh_testdir # compile the java files (bash debian/bin/build-java.sh || (tail --lines=30 java_build.log && false)) Logging to java_build_*.log... Compiling all + gtk ... Compiling Java Buildfile: build.xml /usr/bin/ant: line 35: 10182 Killed $JAVACMD $ANT_OPTS -Dant.home=/usr/share/ant org.apache.tools.ant.Main $ANT_ARGS "$@" Java Compilation Failed Please check java_build.log. If you get OutOfMemoryException, please try 'export ANT_OPTS=-Xmx256M' (or more Ram). Check also /home/tjzeeman/.antrc for this option. [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/dialogfields/TreeListDialogField$TreeViewerAdapter.class] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/dialogfields/TreeListDialogField.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/dialogfields/SelectionButtonDialogField$1.class] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/dialogfields/SelectionButtonDialogField.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.buildpaths.CPListElement] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/CPListElement.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.buildpaths.CPListElementAttribute] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/CPListElementAttribute.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.dialogfields.ITreeListAdapter] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/dialogfields/ITreeListAdapter.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.buildpaths.ProjectsWorkbookPage] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/ProjectsWorkbookPage$ProjectsListListener.class] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/ProjectsWorkbookPage$1.class] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/ProjectsWorkbookPage.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.buildpaths.LibrariesWorkbookPage] [javac] [loading /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.swt.gtk/ws/gtk/swt.jar(org/eclipse/swt/widgets/Dialog.class)] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage$LibrariesAdapter.class] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage$JavadocPropertyDialog.class] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage$1.class] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.buildpaths.ClasspathContainerWizard] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/ClasspathContainerWizard.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.buildpaths.ClasspathContainerDescriptor] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/ClasspathContainerDescriptor.class] [javac] [checking org.eclipse.jdt.ui.wizards.IClasspathContainerPage] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/ui/wizards/IClasspathContainerPage.class] [javac] [checking org.eclipse.jdt.internal.ui.wizards.buildpaths.ClasspathContainerSelectionPage] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/ClasspathContainerSelectionPage$ClasspathContainerLabelProvider.class] [javac] [wrote /home/tjzeeman/packages/apt-src/eclipse-2.1.1/source-tree/plugins/org.eclipse.jdt.ui/temp.folder/jdt.jar.bin/org/eclipse/jdt/internal/ui/wizards/buildpaths/ClasspathContainerSelectionPage$ClasspathContainerSorter.class] make: *** [build-java-stamp] Error 1 E: Building failed I have tried doing a build of the original sources included in the deb-src but that also fails. It looks like I get a little further every time I restart that build without clearing the previous build first, but after 5 or so runs it still is not finished. Running top during the build shows 3 java-processes slowly eating up more memory and at about 128M the run stops. Running the build in 'valgrind --leak-check=yes' showed no sign of leaking. Anyone with another idea to explore? regards, Thomas -- I am not a friend to a very energetic government. It is always oppressive. -- Thomas Jefferson -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]