I can't emerge ecletex (eclipse module for latex) and i don't find any solution to solve it. Here's the full log : # emerge -bv ecletex Calculating dependencies ...done! >>> emerge (1 of 1) dev-util/ecletex-0.0.3 to / >>> md5 src_uri ;-) ecletex.0.0.3.zip >>> Unpacking source... >>> Unpacking ecletex.0.0.3.zip to /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3 /usr/lib/portage/bin/ebuild.sh: line 1: eclipse-ext_get-classpath-from-build: command not found /usr/lib/portage/bin/ebuild.sh: line 1: eclipse-ext_resolve-classpath: command not found /usr/lib/portage/bin/ebuild.sh: line 45: eclipse-ext_rewrite-classpath: command not found >>> Source unpacked. Buildfile: build.xml properties: init: build.jars: properties: init: ecletex.jar: [mkdir] Created dir: /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/temp.folder/ecletex.jar.bin [javac] Compiling 135 source files to /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/temp.folder/ecletex.jar.bin [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:14: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IPath; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:15: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.Path; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:16: package org.eclipse.swt.graphics does not exist [javac] import org.eclipse.swt.graphics.ImageData; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:17: package org.eclipse.swt.graphics does not exist [javac] import org.eclipse.swt.graphics.ImageLoader; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:18: package org.eclipse.swt.graphics does not exist [javac] import org.eclipse.swt.graphics.Rectangle; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:31: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.ImageProvider [javac] public static Rectangle getBoundingBox(IPath PSImage){ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:31: cannot resolve symbol [javac] symbol : class Rectangle [javac] location: class ish.ecletex.ImageProvider [javac] public static Rectangle getBoundingBox(IPath PSImage){ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:39: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.ImageProvider [javac] public static ImageData loadPSImage(IPath imagePath){ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ImageProvider.java:39: cannot resolve symbol [javac] symbol : class ImageData [javac] location: class ish.ecletex.ImageProvider [javac] public static ImageData loadPSImage(IPath imagePath){ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBibtexBuildManager.java:14: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IPath; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBibtexBuildManager.java:15: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.Path; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:18: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IMarker; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:19: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IProject; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:20: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IResource; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:21: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IResourceVisitor; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:22: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IWorkspace; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:23: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IWorkspaceRunnable; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:24: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.ResourcesPlugin; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:25: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.CoreException; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:26: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IPath; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:27: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IProgressMonitor; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:28: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.Path; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:29: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.QualifiedName; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:38: cannot resolve symbol [javac] symbol : class IResourceVisitor [javac] location: class ish.ecletex.builders.ecletexBuildVisitor [javac] public class ecletexBuildVisitor implements IResourceVisitor { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:43: cannot resolve symbol [javac] symbol : class IResource [javac] location: class ish.ecletex.builders.ecletexBuildVisitor [javac] public boolean visit(IResource resource) throws CoreException { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:43: cannot resolve symbol [javac] symbol : class CoreException [javac] location: class ish.ecletex.builders.ecletexBuildVisitor [javac] public boolean visit(IResource resource) throws CoreException { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:133: cannot resolve symbol [javac] symbol : class IResource [javac] location: class ish.ecletex.builders.ecletexBuildVisitor [javac] private void ProcessResults(Model results, IResource resource) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:142: cannot resolve symbol [javac] symbol : class IWorkspaceRunnable [javac] location: class ish.ecletex.builders.ecletexBuildVisitor.DoMarkers [javac] class DoMarkers implements IWorkspaceRunnable { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:145: cannot resolve symbol [javac] symbol : class IResource [javac] location: class ish.ecletex.builders.ecletexBuildVisitor.DoMarkers [javac] private IResource resource; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:147: cannot resolve symbol [javac] symbol : class IResource [javac] location: class ish.ecletex.builders.ecletexBuildVisitor.DoMarkers [javac] public DoMarkers(Model Results, IResource Resource) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:152: cannot resolve symbol [javac] symbol : class IProgressMonitor [javac] location: class ish.ecletex.builders.ecletexBuildVisitor.DoMarkers [javac] public void run(IProgressMonitor monitor) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuildVisitor.java:240: cannot resolve symbol [javac] symbol : class IResource [javac] location: class ish.ecletex.builders.ecletexBuildVisitor.DoMarkers [javac] private boolean MarkerExists(IResource resource,Entry e){ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:11: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IProject; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:12: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IncrementalProjectBuilder; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:13: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.CoreException; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:14: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IProgressMonitor; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:22: cannot resolve symbol [javac] symbol : class IncrementalProjectBuilder [javac] location: class ish.ecletex.builders.ecletexBuilder [javac] public class ecletexBuilder extends IncrementalProjectBuilder { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:27: cannot resolve symbol [javac] symbol : class IProgressMonitor [javac] location: class ish.ecletex.builders.ecletexBuilder [javac] protected IProject[] build(int kind, Map args, IProgressMonitor monitor) [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:27: cannot resolve symbol [javac] symbol : class IProject [javac] location: class ish.ecletex.builders.ecletexBuilder [javac] protected IProject[] build(int kind, Map args, IProgressMonitor monitor) [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:28: cannot resolve symbol [javac] symbol : class CoreException [javac] location: class ish.ecletex.builders.ecletexBuilder [javac] throws CoreException { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:39: cannot resolve symbol [javac] symbol : class IProgressMonitor [javac] location: class ish.ecletex.builders.ecletexBuilder [javac] protected void fullBuild(final IProgressMonitor monitor) throws CoreException { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexBuilder.java:39: cannot resolve symbol [javac] symbol : class CoreException [javac] location: class ish.ecletex.builders.ecletexBuilder [javac] protected void fullBuild(final IProgressMonitor monitor) throws CoreException { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexLatexBuildManager.java:16: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IPath; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexLatexBuildManager.java:17: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.Path; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPDFBuildManager.java:15: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IPath; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPDFBuildManager.java:16: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.Path; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPDFBuildManager.java:31: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPDFBuildManager [javac] private IPath relativeTarget; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPDFBuildManager.java:32: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPDFBuildManager [javac] private IPath relativePDF; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPDFBuildManager.java:51: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPDFBuildManager [javac] private IPath getRelative(IPath project, IPath target) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPDFBuildManager.java:51: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPDFBuildManager [javac] private IPath getRelative(IPath project, IPath target) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPDFBuildManager.java:51: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPDFBuildManager [javac] private IPath getRelative(IPath project, IPath target) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPSBuildManager.java:14: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IPath; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPSBuildManager.java:15: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.Path; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPSBuildManager.java:28: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPSBuildManager [javac] private IPath relativeTarget; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPSBuildManager.java:42: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPSBuildManager [javac] private IPath getRelative(IPath project,IPath target){ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPSBuildManager.java:42: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPSBuildManager [javac] private IPath getRelative(IPath project,IPath target){ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/builders/ecletexPSBuildManager.java:42: cannot resolve symbol [javac] symbol : class IPath [javac] location: class ish.ecletex.builders.ecletexPSBuildManager [javac] private IPath getRelative(IPath project,IPath target){ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:3: package org.eclipse.ui.plugin does not exist [javac] import org.eclipse.ui.plugin.*; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:4: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IWorkspace; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:5: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.ResourcesPlugin; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:6: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.*; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:7: package org.eclipse.jface.resource does not exist [javac] import org.eclipse.jface.resource.ImageDescriptor; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:19: cannot resolve symbol [javac] symbol : class AbstractUIPlugin [javac] location: class ish.ecletex.ecletexPlugin [javac] public class ecletexPlugin extends AbstractUIPlugin { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/tex/ColorManager.java:14: package org.eclipse.jface.preference does not exist [javac] import org.eclipse.jface.preference.IPreferenceStore; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/tex/ColorManager.java:15: package org.eclipse.jface.preference does not exist [javac] import org.eclipse.jface.preference.PreferenceConverter; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/tex/ColorManager.java:16: package org.eclipse.swt.graphics does not exist [javac] import org.eclipse.swt.graphics.Color; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/tex/ColorManager.java:17: package org.eclipse.swt.graphics does not exist [javac] import org.eclipse.swt.graphics.RGB; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/tex/ColorManager.java:18: package org.eclipse.swt.widgets does not exist [javac] import org.eclipse.swt.widgets.Display; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/tex/ColorManager.java:29: cannot resolve symbol [javac] symbol : class IPreferenceStore [javac] location: class ish.ecletex.editors.tex.ColorManager [javac] private IPreferenceStore _store; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/tex/ColorManager.java:31: cannot resolve symbol [javac] symbol : class IPreferenceStore [javac] location: class ish.ecletex.editors.tex.ColorManager [javac] public ColorManager(IPreferenceStore store) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/tex/ColorManager.java:36: cannot resolve symbol [javac] symbol : class Color [javac] location: class ish.ecletex.editors.tex.ColorManager [javac] public Color getColor(String type) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:31: cannot resolve symbol [javac] symbol : class IPluginDescriptor [javac] location: class ish.ecletex.ecletexPlugin [javac] public ecletexPlugin(IPluginDescriptor descriptor) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:83: cannot resolve symbol [javac] symbol : class IWorkspace [javac] location: class ish.ecletex.ecletexPlugin [javac] public static IWorkspace getWorkspace() { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/ecletexPlugin.java:87: cannot resolve symbol [javac] symbol : class ImageDescriptor [javac] location: class ish.ecletex.ecletexPlugin [javac] public ImageDescriptor getImageDescriptor(String name) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:19: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IMarker; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:20: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IResourceChangeEvent; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:21: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.IResourceChangeListener; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:22: package org.eclipse.core.resources does not exist [javac] import org.eclipse.core.resources.ResourcesPlugin; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:23: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IPath; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:24: package org.eclipse.core.runtime does not exist [javac] import org.eclipse.core.runtime.IProgressMonitor; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:25: package org.eclipse.jface.dialogs does not exist [javac] import org.eclipse.jface.dialogs.ErrorDialog; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:26: package org.eclipse.swt does not exist [javac] import org.eclipse.swt.SWT; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:28: package org.eclipse.swt.layout does not exist [javac] import org.eclipse.swt.layout.FillLayout; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:30: package org.eclipse.swt.layout does not exist [javac] import org.eclipse.swt.layout.GridLayout; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:31: package org.eclipse.swt.widgets does not exist [javac] import org.eclipse.swt.widgets.Composite; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:32: package org.eclipse.swt.widgets does not exist [javac] import org.eclipse.swt.widgets.Display; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:34: package org.eclipse.swt.widgets does not exist [javac] import org.eclipse.swt.widgets.Text; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:35: package org.eclipse.ui does not exist [javac] import org.eclipse.ui.*; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:36: package org.eclipse.ui.editors.text does not exist [javac] import org.eclipse.ui.editors.text.TextEditor; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:37: package org.eclipse.ui.forms.widgets does not exist [javac] import org.eclipse.ui.forms.widgets.FormToolkit; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:38: package org.eclipse.ui.forms.widgets does not exist [javac] import org.eclipse.ui.forms.widgets.ScrolledForm; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:40: package org.eclipse.ui.part does not exist [javac] import org.eclipse.ui.part.FileEditorInput; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:41: package org.eclipse.ui.part does not exist [javac] import org.eclipse.ui.part.MultiPageEditorPart; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:42: package org.eclipse.ui.ide does not exist [javac] import org.eclipse.ui.ide.IDE; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:54: cannot resolve symbol [javac] symbol : class MultiPageEditorPart [javac] location: class ish.ecletex.editors.bibtex.BibTeXEditor [javac] public class BibTeXEditor extends MultiPageEditorPart implements IResourceChangeListener{ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:54: cannot resolve symbol [javac] symbol : class IResourceChangeListener [javac] location: class ish.ecletex.editors.bibtex.BibTeXEditor [javac] public class BibTeXEditor extends MultiPageEditorPart implements IResourceChangeListener{ [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:57: cannot resolve symbol [javac] symbol : class TextEditor [javac] location: class ish.ecletex.editors.bibtex.BibTeXEditor [javac] private TextEditor editor; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:59: cannot resolve symbol [javac] symbol : class Composite [javac] location: class ish.ecletex.editors.bibtex.BibTeXEditor [javac] private Composite composite; [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:157: cannot resolve symbol [javac] symbol : class IProgressMonitor [javac] location: class ish.ecletex.editors.bibtex.BibTeXEditor [javac] public void doSave(IProgressMonitor monitor) { [javac] ^ [javac] /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/src/ish/ecletex/editors/bibtex/BibTeXEditor.java:223: cannot resolve symbol [javac] symbol : class IMarker [javac] location: class ish.ecletex.editors.bibtex.BibTeXEditor [javac] public void gotoMarker(IMarker marker) { [javac] ^ [javac] The system is out of resources. [javac] Consult the following stack trace for details. [javac] java.lang.OutOfMemoryError BUILD FAILED /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/build.xml:72: The following error occurred while executing this line: /var/tmp/portage/ecletex-0.0.3/work/ecletex-0.0.3/plugins/ish.ecletex_0.0.3/build.xml:50: Compile failed; see the compiler error output for details. Total time: 6 seconds !!! ERROR: dev-util/ecletex-0.0.3 failed. !!! Function src_compile, Line 53, Exitcode 1 !!! Failed to build main plugin !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. 2. 3. I've installed eclipse-sdk-3.0.0-r3 and eclipse-cdt-2.0-r2 and here is my emerge info : Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.3.20040420-r2, 2.6.9-gentoo-r9 i686) ================================================================= System uname: 2.6.9-gentoo-r9 i686 Intel(R) Pentium(R) M processor 1.70GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 27 2005, 10:59:57)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LANG="fr_FR@euro" LC_ALL="fr_FR@euro" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.2/gentoo-portage" USE="x86 X acl acpi alsa avi berkdb bitmap-fonts cdr crypt cups divx4linux dvd dvdread encode esd fbcon flac gcj gdbm gif gimpprint gpm gtk gtk2 java jpeg ldap matroska mmx mp3 mpeg mule ncurses nls objc oggvorbis opengl oss pam pcmcia pic png radeon readline slang spell sse sse2 ssl tcpd tetex transcode truetype truetype-fonts type1 type1-fonts v4l2 wifi xchatdccserver xchattext xinerama xml xml2 xmms xv xvid video_cards_radeon linguas_fr linguas_en" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
You're right. I've started adding a general jar resolver to it, but it appears to have been accidentally committed before I had finished it. I've rewritten the code now, but it's still not resolving the swt jars properly. Hopefully tomorrow...
Fixed. Please resync your portage tree and try to reinstall.