Package Details: eclim 2.6.0-1

Git Clone URL: https://aur.archlinux.org/eclim.git (read-only)
Package Base: eclim
Description: Brings Eclipse functionality to Vim
Upstream URL: http://eclim.org/
Licenses: GPL3
Conflicts: eclim-git
Submitter: None
Maintainer: Hador
Last Packager: Hador
Votes: 115
Popularity: 2.684305
First Submitted: 2006-10-27 18:37
Last Updated: 2016-07-25 21:23

Dependencies (10)

Required by (0)

Sources (1)

Latest Comments

punk0x29a commented on 2016-09-04 10:58

Is there a possibility to get Scala autocompletion in Vim after all?
I've seen some posts on github and other sites where people claimed that they have managed to get it up and running...
The jar file downloaded from the main website installs and eclim server runs, but commands like PingEclim are not available from neither vim/neovim.
This one actually "works", but it can't install with Scala features enabled.
Thanks in advance for any help!

EDIT: Finally got it working

Step 1) Download and install official .jar installer
Step 2) ln -s ~/.vim/eclim ~/.config/nvim/eclim
Step 3) ln -s ~/.vim/plugin ~/.confing/nvim/plugin
Step 4) launch eclimd somewhere in ~/.eclipse/org.eclipse.platform_4.6.0(...)/eclimd

This gets Eclim to work with NeoVim and ScalaIDE

nunopcardoso commented on 2016-07-06 12:39

I had the same "java.lang.NoClassDefFoundError: groovy/lang/Script" problem and @paulolieuthier's snippet fixed the problem here.
Thank you! ;)

feo.me commented on 2016-06-22 17:33

I think groovy must be a build dependency. I can build this package only after install it & execute magic @paulolieuthier's script. I think this script must be in prepare phase.

sleeping commented on 2016-05-25 08:35

@tazzerthespaz: I don't have Groovy installed and it works for me.

tazzerthespaz commented on 2016-05-24 19:38

I was only able to install this package after installing groovy from the community repository. This should probably be listed as a dependency.

paulolieuthier commented on 2016-05-12 12:02

for i in `ls /usr/share/groovy/lib/ | grep jar`; do export CLASSPATH=$CLASSPATH":/usr/share/groovy/lib/"$i; done

Eisfreak7 commented on 2016-05-03 19:26

I have the same problem, unfortunately @Tino's solution doesn't work for me.
I don't even need groovy (although I tried installing it and adding it to the classpath, that didn't help).
The same problem occurs with the eclim-git package.

Tino commented on 2016-05-02 17:42

> deviantfero commented on 2016-04-29 19:01
...
> any sugestions?

It says some java class related to Groovy is missing in the CLASSPATH at runtime. This error hit me too, I solved adding Groovy's stuff to the CLASSPATH, running
for i in `ls /usr/share/groovy/lib/ | grep jar`; do export CLASSPATH=$CLASSPATH":/usr/share/groovy/lib/"$i; done;
just before making the eclim package.

edit: forgotten export, I did it in a subsequent command

galaux commented on 2016-04-29 19:45

> any sugestions?
Use a paste bin next time you need to display such log ;)

deviantfero commented on 2016-04-29 19:01

this used to work for me, but now it throws this error:

BUILD FAILED
/home/fernando/.cache/pacaur/eclim/src/eclim_2.5.0/build.xml:27: The following error occurred while executing this line:
/home/fernando/.cache/pacaur/eclim/src/eclim_2.5.0/build.xml:165: java.lang.NoClassDefFoundError: groovy/lang/Script
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.apache.tools.ant.AntClassLoader.findBaseClass(AntClassLoader.java:1407)
at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1085)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java_lang_ClassLoader$loadClass.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at gant.Gant$_closure1.doCall(Gant.groovy:125)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909)
at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:901)
at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:884)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:164)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeClosure(ScriptBytecodeAdapter.java:570)
at gant.Gant.loadScript(Gant.groovy:286)
at gant.Gant$loadScript.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
at gant.Gant.loadScript(Gant.groovy:268)
at org.codehaus.gant.ant.Gant.execute(Gant.java:216)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:854)
at org.apache.tools.ant.Main.startAnt(Main.java:236)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Caused by: java.lang.ClassNotFoundException: groovy.lang.Script
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 72 more


any sugestions?

sleeping commented on 2016-04-09 18:12

Works for me.

Zifk commented on 2016-01-18 23:06

Failed to built with:

[exec] File "/usr/lib/python2.7/codecs.py", line 314, in decode
[exec] (result, consumed) = self._buffer_decode(data, self.errors, final)
[exec] UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 203: invalid start byte

BUILD FAILED
/tmp/makepkg/eclim/src/eclim_2.5.0/build.xml:114: The following error occurred while executing this line:
/tmp/makepkg/eclim/src/eclim_2.5.0/build.xml:165: : exec returned: 1

Manged to get it to build by commenting out PKGBUILD line 59-61:
ant -Declipse.home=/usr/lib/eclipse \
-Dvim.files=$pkgdir/usr/share/vim/vimfiles \
deploy

However that breaks vim documentation.

PhilippD commented on 2015-09-24 14:10

The installation failed for me.
I had to change the last occurrence of $pgkver in line 19 of the PKGBUILD to ${pkgver}.

shallpion commented on 2015-09-14 04:22

Have you installed eclipse?...

Eclipse home directory does not exist: /usr/share/eclipse

eenberg commented on 2015-07-28 08:18

I get the following error when building:

####### BEGIN ERRROR 1 #######

gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -lnsl -s -O3 -o ng src/c/ng.c
Buildfile: /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/build.xml

build:

gant:
[echo] ${eclipse}: /usr/share/eclipse

BUILD FAILED
/tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/build.xml:27: The following error occurred while executing this line:
: Eclipse home directory does not exist: /usr/share/eclipse

####### END OF ERRROR 1 #######

Since /usr/share/eclipse does not exist in my system. If i create it, i get another error.
This is because of include paths probably:

####### BEGIN ERRROR 2 #######

Buildfile: /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/build.xml

build:

