[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[linuxtools-dev] Problems with eclipse-build-5791c48513b4207ab1eec1e00bed4b2186f9aad5.tar.xz
|
Moin,
for the FreeBSD port of Eclipse-3.7.0, we're using the files available
from
http://download.eclipse.org/technology/linuxtools/eclipse-build/3.7.x_Indigo/.
I have a few questions regarding problems I encountered when updating
the port. Please redirect me, if this is not the appropriate list.
Basically, we're running "ant -Dprefix=/usr/local; ant
-Dprefix=/usr/local install" and expect an installation in
/usr/local/lib/eclipse (system wide location, not writable by users). I
have done this on FreeBSD 8-stable (64bit) and Fedora 14 (32 bit). Minor
problems I've seen on both systems:
1. The "label" property should be "3.7.0", or the
eclipse-3.7.0-src.tar.bz2 needs to be redone to include the buildId.
2. The "provision.sdk" target needs to install the
org.eclipse.equinox.initializer plugin, or the "install" step will fail.
3. The invocation of sed(1) fails in "install", because ${destDir} and
${destDirWithUnderscores} are empty.
I have patches for these, prepared by hand, but I guess you'll want them
generated from git?
The forth problem is actually bothering me most; it's not a
show-stopper, but still annoying and a regression with respect to 3.6:
4. The installed eclipse behaves differently from a downloaded
distribution (Eclipse SDK, available from
http://download.eclipse.org/eclipse/downloads/drops/R-3.7-201106131736/index.php,
installed into a system wide location, not writable by users) when it
comes to installing new software.
Scenario: start Eclipse, Help->Install New Software..., work with: <EGit
update site>, select features, install, restart. Using the installation
built from src as described above, the restarted Eclipse does not
recognize the new EGit and JGit features; they will only show up in the
installation history. The files are in the user's $HOME/.eclipse
directory, and they are listed in artifacts.xml. I see this behavior on
both FreeBSD and Fedora.
The same scenario using the pre-built Eclipse SDK download works fine.
The same scenario works fine with Eclipse-3.6.2 on FreeBSD, using the
eclipse-build downloads in
http://download.eclipse.org/technology/linuxtools/eclipse-build/3.6.x_Helios/.
I've compared configuration files of the different installations, but
nothing really jumps out. I've tried debugging the p2 machinations by
setting the
org.eclipse.equinox.p2.core/debug=true
org.eclipse.equinox.p2.core/reconciler=true
options; the output shows that some file visits are differently ordered,
but that could be just a threading artifact and mean nothing.
Can anyone shed some light on this? What's the release build doing
differently than eclipse-build? Where would I look next (knowing nothing
about the p2 internals)?
Any help is appreciated.
Best regards,
tg