when i try to emerge eclipse-cbg-editor it fails to compile due to 100 errors of missing java classes (libs). Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge eclipse-cbg-editor 2. 3. Actual Results: when i try to emerge eclipse-cbg-editor it fails to compile due to 100 errors of missing java classes (libs). Expected Results: successful emerge (compilation and installation) gentoo root # ACCEPT_KEYWORDS="~x86" emerge eclipse-cbg-editor Calculating dependencies ...done! >>> emerge (1 of 1) dev-util/eclipse-cbg-editor-0.3.7 to / >>> md5 src_uri ;-) cbg-editor-0.3.7-gentoo.tar.bz2 >>> Unpacking source... >>> Unpacking cbg-editor-0.3.7-gentoo.tar.bz2 to /var/tmp/portage/eclipse-cbg-editor-0.3.7/work >>> Source unpacked. Buildfile: build.xml init: build.jars: init: editor.jar: [mkdir] Created dir: /var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/temp/editor.jar.bin [javac] Compiling 38 source files to /var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/temp/editor.jar.bin [javac] /var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/src/cbg/editor/BooleanColorFieldEditor.java:3: package org.eclipse.jface.dialogs does not exist [javac] import org.eclipse.jface.dialogs.IDialogConstants; [javac] ^ [javac] /var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/src/cbg/editor/BooleanColorFieldEditor.java:4: package org.eclipse.jface.preference does not exist [javac] import org.eclipse.jface.preference.ColorFieldEditor; [javac] ^ [javac] /var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/src/cbg/editor/BooleanColorFieldEditor.java:5: package org.eclipse.swt does not exist [javac] import org.eclipse.swt.SWT; [javac] ^ [javac] /var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/src/cbg/editor/BooleanColorFieldEditor.java:6: package org.eclipse.swt.layout does not exist . . . org.eclipse.jface.text.rules does not exist [javac] import org.eclipse.jface.text.rules.PatternRule; [javac] ^ [javac] /var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/src/cbg/editor/ColoringEditorTools.java:12: package org.eclipse.jface.util does not exist [javac] import org.eclipse.jface.util.PropertyChangeEvent; [javac] ^ [javac] 100 errors BUILD FAILED file:/var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/build.xml:43: Compile failed; see the compiler error output for details. Total time: 11 seconds !!! ERROR: dev-util/eclipse-cbg-editor-0.3.7 failed. !!! Function src_compile, Line 25, Exitcode 1 !!! Failed to compile
I cannot reproduce this problem. Tested this with both jikes and javac. As root, do: ebuild /usr/portage/dev-util/eclipse-cbg-editor/eclipse-cbg-editor-0.3.7.ebuild unpack Then read the file /var/tmp/portage/eclipse-cbg-editor-0.3.7/work/cbg.editor_0.3.7/build.properties Check that all files in eclipse_classpath exist on your system. Please reopen this bug with your findings. Also, please tell me which is your system JDK (java-config -L as root). uses.
Created attachment 45285 [details] Build properties for cbg.editor_0.3.7 (reviewed for eclipse-3.0.1)
Well, it seens this doesn't build on eclipse-sdk-3.0.1 Probably the ebuild must detect the version of eclipse installed in the user and then generate the build.properties accordingly. Hoppe this helps