gant:
[echo] ${eclipse}: /usr/share/eclipse
[echo] # Skipping org.eclim.wst, missing org.eclipse.wst.web_ui.feature
[echo] # Skipping org.eclim.sdt, missing org.scala-ide.sdt.feature
[echo] # Skipping org.eclim.pydev, missing org.python.pydev.feature
[echo] # Skipping org.eclim.pdt, missing org.eclipse.php
[echo] # Skipping org.eclim.jdt, missing org.eclipse.jdt
[echo] # Skipping org.eclim.groovy, missing org.codehaus.groovy.jdt.patch
[echo] # Skipping org.eclim.dltkruby, missing org.eclipse.dltk.ruby
[echo] # Skipping org.eclim.dltk, missing org.eclipse.dltk.core
[echo] # Skipping org.eclim.cdt, missing org.eclipse.cdt
[echo] # Skipping org.eclim.adt, missing com.android.ide.eclipse.adt.feature
[echo] Plugins:
build:
build.eclipse:
init:
[echo] eclim.version: 2.4.1
[echo] eclim.release: 2.4.1
[echo] eclim.release.indigo: none
------ init
[echo]
[echo] building plugin: org.eclim
[mkdir] Created dir: /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/build/temp/eclipse/plugins/org.eclim_2.4.1
[mkdir] Created dir: /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/build/temp/classes/org.eclim
[javac] Compiling 40 source files to /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/build/temp/classes/org.eclim
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/plugin/AbstractPluginResources.java:42: error: package org.eclipse.core.runtime does not exist
[javac] import org.eclipse.core.runtime.FileLocator;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/logging/Logger.java:19: error: package org.eclipse.core.resources does not exist
[javac] import org.eclipse.core.resources.ResourcesPlugin;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/command/Main.java:40: error: package org.eclipse.swt.widgets does not exist
[javac] import org.eclipse.swt.widgets.Display;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/command/ReloadCommand.java:25: error: package org.eclipse.core.runtime does not exist
[javac] import org.eclipse.core.runtime.Platform;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/command/ReloadCommand.java:27: error: package org.osgi.framework does not exist
[javac] import org.osgi.framework.Bundle;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/command/ReloadCommand.java:28: error: package org.osgi.framework does not exist
[javac] import org.osgi.framework.FrameworkListener;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/command/ReloadCommand.java:30: error: package org.osgi.framework.wiring does not exist
[javac] import org.osgi.framework.wiring.FrameworkWiring;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:32: error: package org.eclipse.e4.ui.internal.workbench does not exist
[javac] import org.eclipse.e4.ui.internal.workbench.E4Workbench;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:34: error: package org.eclipse.equinox.app does not exist
[javac] import org.eclipse.equinox.app.IApplicationContext;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:36: error: package org.eclipse.jface.preference does not exist
[javac] import org.eclipse.jface.preference.IPreferenceStore;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:38: error: package org.eclipse.ui does not exist
[javac] import org.eclipse.ui.IWorkbench;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:39: error: package org.eclipse.ui does not exist
[javac] import org.eclipse.ui.PlatformUI;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:41: error: package org.eclipse.ui.internal does not exist
[javac] import org.eclipse.ui.internal.IPreferenceConstants;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:43: error: package org.eclipse.ui.internal.ide.application does not exist
[javac] import org.eclipse.ui.internal.ide.application.IDEApplication;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:45: error: package org.eclipse.ui.internal.util does not exist
[javac] import org.eclipse.ui.internal.util.PrefUtil;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:54: error: cannot find symbol
[javac] extends IDEApplication
[javac] ^
[javac] symbol: class IDEApplication
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimApplication.java:66: error: cannot find symbol
[javac] public Object start(IApplicationContext context)
[javac] ^
[javac] symbol: class IApplicationContext
[javac] location: class EclimApplication
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:46: error: package org.eclipse.core.resources does not exist
[javac] import org.eclipse.core.resources.ResourcesPlugin;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:48: error: package org.eclipse.core.runtime does not exist
[javac] import org.eclipse.core.runtime.FileLocator;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:49: error: package org.eclipse.core.runtime does not exist
[javac] import org.eclipse.core.runtime.IPath;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:50: error: package org.eclipse.core.runtime does not exist
[javac] import org.eclipse.core.runtime.Path;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:51: error: package org.eclipse.core.runtime does not exist
[javac] import org.eclipse.core.runtime.Platform;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:53: error: package org.eclipse.core.runtime.jobs does not exist
[javac] import org.eclipse.core.runtime.jobs.IJobManager;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:54: error: package org.eclipse.core.runtime.jobs does not exist
[javac] import org.eclipse.core.runtime.jobs.Job;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:56: error: package org.osgi.framework does not exist
[javac] import org.osgi.framework.Bundle;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:57: error: package org.osgi.framework does not exist
[javac] import org.osgi.framework.FrameworkEvent;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:58: error: package org.osgi.framework does not exist
[javac] import org.osgi.framework.FrameworkListener;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:71: error: cannot find symbol
[javac] implements FrameworkListener
[javac] ^
[javac] symbol: class FrameworkListener
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:406: error: cannot find symbol
[javac] public synchronized void frameworkEvent(FrameworkEvent event)
[javac] ^
[javac] symbol: class FrameworkEvent
[javac] location: class EclimDaemon
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimDaemon.java:419: error: cannot find symbol
[javac] private boolean jobsRunning(IJobManager manager)
[javac] ^
[javac] symbol: class IJobManager
[javac] location: class EclimDaemon
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:21: error: package org.eclipse.core.runtime does not exist
[javac] import org.eclipse.core.runtime.FileLocator;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:22: error: package org.eclipse.core.runtime does not exist
[javac] import org.eclipse.core.runtime.Plugin;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:24: error: package org.eclipse.swt.widgets does not exist
[javac] import org.eclipse.swt.widgets.Display;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:25: error: package org.eclipse.swt.widgets does not exist
[javac] import org.eclipse.swt.widgets.Shell;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:27: error: package org.osgi.framework does not exist
[javac] import org.osgi.framework.BundleContext;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:35: error: cannot find symbol
[javac] extends Plugin
[javac] ^
[javac] symbol: class Plugin
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:56: error: cannot find symbol
[javac] public void start(BundleContext context)
[javac] ^
[javac] symbol: class BundleContext
[javac] location: class EclimPlugin
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:74: error: cannot find symbol
[javac] public void stop(BundleContext context)
[javac] ^
[javac] symbol: class BundleContext
[javac] location: class EclimPlugin
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:94: error: cannot find symbol
[javac] public static Shell getShell()
[javac] ^
[javac] symbol: class Shell
[javac] location: class EclimPlugin
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimStartup.java:21: error: package org.eclipse.ui does not exist
[javac] import org.eclipse.ui.IStartup;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimStartup.java:22: error: package org.eclipse.ui does not exist
[javac] import org.eclipse.ui.IWorkbench;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimStartup.java:23: error: package org.eclipse.ui does not exist
[javac] import org.eclipse.ui.PlatformUI;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/EclimStartup.java:32: error: cannot find symbol
[javac] implements IStartup
[javac] ^
[javac] symbol: class IStartup
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:21: error: package javax.inject does not exist
[javac] import javax.inject.Inject;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:22: error: package javax.inject does not exist
[javac] import javax.inject.Named;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:24: error: package org.eclipse.e4.core.di.annotations does not exist
[javac] import org.eclipse.e4.core.di.annotations.Optional;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:26: error: package org.eclipse.e4.ui.internal.workbench does not exist
[javac] import org.eclipse.e4.ui.internal.workbench.E4Workbench;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:28: error: package org.eclipse.e4.ui.internal.workbench.swt does not exist
[javac] import org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:30: error: package org.eclipse.e4.ui.model.application.ui does not exist
[javac] import org.eclipse.e4.ui.model.application.ui.MUIElement;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:32: error: package org.eclipse.e4.ui.model.application.ui.basic does not exist
[javac] import org.eclipse.e4.ui.model.application.ui.basic.MWindow;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:40: error: cannot find symbol
[javac] extends PartRenderingEngine
[javac] ^
[javac] symbol: class PartRenderingEngine
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:50: error: cannot find symbol
[javac] protected Object createWidget(MUIElement element, Object parent)
[javac] ^
[javac] symbol: class MUIElement
[javac] location: class HeadlessPresentationEngine
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/e4/HeadlessPresentationEngine.java:60: error: cannot find symbol
[javac] protected boolean someAreVisible(List<MWindow> windows)
[javac] ^
[javac] symbol: class MWindow
[javac] location: class HeadlessPresentationEngine
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:19: error: package org.eclipse.jface.viewers does not exist
[javac] import org.eclipse.jface.viewers.ISelection;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:20: error: package org.eclipse.jface.viewers does not exist
[javac] import org.eclipse.jface.viewers.ISelectionChangedListener;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:21: error: package org.eclipse.jface.viewers does not exist
[javac] import org.eclipse.jface.viewers.ISelectionProvider;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:30: error: cannot find symbol
[javac] implements ISelectionProvider
[javac] ^
[javac] symbol: class ISelectionProvider
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:32: error: cannot find symbol
[javac] private ISelection selection;
[javac] ^
[javac] symbol: class ISelection
[javac] location: class DummySelectionProvider
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:34: error: cannot find symbol
[javac] public DummySelectionProvider (ISelection selection)
[javac] ^
[javac] symbol: class ISelection
[javac] location: class DummySelectionProvider
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:39: error: cannot find symbol
[javac] public void addSelectionChangedListener(ISelectionChangedListener listener)
[javac] ^
[javac] symbol: class ISelectionChangedListener
[javac] location: class DummySelectionProvider
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:43: error: cannot find symbol
[javac] public ISelection getSelection()
[javac] ^
[javac] symbol: class ISelection
[javac] location: class DummySelectionProvider
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:48: error: cannot find symbol
[javac] public void removeSelectionChangedListener(ISelectionChangedListener listener)
[javac] ^
[javac] symbol: class ISelectionChangedListener
[javac] location: class DummySelectionProvider
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummySelectionProvider.java:52: error: cannot find symbol
[javac] public void setSelection(ISelection selection)
[javac] ^
[javac] symbol: class ISelection
[javac] location: class DummySelectionProvider
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:21: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.IDocument;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:22: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.IEventConsumer;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:23: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.IFindReplaceTarget;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:24: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.IRegion;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:25: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.ITextDoubleClickStrategy;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:26: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.ITextHover;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:27: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.ITextInputListener;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:28: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.ITextListener;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:29: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.ITextOperationTarget;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:30: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.IUndoManager;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:31: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.IViewportListener;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:32: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.TextPresentation;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:33: error: package org.eclipse.jface.text does not exist
[javac] import org.eclipse.jface.text.TextSelection;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:35: error: package org.eclipse.jface.text.source does not exist
[javac] import org.eclipse.jface.text.source.Annotation;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:36: error: package org.eclipse.jface.text.source does not exist
[javac] import org.eclipse.jface.text.source.IAnnotationHover;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:37: error: package org.eclipse.jface.text.source does not exist
[javac] import org.eclipse.jface.text.source.IAnnotationModel;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:38: error: package org.eclipse.jface.text.source does not exist
[javac] import org.eclipse.jface.text.source.ISourceViewer;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:39: error: package org.eclipse.jface.text.source does not exist
[javac] import org.eclipse.jface.text.source.SourceViewerConfiguration;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:41: error: package org.eclipse.jface.viewers does not exist
[javac] import org.eclipse.jface.viewers.ISelectionProvider;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:43: error: package org.eclipse.swt.custom does not exist
[javac] import org.eclipse.swt.custom.StyledText;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:45: error: package org.eclipse.swt.graphics does not exist
[javac] import org.eclipse.swt.graphics.Color;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:46: error: package org.eclipse.swt.graphics does not exist
[javac] import org.eclipse.swt.graphics.Point;
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:55: error: cannot find symbol
[javac] implements ISourceViewer
[javac] ^
[javac] symbol: class ISourceViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:57: error: cannot find symbol
[javac] public IDocument document;
[javac] ^
[javac] symbol: class IDocument
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:58: error: cannot find symbol
[javac] public ISelectionProvider selectionProvider;
[javac] ^
[javac] symbol: class ISelectionProvider
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:59: error: cannot find symbol
[javac] private StyledText textWidget;
[javac] ^
[javac] symbol: class StyledText
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:61: error: cannot find symbol
[javac] public DummyTextViewer (IDocument document, int offset, int length)
[javac] ^
[javac] symbol: class IDocument
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:70: error: cannot find symbol
[javac] public StyledText getTextWidget()
[javac] ^
[javac] symbol: class StyledText
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:79: error: cannot find symbol
[javac] public void setUndoManager(IUndoManager undoManager)
[javac] ^
[javac] symbol: class IUndoManager
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:84: error: cannot find symbol
[javac] ITextDoubleClickStrategy strategy, String contentType)
[javac] ^
[javac] symbol: class ITextDoubleClickStrategy
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:90: error: package org.eclipse.jface.text does not exist
[javac] org.eclipse.jface.text.IAutoIndentStrategy strategy, String contentType)
[javac] ^
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:94: error: cannot find symbol
[javac] public void setTextHover(ITextHover textViewerHover, String contentType)
[javac] ^
[javac] symbol: class ITextHover
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:106: error: cannot find symbol
[javac] public void addViewportListener(IViewportListener listener)
[javac] ^
[javac] symbol: class IViewportListener
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:110: error: cannot find symbol
[javac] public void removeViewportListener(IViewportListener listener)
[javac] ^
[javac] symbol: class IViewportListener
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:114: error: cannot find symbol
[javac] public void addTextListener(ITextListener listener)
[javac] ^
[javac] symbol: class ITextListener
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:118: error: cannot find symbol
[javac] public void removeTextListener(ITextListener listener)
[javac] ^
[javac] symbol: class ITextListener
[javac] location: class DummyTextViewer
[javac] /tmp/yaourt-tmp-kse/aur-eclim/src/eclim_2.4.1/org.eclim/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:122: error: cannot find symbol
[javac] public void addTextInputListener(ITextInputListener listener)
[javac] ^
[javac] symbol: class ITextInputListener
[javac] location: class DummyTextViewer
[javac] 100 errors

