Well, there is an upstream bug preventing the use of a shared installation in conjunction with p2. They don't seem to be particularly interested in fixing it. The good news is Windows7 started to have the same issue and so the priority might go up.

Then there is likely the need for a dedicated maintainer as the build is anything but trivial. So all in all it's unlikely that eclipse 3.7 will hit the tree anytime soon.

Just read into the according bug to find more information: https://bugs.gentoo.org/show_bug.cgi?id=325271_________________backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic

The ebuilds from Bug #328747 and Bug #325271 are rather good. I have modified two of them (eclipse-3.7.0 and jetty-bin-6.1.26) a bit and uploaded the suite to my overlay (layman -a seden) for further testing. I am not done properly testing Eclipse-3.7 yet, but at least it builds fine, runs, updating works, installation of E-P-I-C and CDT works so far. Next I'll try is to get Subversive running, we'll see...

The needed sat4j-core and sat4j-pseudo ebuilds are in my overlay, too. emerge simply found the ones from the other overlay on your system first.

I am still testing, but everything seems to be working. Unfortunately it will be a long time until it hits the tree. The reason is the new dependency on "jetty". Jetty itself is built with "maven", and maven is not supported by Gentoo, see? But maybe the jetty-bin ebuild I am using in my overlay can hit it.

I need eclipse for compatibility with a project that is using xp and w7 versions of eclipse indego with CDT and CVS. I think it is probably a step down for me from SVN, but maybe a step up in terms of source code analysis from xemacs. Oh well, gotta do what the client wants...

If I am going to go to all the grief of learning a new editor, I want to be able to use it everywhere, and running xemacs under cygwin under w7 is a disaster, as w7 and cygwin do not play nicely together at all. Eclipse works under w7 and xp, but the gentoo default ebuild is for the old version without CDT, and CDT is essential for what I am doing.

Is there a work-around to get eclipse indego up on gentoo? I mean besides building directly from the tarball and just horsing it thru to make it work. I want a supported install._________________The MyWord KJV Bible tool is at http://www.elilabs.com/~myword

And do I really need tomcat ???
well no .. but unfortunately it is a dependency of eclipse for whatever reason. it will install, but you really won't know it's there

It occupies zero disk space? That's pretty slick.
Can I remove it after the install, or will it actually break something?

Actually, I have been running short on disk space, but I just ordered a 480 GB SSD to replace the 256 GB SSD I have been filling up on my laptop for 2 years. The new drive is scheduled to arrive today, so this really should not be such a problem anymore.

Wait.. That's how I filled up the old drive, isn't it?

Thanks for the help. I've not used overlays before. This should be yet abother learning experience for me. _________________The MyWord KJV Bible tool is at http://www.elilabs.com/~myword

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)
at org.eclipse.swt.internal.C.<clinit>(C.java:21)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:690)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:153)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:95)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

Thanks Yamakuzure, worked like a charm! Now time to install that ADT plugin that's so incompatible with 3.5..._________________[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.

I hate to be a pain, but i don't get this bug with the precompiled version of eclipse... Unfortunately my system can barely handle that...

Installing the Color Theme Plugin(http://www.eclipsecolorthemes.org/?view=plugin) doesn't work. I have a dark themed desktop and so need a way to change the syntax highlighting to an easier color. Anyways, the installation of the plugin works fine after adding the indigo update site (http://download.eclipse.org/releases/indigo/). When I go to change the settings for the color theme plugin eclipse completely crashes. I don't have this problem with the precompiled version of eclipse, but my computer can barely handle that... The debug output's here: http://pastebin.com/aLreH6aX it wouldn't fit in a forum post. I hope this is easily resolved. And just as a side note, I have tried three different Java VMs (icedtea-7, icedtea-bin-6, and sun-jdk-1.6) and I get the exact same bug at the exact same place, some taking a little longer to hit it than others._________________[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.

I have tried the plugin, and it works mostly, unless I count the fact that this plugin adds key bindings without checking whethere they are set already. So when I switch the color theme, this thing floods my workbench log with errors about conflicting key bindings (ctrl-alt-P and ctrl-alt-I), eventually crashing swt and asking whether to restart the workbench or not.
Unfortunately I have not yet found out what exactly happens._________________systemd - The biggest fallacies

Okay, I have updated the ebuild in my overlay to require libpng:1.2 (This seems to be missing on some systems but is unfortunately still needed) and the correct version of SWT. Eclipse-SDK-3.7.1 is _not_ fit to use anything else but SWT-3.7.1.

If I now use the mentioned color plugin, everything works fine but one issue: A null pointer exception when the change of the theme states, that "some editors have to be closed and reopened". In fact, no editor is closed and reopened, the new theme is simply applied on-the-fly.

Here is the exception:

Code:

java.lang.NullPointerException
at org.eclipse.ui.texteditor.AbstractTextEditor.initializeViewerColors(AbstractTextEditor.java:3947)
at org.eclipse.ui.texteditor.AbstractTextEditor.handlePreferenceStoreChanged(AbstractTextEditor.java:4598)
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.handlePreferenceStoreChanged(AbstractDecoratedTextEditor.java:877)
at org.eclipse.ui.editors.text.TextEditor.handlePreferenceStoreChanged(TextEditor.java:218)
at org.eclipse.ui.texteditor.AbstractTextEditor$PropertyChangeListener.propertyChange(AbstractTextEditor.java:710)
at org.eclipse.ui.preferences.ScopedPreferenceStore$3.run(ScopedPreferenceStore.java:375)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.preferences.ScopedPreferenceStore.firePropertyChangeEvent(ScopedPreferenceStore.java:372)
at org.eclipse.ui.preferences.ScopedPreferenceStore$2.preferenceChange(ScopedPreferenceStore.java:194)
at org.eclipse.core.internal.preferences.EclipsePreferences$2.run(EclipsePreferences.java:754)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.preferences.EclipsePreferences.firePreferenceEvent(EclipsePreferences.java:757)
at org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:770)
at com.github.eclipsecolortheme.ColorThemeMapping.putPreferences(ColorThemeMapping.java:18)
at com.github.eclipsecolortheme.mapper.GenericMapper.map(GenericMapper.java:90)
at com.github.eclipsecolortheme.mapper.TextEditorMapper.map(TextEditorMapper.java:15)
at com.github.eclipsecolortheme.ColorThemeManager.applyTheme(ColorThemeManager.java:215)
at com.github.eclipsecolortheme.preferences.ColorThemePreferencePage.performOk(ColorThemePreferencePage.java:211)
at org.eclipse.jface.preference.PreferencePage.performApply(PreferencePage.java:432)
at org.eclipse.jface.preference.PreferencePage$2.widgetSelected(PreferencePage.java:281)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)
at org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)