BUILD FAILED

####### END OF ERRROR 2 #######

confusedfla commented on 2015-03-16 23:27

helloworld1 (2014-09-19 21:36): "Removing scala IDE will resolve the issue."

-> thanks @helloworld1 and @galaux for the help :)

@Hador: Maybe you could add eclipse-scala-ide as conflicting package as long as this issue is resolved?

galaux commented on 2015-02-27 11:20

Well, we could. What would be the use? 'eclimd' is already available through 'eclimd.service' systemd file and 'eclim' is called from within Vim.

chrisdunder commented on 2015-02-27 02:17

Could we add a symlink to the binaries (eclim & eclimd) in /usr/bin/ please?

galaux commented on 2015-02-06 11:15

It is trying to build the sdt (Scala) but fails to find the plugin files. Have a look at how I build Eclim for Scala in the 'eclim-git' package (especially the ant options).

https://aur.archlinux.org/packages/eclim-git/

confusedfla commented on 2015-02-06 11:08

Is anyone able to build the current version? I get this build error:

[echo]
[echo] building plugin: org.eclim.cdt
[mkdir] Created dir: /tmp/pacaurtmp-xsebi/eclim/src/eclim_2.4.1/build/temp/eclipse/plugins/org.eclim.cdt_2.4.1
[jar] Building jar: /tmp/pacaurtmp-xsebi/eclim/src/eclim_2.4.1/build/temp/eclipse/plugins/org.eclim.cdt_2.4.1/eclim.cdt.jar
[copy] Copying 4 files to /tmp/pacaurtmp-xsebi/eclim/src/eclim_2.4.1/build/temp/eclipse/plugins/org.eclim.cdt_2.4.1
[echo]
[echo] building plugin: org.eclim.sdt
[mkdir] Created dir: /tmp/pacaurtmp-xsebi/eclim/src/eclim_2.4.1/build/temp/eclipse/plugins/org.eclim.sdt_2.4.1
org.eclim.sdt.plugin.compile:
[taskdef] Could not load definitions from resource scala/tools/ant/antlib.xml. It could not be found.

BUILD FAILED
/tmp/pacaurtmp-xsebi/eclim/src/eclim_2.4.1/build.xml:32: The following error occurred while executing this line:
/tmp/pacaurtmp-xsebi/eclim/src/eclim_2.4.1/build.xml:165: groovy.lang.MissingMethodException: No signature of method: build_sdt_gant.scalac() is applicable for argument types: (java.util.LinkedHashMap, build_sdt_gant$_run_closure2_closure6) values: [[srcdir:org.eclim.sdt/scala, destdir:${build.classes}/org.eclim.sdt, ...], ...]
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:55)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:78)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
at build_sdt_gant$_run_closure2.doCall(build_sdt_gant:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909)
at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)
at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)

wryfi commented on 2015-01-17 05:31

@ervandew, thanks for the pointer. Seems to build ok against eclipse-pydev-9.2.0.

ervandew commented on 2015-01-17 01:27

@wryfi

This is a know issue[1] introduced by pydev 3.9.1.

[1] https://github.com/ervandew/eclim/issues/383

wryfi commented on 2015-01-17 01:16

My build is failing at org.eclim.pydev:

[echo] building plugin: org.eclim.pydev
[mkdir] Created dir: /var/cache/pacman/pkg/eclim21728/eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.pydev_2.4.0
[mkdir] Created dir: /var/cache/pacman/pkg/eclim21728/eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.pydev
[javac] Compiling 11 source files to /var/cache/pacman/pkg/eclim21728/eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.pydev
[javac] /var/cache/pacman/pkg/eclim21728/eclim/src/eclim_2.4.0/org.eclim.pydev/java/org/eclim/plugin/pydev/command/src/SrcUpdateCommand.java:121: error: cannot find symbol
[javac] AnalysisPreferences.getAnalysisPreferences();
[javac] ^
[javac] symbol: method getAnalysisPreferences()
[javac] location: class AnalysisPreferences
[javac] /var/cache/pacman/pkg/eclim21728/eclim/src/eclim_2.4.0/org.eclim.pydev/java/org/eclim/plugin/pydev/command/src/SrcUpdateCommand.java:122: error: cannot find symbol
[javac] analysisPreferences.clearCaches();
[javac] ^
[javac] symbol: method clearCaches()
[javac] location: variable analysisPreferences of type IAnalysisPreferences
[javac] /var/cache/pacman/pkg/eclim21728/eclim/src/eclim_2.4.0/org.eclim.pydev/java/org/eclim/plugin/pydev/command/src/SrcUpdateCommand.java:123: error: method get in class DefaultIndentPrefs cannot be applied to given types;
[javac] IIndentPrefs indentPrefs = DefaultIndentPrefs.get();
[javac] ^
[javac] required: IAdaptable
[javac] found: no arguments
[javac] reason: actual and formal argument lists differ in length
[javac] 3 errors


Any ideas?

galaux commented on 2014-12-24 14:04

Hi. FYI I proposed a brand new PKGBUILD for 'eclim-git' [0][1] based on yours. You might want to have a look: it adds a Systemd User Service file that enables users to start/stop/enable eclimd with just:

systemctl --user start eclimd
systemctl --user enable eclimd

[0] https://aur.archlinux.org/packages/eclim-git/
[1] https://github.com/galaux/arch_eclim-git

asch commented on 2014-10-31 22:03

Cannot build the package, any suggestions?

[...]

[echo] eclim.version: 2.4.0
[echo] eclim.release: 2.4.0
[echo] eclim.release.indigo: none
------ init
[exec] Running Sphinx v1.2.3
[exec]
[exec] Extension error:
[exec] Could not import extension sphinxcontrib.plantuml (exception: No module named plantuml)

[...]

helloworld1 commented on 2014-09-19 21:36

Removing scala IDE will resolve the issue.

Hador commented on 2014-09-16 10:31

Refer to: https://groups.google.com/forum/#!topic/eclim-user/PINj0J5buCk

If you still have issues using Scala-IDE 4 please report.

helloworld1 commented on 2014-09-16 03:21

Cannot compile due to this error, I have both sbt and scala installed.

pkgbuild/eclim/src/eclim_2.4.0/build.xml:156: groovy.lang.MissingMethodException: No signature of method: build_sdt_gant.scalac() is applicable for argument types: (java.util.LinkedHashMap, build_sdt_gant$_run_closure2_closure8) values: [[srcdir:org.eclim.sdt/scala, destdir:${build.classes}/org.eclim.sdt, ...], ...]
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:55)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:78)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
at build_sdt_gant$_run_closure2.doCall(build_sdt_gant:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909)
at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)
at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy:184)
at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy)

anthraxx commented on 2014-08-25 10:30

finally v2.4.0 arrived with Luna support, an update would be awesome :)

manoma080 commented on 2014-07-26 09:15

The branch no longer exist, any workaround?

CrystalSkull commented on 2014-07-20 12:55

I noticed that they have a Luna branch over on their github (https://github.com/ervandew/eclim/tree/luna/org.eclim.core) that you might want to check out.

shackra commented on 2014-07-20 00:08

CrystalSkull, that sucks!!

CrystalSkull commented on 2014-07-19 14:56

It says on their website that 2.3.4 supports Eclipse 4.3.x and the latest version of Eclipse is 4.4.0 which is probably why it won't work.

shackra commented on 2014-07-17 02:25

I'm getting this issue:

Buildfile: /tmp/eclim/src/eclim_2.3.4/build.xml

build:

gant:
[echo] ${eclipse}: /usr/share/eclipse
[echo] # Skipping org.eclim.wst, missing org.eclipse.wst.web_ui.feature
[echo] # Skipping org.eclim.sdt, missing org.scala-ide.sdt.feature
[echo] # Skipping org.eclim.pydev, missing org.python.pydev.feature
[echo] # Skipping org.eclim.pdt, missing org.eclipse.php
[echo] # Skipping org.eclim.dltkruby, missing org.eclipse.dltk.ruby
[echo] # Skipping org.eclim.dltk, missing org.eclipse.dltk.core
[echo] # Skipping org.eclim.cdt, missing org.eclipse.cdt
[echo] # Skipping org.eclim.adt, missing com.android.ide.eclipse.adt
[echo] Plugins:
[echo] org.eclim.jdt
build:
build.eclipse:
init:
[echo] eclim.version: 2.3.4
[echo] eclim.release: 2.3.4
[echo] eclim.release.indigo: none
------ init
[echo]
[echo] building plugin: org.eclim
[mkdir] Created dir: /tmp/eclim/src/eclim_2.3.4/build/temp/eclipse/plugins/org.eclim_2.3.4
[javac] Compiling 40 source files to /tmp/eclim/src/eclim_2.3.4/build/temp/classes/org.eclim
[javac] /tmp/eclim/src/eclim_2.3.4/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:27: cannot find symbol
[javac] symbol : class EclipseAdaptorMsg
[javac] location: package org.eclipse.core.runtime.internal.adaptor
[javac] import org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMsg;
[javac] ^
[javac] /tmp/eclim/src/eclim_2.3.4/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:28: cannot find symbol
[javac] symbol : class MessageHelper
[javac] location: package org.eclipse.core.runtime.internal.adaptor
[javac] import org.eclipse.core.runtime.internal.adaptor.MessageHelper;
[javac] ^
[javac] /tmp/eclim/src/eclim_2.3.4/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:152: cannot find symbol
[javac] symbol : variable EclipseAdaptorMsg
[javac] location: class org.eclim.eclipse.EclimPlugin
[javac] EclipseAdaptorMsg.ECLIPSE_CONSOLE_CANNOT_FIND_BUNDLE_ERROR, bundleName));
[javac] ^
[javac] /tmp/eclim/src/eclim_2.3.4/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:176: cannot find symbol
[javac] symbol : variable EclipseAdaptorMsg
[javac] location: class org.eclim.eclipse.EclimPlugin
[javac] writer.println(EclipseAdaptorMsg.ECLIPSE_CONSOLE_NO_CONSTRAINTS);
[javac] ^
[javac] /tmp/eclim/src/eclim_2.3.4/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:180: cannot find symbol
[javac] symbol : variable EclipseAdaptorMsg
[javac] location: class org.eclim.eclipse.EclimPlugin
[javac] writer.println(EclipseAdaptorMsg.ECLIPSE_CONSOLE_DIRECT_CONSTRAINTS);
[javac] ^
[javac] /tmp/eclim/src/eclim_2.3.4/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:184: cannot find symbol
[javac] symbol : variable MessageHelper
[javac] location: class org.eclim.eclipse.EclimPlugin
[javac] writer.println(MessageHelper.getResolutionFailureMessage(unsatisfied[i]));
[javac] ^
[javac] /tmp/eclim/src/eclim_2.3.4/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:198: cannot find symbol
[javac] symbol : variable EclipseAdaptorMsg
[javac] location: class org.eclim.eclipse.EclimPlugin
[javac] writer.println(EclipseAdaptorMsg.ECLIPSE_CONSOLE_LEAF_CONSTRAINTS);
[javac] ^
[javac] /tmp/eclim/src/eclim_2.3.4/org.eclim/java/org/eclim/eclipse/EclimPlugin.java:205: cannot find symbol
[javac] symbol : variable MessageHelper
[javac] location: class org.eclim.eclipse.EclimPlugin
[javac] MessageHelper.getResolutionFailureMessage(unsatisfiedLeaves[i]));
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 8 errors

BUILD FAILED
/tmp/eclim/src/eclim_2.3.4/build.xml:26: The following error occurred while executing this line:
/tmp/eclim/src/eclim_2.3.4/build.xml:151: : Compile failed; see the compiler error output for details.

Total time: 10 seconds

Teasp00n commented on 2014-07-02 09:26

Installing community/eclipse-cdt fixed this.

Teasp00n commented on 2014-07-02 09:15

I get cannot find symbol org.eclipse.cdt.internal.ui.search.CSearchQuery

Is this a problem with my environment? If so does anybody know a fix for this?

helloworld1 commented on 2014-04-30 16:36

Thank you Hador for the update.

I was getting this error after updating:

!ENTRY org.eclipse.osgi 4 0 2014-04-30 09:23:03.247
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclim.application" could not be found in the registry

I deleted ~/.eclipse and things works fine now. I don't know what is the issue though.

helloworld1 commented on 2014-04-30 16:35

I am getting this error after updating:

!ENTRY org.eclipse.osgi 4 0 2014-04-30 09:23:03.247
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclim.application" could not be found in the registry

I deleted ~/.eclipse and things works fine now. I don't know what is the issue though.

Hador commented on 2014-04-30 07:37

Updated. Sorry for the delay and let me know if there are any (packaging related) issues.

helloworld1 commented on 2014-04-30 00:22

I tried to modify the version in PKGBUILD and changed md5sum. It result in

eclimd exception like this.

java.lang.RuntimeException: Application "org.eclim.application" could not be found in the registry. The applications available are: org.eclipse.ant.core.antRunner, org.eclipse.ant.ui.antRunner,

vinszent commented on 2014-04-26 15:01

2.3.4 has been out for a while now.

SimFox3 commented on 2014-03-19 21:41

@Hador could you reset the 'Flagged out-of-date' notice?

Hador commented on 2014-03-05 09:23

Looks like the change just got reverted, thanks for the heads up though.

vinszent commented on 2014-03-04 22:08

Eclipse now installs to /usr/lib instead of /usr/share, just need to correct that in the PKGBUILD.

glittershark commented on 2013-10-03 20:43

It looks like the issue here is with android specifically - I was encountering the same problem, but I uninstalled eclipse-android and it worked fine.

helloworld1 commented on 2013-09-10 01:10

After installation, I couldn't find the eclim view in the eclipse. Also eclimd failed to start for this error:


!SESSION 2013-09-09 18:08:45.040 -----------------------------------------------
eclipse.buildId=4.3.0.I20130605-2000
java.version=1.7.0_40
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -refresh -application org.eclim.application
Command-line arguments: -debug -clean -refresh -application org.eclim.application

!ENTRY org.eclipse.osgi 4 0 2013-09-09 18:08:59.611
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclim.application" could not be found in the registry. The applications available are: org.eclipse.ant.core.antRunner, org.eclipse.ant.ui.antRunner, org.eclipse.e4.ui.workbench.swt.E4Application, org.eclipse.e4.ui.workbench.swt.GenTopic, org.eclipse.equinox.app.error, org.eclipse.equinox.p2.director, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.equinox.p2.publisher.InstallPublisher, org.eclipse.equinox.p2.publisher.EclipseGenerator, org.eclipse.equinox.p2.publisher.ProductPublisher, org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher, org.eclipse.equinox.p2.reconciler.application, org.eclipse.equinox.p2.repository.repo2runnable, org.eclipse.equinox.p2.repository.metadataverifier, org.eclipse.equinox.p2.artifact.repository.mirrorApplication, org.eclipse.equinox.p2.metadata.repository.mirrorApplication, org.eclipse.equinox.p2.updatesite.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.CategoryPublisher, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.jdt.apt.core.aptBuild, org.eclipse.jdt.core.JavaCodeFormatter, org.eclipse.jdt.core.JavaIndexer, org.eclipse.mat.api.parse, org.eclipse.mat.ui.rcp.application, org.eclipse.pde.build.Build, org.eclipse.pde.junit.runtime.uitestapplication, org.eclipse.pde.junit.runtime.legacytestapplication, org.eclipse.pde.junit.runtime.coretestapplication, org.eclipse.pde.junit.runtime.coretestapplicationnonmain, org.eclipse.pde.junit.runtime.nonuithreadtestapplication, org.eclipse.ui.ide.workbench.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)

huorpalantir commented on 2013-08-19 13:12

The build fails with the following error:

/tmp/yaourt-tmp-$user/aur-eclim/src/eclim_2.3.1/build.xml:31: The following error occurred while executing this line:
/tmp/yaourt-tmp-$user/aur-eclim/src/eclim_2.3.1/build.xml:141: : /tmp/yaourt-tmp-$user/aur-eclim/src/eclim_2.3.1/null does not exist.

It works when eclim fetches eclipse by itself, but I needed ADT (Android Debugging Tools), or the 'android nature' would not be installed, so I pre-installed eclipse-android from the AUR.

oconnor663 commented on 2013-08-12 19:29

The bug is that the directory "$pkgdir/usr/share/eclipse" needs to exist during packaging, but we're creating it too early in the build during the prepare() step. Makepkg then deletes the directory we created, and you can see "Removing existing pkg/ directory..." in the output. Moving the mkdir commands into the package() step fixes this issue. E.g. https://gist.github.com/oconnor663/6214243

oconnor663 commented on 2013-08-12 18:59

I'm seeing memand's error too. But 'pacman -R eclipse' isn't fixing it for me.

Anonymous comment on 2013-07-23 02:31

I now got it to compile by uninstalling eclipse and letting it fech it by it self....

Anonymous comment on 2013-07-23 01:37

I'm getting this error when building with yaourt:

BUILD FAILED
/tmp/yaourt-tmp-memand/aur-eclim/src/eclim_2.2.6/build.xml:31: The following error occurred while executing this line:
/tmp/yaourt-tmp-memand/aur-eclim/src/eclim_2.2.6/build.xml:137: : /tmp/yaourt-tmp-memand/aur-eclim/pkg/eclim/usr/share/eclipse does not exist.

?_?

lestb commented on 2013-06-16 08:01

The command for deleting Windows stuff can also be:

rm -f $(find $pkgdir -regex ".*bat\|.*cmd\|.*exe")

Hador commented on 2013-06-05 08:40

The warning can be safely ignored; in fact the only reference to $srcdir is the ac_pwd variable in nailgun's config.status.

I doubt it's going to break the build anytime soon; I'll fix it in the next update.

ervandew commented on 2013-06-04 21:19

> ok, this one did build. i did get a warning though:
> WARNING: Package contains reference to $srcdir

Yeah, I think recent versions of pacman have restructured how PKGBUILD scripts are suppose to work, so that's a warning that this PKGBUILD may break with later versions of pacman. I'm sure the fix is simple enough, I just haven't dug into the PKGBUILD docs at all. Hopefully the maintainer can tackle that.

> but it did work. thanks!

my pleasure.

developej commented on 2013-06-04 21:13

ok, this one did build. i did get a warning though:
WARNING: Package contains reference to $srcdir

but it did work. thanks!

ervandew commented on 2013-06-04 21:08

developej:

Give this a shot: https://gist.github.com/ervandew/5709605

Note that I haven't tried running it, but in theory, it should do the trick.

developej commented on 2013-06-04 20:59

when i added that in pkgbuild i got this:

BUILD FAILED
Target "ant" does not exist in the project "eclim".

can someone please post a good pkgbuild, maybe im doing something wrong

ervandew commented on 2013-06-04 20:38

developej, xgdgsc:

The PKGBUILD file may need its ant calls inside of the 'package()' function to be updated to include:

-Declipse.local=$pkgdir/usr/share/eclipse

That way the eclim build script will use /usr/share/eclipse to find installed dependencies, but will deploy to $pkgdir/usr/share/eclipse.

I have very little PKGBUILD experience, but this is what the eclim-git PKGBUILD file is doing and it makes sense from the perspective of eclim's build script.

developej commented on 2013-06-04 20:24

ok, that's now in order, now i get this:
http://sprunge.us/PcaP

ervandew commented on 2013-06-04 20:15

developej:

For some reason it looks like your sphinx-build2 is using python 3.3 instead of a python 2 interpreter. First edit /usr/bin/sphinx-build2 to make sure that the first line references python2 (#!/usr/bin/python2). If that looks good, then make sure that /usr/bin/python2 is linked ($ ls -l /usr/bin/python2) to a python2 interpreter, most likely python 2.7.

developej commented on 2013-06-04 19:27

long time without a comment...i'm still unable to build it. i'm guessing many people can build it since noone comments.
can anyone help me with my build problem?
thanks

developej commented on 2013-04-14 17:01

here's the log from pkguild, can anyone help me with this?
https://www.dropbox.com/s/ksuikg2kr0r4rw0/eclim-2.2.5-4-x86_64-package.log

xgdgsc commented on 2013-04-12 13:25


BUILD FAILED
/tmp/yaourt-tmp-gsc/aur-eclim/src/eclim_2.2.5/build.xml:31: The following error occurred while executing this line:
/tmp/yaourt-tmp-gsc/aur-eclim/src/eclim_2.2.5/build.xml:134: : /tmp/yaourt-tmp-gsc/aur-eclim/pkg/eclim/usr/share/eclipse does not exist.

Hador commented on 2013-04-12 06:19

ah yes, good catch! updated accordingly

ngoonee commented on 2013-04-12 00:23

Now I realize, its because of the recent changes to pacman-4.1. Basically, you can't use pkgdir in build(). Just moving the two 'ant' lines to package() makes it work.

ngoonee commented on 2013-04-12 00:20

Fails for me as well. Empty prepare.log, here's the build.log. Last error line is:-
BUILD FAILED
/var/abs/local/aur/eclim/src/eclim_2.2.5/build.xml:105: The following error occurred while executing this line:
/var/abs/local/aur/eclim/src/eclim_2.2.5/build.xml:134: : Failed to copy /var/abs/local/aur/eclim/src/eclim_2.2.5/build/doc/vimdocs/404.txt to /var/abs/local/aur/eclim/pkg/eclim/usr/share/vim/vimfiles/eclim/doc/404.txt due to failed to create the parent directory for /var/abs/local/aur/eclim/pkg/eclim/usr/share/vim/vimfiles/eclim/doc/404.txt


http://pastebin.com/bde8FXzT

Hador commented on 2013-04-11 16:51

I've updated the PKGBUILD to comply with the prepare/build/package paradigm; about your build error, could you run makepkg -L and provide me the resulting .log file?

developej commented on 2013-04-11 16:27

I have problems with building the package again...

I also get this at when the build starts:
==> WARNING: Using a PKGBUILD without a package() function is deprecated.

and then error at the end:
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build eclim.

What am I doing wrong here?

Hador commented on 2013-04-06 14:57

Removed the mylyn requirement.
I'll be honest, it's been so long since I've updated the package I can't quite remember how it ended up in makedepends; probably a mistake on my end!
Thanks everyone for the input.

ervandew commented on 2013-04-06 14:34

As the eclim author I can confirm that eclim has no mylyn dependencies. I'm not sure what the reasoning was behind adding it as a makedepends, but as jokester points out, it should be safe to remove that requirement.

jokester commented on 2013-04-06 06:28

Built successfully without 'eclipse-mylyn'. Am I missing something?

Anonymous comment on 2013-02-27 18:35

I have the same question than prazzb. Why do we need eclipse-mylyn?

ervandew commented on 2013-01-18 02:34

joefromct's issue is also being discussed on https://aur.archlinux.org/packages/eclim-git/ and the issue appears to be an older version of adt (prior to 21.0.0).

Anonymous comment on 2013-01-18 01:33

I'm having a build failure an makepkg with various things... starts with some warnings about class path not set in conjunction with source 1.6, and finally errors with:

.../eclim_2.2.5/org.eclim.adt/java/org/eclim/plugin/adt/command/sdk/ReloadCommand.java:47: error: cannot find symbol implements ILogger

Where do i post the full report? Thanks,

developej commented on 2012-12-09 16:42

In reply to my previous comment - I was able to build the package today. I don't know what was the reason of constant build fail...

Anonymous comment on 2012-11-29 15:27

why do we need eclipse-mylyn.... wasn't needed when i built 2.2.2

developej commented on 2012-11-22 21:15

Can't update...

==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build eclim.
==> Restart building eclim ? [y/N]

Ideas?

ilpianista commented on 2012-10-20 02:02

Seems that this conflicts with eclipse-mylyn, please remove this folder in the package() and add eclipse-mylyn as deps.

error: failed to commit transaction (conflicting files)
eclipse-mylyn: /usr/share/eclipse/dropins/mylyn/eclipse/features/org.eclipse.mylyn.monitor_3.8.2.v20120916-1200/META-INF/ECLIPSE_.RSA exists in filesystem

ilpianista commented on 2012-10-20 02:00

>>> Copy the /usr/share/vim/vimfiles/eclim/resources
>>> directory to ~/.eclim/resources

There's no such dir.

fzerorubigd commented on 2012-06-06 08:24

@hador Thank you :D I think this is the old one :D

Hador commented on 2012-06-06 08:20

Look again, that's not the same PKGBUILD you found ;-)

fzerorubigd commented on 2012-06-06 08:17

@hador thanks, but I need the resource.patch file, I already found that paste :D

Hador commented on 2012-06-06 08:09

Unfortunately I don't;
http://pastebin.com/f8n6SY1C
this should work though :-)

fzerorubigd commented on 2012-06-06 07:49

I want to compile this to use with emacs and emacs work only with 1.7.2 , is there any chance you have the resource.patch for that version? I found pkgbuild in comments

Hador commented on 2012-06-03 09:17

I haven't really dug much into the whole wtp, wtp-wst "affair", though your suggestions seems to be correct; anyway, not worth making a new release just for that, the change will be in the next eclim update.

Teasp00n commented on 2012-05-30 03:22

I think optional dependency eclipse-wtp-wst should now be eclipse-wtp (correct me if I'm wrong.)

mikezackles commented on 2012-03-23 13:51

Works so far for me. Thanks!

Hador commented on 2012-03-23 13:27

Hm ok nailed it (hopefully), looks like you were right (I added your fix) and the issue I was facing had nothing to do with this; -3 should address both!

mikezackles commented on 2012-03-23 12:43

Maybe it's just my system, but I have the same problem with -2. The build succeeds, but only the python stuff ends up getting copied to the pkg directory. The jdt plugin seems to be ignored entirely. Relevant exerpts from the build log:
http://pastebin.com/ipFu2rtt
I think it's trying to detect eclipse files in $pkgdir/usr/share/eclipse (-Declipse.home) instead of /usr/share/eclipse.

Hador commented on 2012-03-23 08:43

Yeah, thanks for the tip.
I was aware of the issue, though your solution didn't seem to quite fix it for me; anyway -2 is out and should work just fine.

mikezackles commented on 2012-03-23 03:20

The deploy target of build.gant wasn't doing anything useful for me, so I ended up doing this:
http://pastebin.com/SviyyK4E
There's probably a better solution :)

Hador commented on 2012-01-25 15:29

sorry for not being able to catch this earlier; anyway, I added ervandew's fix for sphinx 1.1.2.

Hador commented on 2012-01-24 21:23

Got some spare time and managed to fix the (temporary) building issue with eclim; package updated.

aaronp commented on 2012-01-06 05:35

Ah, I see. Well, in the meantime, stripping out the section that builds the docs does work.

http://pastebin.com/sqjJsgU3

ervandew commented on 2012-01-06 04:45

Actually this looks like an arch bug: https://bugs.archlinux.org/task/27820

ervandew commented on 2012-01-06 04:38

Bellum: Looks like eclim is not compatible with sphinx 1.1. I'll update eclim on github to resolve the issue but this aur package won't be compatible until I get a change to release 1.7.3 and Hador updates this package. In the meantime you can a) downgrade sphinx to 1.0 or b) wait on me to fix the issue on github and then use the eclim-git aur package instead (though I just looked at that package and it's flagged as orphaned, so I don't know what state it's in).

Hador: I suppose this package could be updated to not build the eclim docs until the problem is resolved.

aaronp commented on 2012-01-06 04:18

Got an error in build.

docs:
[mkdir] Created dir: /tmp/clyde-aaron/eclim/eclim/src/eclim_1.7.2/build/doc/site
[exec] Traceback (most recent call last):
[exec] File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
[exec] "__main__", fname, loader, pkg_name)
[exec] File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
[exec] exec code in run_globals
[exec] File "/tmp/clyde-aaron/eclim/eclim/src/eclim_1.7.2/src/doc/extension/eclim/sphinx/__main__.py", line 23, in <module>
[exec] from sphinx.cmdline import usage
[exec] ImportError: No module named sphinx.cmdline

BUILD FAILED
/tmp/clyde-aaron/eclim/eclim/src/eclim_1.7.2/build.xml:102: The following error occurred while executing this line:
/tmp/clyde-aaron/eclim/eclim/src/eclim_1.7.2/build.xml:139: : exec returned: 1

ervandew commented on 2011-08-11 17:38

prezioso: That is just a warning message, it doesn't indicate any sort of eclim error (I think I'm going to demote that message to INFO since you're not the first person to think the message is signaling an error). As for any other issue you may be having, we should take the discussion to the eclim users mailing list (http://groups.google.com/group/eclim-user) since you've gotten past the install which is all this arch package is responsible for.

Anonymous comment on 2011-08-11 17:00

I get this error and it stops:
2011-08-11 15:32:37,945 WARN [org.eclim.plugin.jdt.PluginResources] Unable to locate jre src.zip for JAVA_HOME: /opt/java/jre

I tried to download src from oracle and placed it in /opt/java/jre and didnt work

Hador commented on 2011-06-27 07:59

Updated to 1.7.0 (requires eclipse 3.7)

Anonymous comment on 2011-06-21 17:29

Working for me too. Thanks again.

Anonymous comment on 2011-06-17 16:29

Working for me! Thanks.

Hador commented on 2011-06-17 14:53

Fixed in -2, thanks for the input and sorry for being so late in fixing this

Anonymous comment on 2011-06-17 13:42

Seeing the same problem on i386 (ie. 32 bits)

Anonymous comment on 2011-06-16 19:14

32 bit here.

Hador commented on 2011-06-16 18:28

I'm not getting any error so I'm having a hard time troubleshooting this, are you guys on i386?

Hador commented on 2011-06-16 18:28

I'm not getting any error so I'm having a hard time troubleshooting this, are you guys on 32 bit?

Anonymous comment on 2011-06-16 18:07

Also getting error from "strip": /usr/bin/strip:./usr/share/eclipse/plugins/org.eclim_1.6.3/bin/ng: File format not recognized

Anonymous comment on 2011-06-09 05:45

Just tried building today. It builds successfully but stops at the end when "Stripping unneeded symbols from binaries and libraries..." with error:
"/usr/bin/strip:./usr/share/eclipse/plugins/org.eclim_1.6.3/src/nailgun/ng: File format not recognized".

Hador commented on 2011-04-17 20:43

updated to 1.6.3

Hador commented on 2011-02-27 16:07

updated to 1.6.2

Hador commented on 2010-10-24 08:38

updated to 1.6.1

Hador commented on 2010-10-22 12:27

actually, python-pygments is a dependency of python-sphinx, so it's not really missing ;-)

vali commented on 2010-10-21 12:37

I think there is a dependency to 'python-pygments' missing.

ngoonee commented on 2010-10-05 23:59

fast work, thanks =)

Hador commented on 2010-10-05 21:55

fixed building docs with python3 in testing

brisbin33 commented on 2010-09-23 00:26

This hasn't built for me for the longest time. Fails with 6 errors similar to:

[javac] symbol : method getTypes()
[javac] location: class org.eclipse.ui.internal.views.markers.MarkerContentGenerator
[javac] generator.getTypes(), true, markers, new NullProgressMonitor());
[javac] ^

I'm using eclipse-classic to stay on 3.5 (as recommended at some point right?)... any ideas?

Hador commented on 2010-08-25 14:03

Ok thanks, must have been some quirk with vimrc, as adding -u NONE apparently solved it.

ngoonee commented on 2010-08-25 13:03

Yep, this one doesn't show the error anymore. I'm using gvim from [extra].

Hador commented on 2010-08-25 08:12

please try again, I'm not getting that error anymore and I don't have access to any other environments atm so I can't figure it out (btw which vim version are you using?)

if you had already downloaded -4, please do it again since the first upload was bogus

Hador commented on 2010-08-25 07:47

I suspect it may be due to some setting(s) in ~/.vimrc, I'm using the --cmd switch instead of -c so it doesn't get processed at all, let me know if it works on your side as well

ngoonee commented on 2010-08-25 07:35

error: command failed to execute correctly - still happens. It does seem to work correctly though. Somehow vim is outputting a return value of 1...

Hador commented on 2010-08-25 07:19

I've got that error too, though the helptags were generated correctly so I didn't bother investigating much ;-) anyway, it should be fixed in -3.

ngoonee commented on 2010-08-25 04:36

Your post_install() command fails to execute correctly, here. Thanks for the work, fantastic to such fast response. :EclimHelp works now =).

Hador commented on 2010-08-24 16:04

Updated, quite a few changes : I've added vim documentation (:EclimHelp works now), and eclim html docs (in /usr/share/doc/eclim) (thanks to ervandew who pointed me in the right direction ;-) ); you can also remove the eclim-related variables (g:EclimHome and g:EclimEclipseHome) from your .vimrc, the PKGBUILD takes care of it now.

Hador commented on 2010-08-24 09:57

yeah, I've run into the same issue... I've also tried using ervandew's git repo, with an updated version of the eclim/sphinx builder, which should work with sphinx 1.0.1 (extra) but no luck. I'm filing a bug upsteam and see what happens

Hador commented on 2010-08-24 09:54

yeah, I've run into the same issue... I've also tried using ervandew's git repo, with an updated version of the eclim/sphinx builder, which should work with sphinx 1.0.1 (extra) but no luck. I'm filing a upstream bug and see what happens

ngoonee commented on 2010-08-24 09:31

Thanks Hador. I believe you'll need to add python-sphinx as a makedepend in that case, but I was not able to make it compile properly with python-sphinx from [extra]. The eclim documentation says its very sensitive to the version of python-sphinx.

Hador commented on 2010-08-24 09:10

Thanks for reporting, I'll be working on it as soon as I have time.

ngoonee commented on 2010-08-24 06:27

Why isn't the documentation (src/eclim_1.6.0/src/doc) included? :EclimHelp doesn't work with this package, unfortunately.

Hador commented on 2010-08-03 06:58

Updated, thanks (the holidays are taking over so I hadn't noticed ;-) )

Anonymous comment on 2010-08-02 15:59

Eclim 1.6.0 is out: http://eclim.org/index.html#news
pkgver=1.6.0
eclipse>=3.6
366a8f7e1da90502ee7143760408142e eclim_1.6.0.tar.gz

I haven't tried it out yet further than starting eclimd (I'm new to this, going to try it for the first time over the next few days).

Hador commented on 2010-07-10 21:34

you're totally right, I somehow made a silly mistake.
Replacing "git clone" with "cp -R" on line 37, or using your PKGBUILD shall fix the issue. Thanks ;-)

Anonymous comment on 2010-07-10 18:49

Thanks for the PKGBUILD for helios. It seems that the logic in the build process has an error though. I'm not familiar with git, but I had to do a checkout after the clone, otherwise it wont switch later in the build. See...

http://pastebin.com/VdkmNQD9

Hador commented on 2010-06-29 17:18

I've made a temporary PKGBUILD for those who want to test ervandew's helios branch; it pulls the sources from git though it's not a proper (aur) git package. I've also removed the plugin auto-selection (see ervandew's post below to know what is safe to enable).
I'm not uploading it to the AUR, but you can find it here http://pastebin.com/Y7kKQCPQ (you can get the .install and resources.patch from the tarball).

Hador commented on 2010-06-29 15:26

sounds great, I'll take a peek ;-)

ervandew commented on 2010-06-29 15:21

I've already fixed several of the issues (including the reported one) on a new eclim branch[1]. On my local machine I've got ruby completion fixed but php completion and searching are still not functional. I just need to find another stretch of free time to dive back into the dltk/pdt code to see what they've changed in this version to break eclim's pdt support :)

[1] http://github.com/ervandew/eclim/tree/helios

Hador commented on 2010-06-29 13:54

oh I see, I've tried to get a hold of the problem myself but this is way beyond my understandings of the eclipse internals, what I did dig up is that they removed the .getGenerator() method [MarkerSupportRegistry] in 3.6 and added a whole new framework to manage marker views "org.eclipse.ui.internal.views.markers.ExtendedMarkersView".
The MarkerContentGenerator.generateFilteredMarkers() is also gone for good...

Hope this help ;-) Thanks ervandew, keep it up!

ervandew commented on 2010-06-29 13:44

eclim is not yet compatible with eclipse 3.6 (helios). I should have a new release by this weekend or the weekend after.

Hador commented on 2010-06-29 11:00

looks like the eclipse-3.6 update broke the package, I'll look into it as soon as I can.

Anonymous comment on 2010-06-29 09:19

Hi I can't get eclim to compile. Here is the complete output : http://aur.pastebin.com/bhkthVw9
Thank you for your help

Hador commented on 2010-06-27 08:07

Updated to 1.5.8

Hador commented on 2010-06-22 13:38

Updated to 1.5.7

Hador commented on 2010-03-25 15:59

There was a mistype in the resources patch, please try again now.

daenyth commented on 2010-03-25 15:32

The .install file says to copy /usr/share/vim/vimfiles/eclim/resources to ~/.eclim/resources, but the previous file doesn't exist.

Hador commented on 2010-03-25 07:58

it should be fixed, thanks for reporting ;-)

daenyth commented on 2010-03-25 01:09

Yes, that's the same issue I had

Anonymous comment on 2010-03-24 23:32

Same here, can't get it to compile. I guess it's the same issue as daenyth.
Here is the full output: http://aur.pastebin.com/GqEB0j6c

Hador commented on 2010-03-24 22:21

that's weird, do you have any of the optdepends packages installed? please either pastebin or mail me the build log

daenyth commented on 2010-03-24 18:29

Also get "package org.eclipse.swt.custom does not exist", and "org.eclipse.swt.graphics"

daenyth commented on 2010-03-24 18:23

I can't get this to build. Dozens of errors about " [javac] /tmp/clyde/eclim/eclim/src/eclim_1.5.6/src/java/org/eclim/eclipse/jface/text/DummyTextViewer.java:29: package org.eclipse.jface.text does not exist"