Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-releng-dev] trouble building Eclipse SDK 3.5.1 from source

Hi all,

I'm trying to build Eclipse 3.5.1 from source using the instructions I found here:

  http://wiki.eclipse.org/Platform-releng-sourcebuild35

Although the build seems to succeed, I end up with a tarball of size 1447 bytes, which seems incomplete.

I'm building on Linux (Debian Lenny x86_64), and these are the steps I've followed:

* install Ant 1.7.1, add its bin directory to PATH, and set ANT_HOME to the installation directory

 * install J2SDK 1.4.2_19

 * install JDK 1.5.0_22

 * use already-installed openjdk-6-jdk Debian package as the 1.6 JDK

 * install CVS 1.12.13 Debian package

* download and unzip eclipse-sourceBuild-srcIncluded-3.5.1.zip into a directory named eclipse-3.5.1

* download eclipse-SDK-3.5.1-linux-gtk-x86_64.tar.gz into eclipse-3.5.1 directory

 * export JAVA_HOME=/usr/lib/jvm/java-6-openjdk

 * export CVS_RSH=ssh

 * edit org.eclipse.releng.eclipsebuilder/eclipse/buildConfigs/sdk/srcBuild/build.properties as follows:

J2SE-1.5=/usr/local/jdk1.5.0_22/jre/lib/rt.jar:/usr/local/jdk1.5.0_22/jre/lib/jsse.jar:/usr/local/jdk1.5.0_22/jre/lib/jce.jar
J2SE-1.4=/usr/local/j2sdk1.4.2_19/jre/lib/rt.jar:/usr/local/j2sdk1.4.2_19/jre/lib/jsse.jar:/usr/local/j2sdk1.4.2_19/jre/lib/jce.jar
CDC-1.0/Foundation-1.0=/usr/local/jdk1.5.0_22/jre/lib/rt.jar:/usr/local/jdk1.5.0_22/jre/lib/jsse.jar:/usr/local/jdk1.5.0_22/jre/lib/jce.jar
CDC-1.1/Foundation-1.1=/usr/local/jdk1.5.0_22/jre/lib/rt.jar:/usr/local/jdk1.5.0_22/jre/lib/jsse.jar:/usr/local/jdk1.5.0_22/jre/lib/jce.jar
OSGi/Minimum-1.2=/usr/local/jdk1.5.0_22/jre/lib/rt.jar:/usr/local/jdk1.5.0_22/jre/lib/jsse.jar:/usr/local/jdk1.5.0_22/jre/lib/jce.jar
JavaSE-1.6=/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar
java15-home=/usr/local/jdk1.5.0_22/jre

* replace all instances of "fullmoon.ottawa.ibm.com" with "www.eclipse.org/external" in src/maps/org.eclipse.releng/maps/orbit.map (this was necessary to avoid "Error occurred while transforming repository." problems which would otherwise halt the build)

* edit build script to pass -Xmx2048m -Xss512k -XX:MaxPermSize=1024m flags to org.eclipse.ant.core.antRunner process (necessary to avoid OutOfMemoryErrors)

 * run ./build -os linux -ws gtk -arch x86_64 2>&1 | tee /tmp/eclipse.log

The result is a long stretch of output ending with this:

<begin output excerpt>

init:

build:

provision.sdk:

run.director:
[exec] This application is deprecated. Please use the org.eclipse.equinox.p2.director application.
     [exec] The installable unit org.eclipse.sdk.ide has not been found.
[exec] Application failed, log file location: /home/dicej/p/eclipse-3.5.1/eclipse/configuration/1260377390548.log [exec] !SESSION 2009-12-09 09:49:50.097 -----------------------------------------------
     [exec] eclipse.buildId=M20090917-0800
     [exec] java.version=1.5.0_22
     [exec] java.vendor=Sun Microsystems Inc.
     [exec] BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
[exec] Framework arguments: -application org.eclipse.equinox.p2.director.app.application -flavor tooling -installIU org.eclipse.sdk.ide -version 3.5.0.M20090917-0800 -p2.os linux -p2.ws gtk -p2.arch x86_64 -roaming -profile SDKProfile -profileProperties org.eclipse.update.install.features=true -metadataRepository file:/home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/updateSite/M20090917-0800 -artifactRepository file:/home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/updateSite/M20090917-0800 -metadataRepositoryName Eclipse Project Test Site -artifactRepositoryName Eclipse Project Test Site -destination /home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/M20090917-0800/p2temp/equinox.p2.build/sdk.install/eclipse -bundlepool /home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/M20090917-0800/p2temp/equinox.p2.build/sdk.install/eclipse [exec] Command-line arguments: -os linux -ws gtk -arch x86_64 -application org.eclipse.equinox.p2.director.app.application -consoleLog -flavor tooling -installIU org.eclipse.sdk.ide -version 3.5.0.M20090917-0800 -p2.os linux -p2.ws gtk -p2.arch x86_64 -roaming -profile SDKProfile -profileProperties org.eclipse.update.install.features=true -metadataRepository file:/home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/updateSite/M20090917-0800 -artifactRepository file:/home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/updateSite/M20090917-0800 -metadataRepositoryName Eclipse Project Test Site -artifactRepositoryName Eclipse Project Test Site -destination /home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/M20090917-0800/p2temp/equinox.p2.build/sdk.install/eclipse -bundlepool /home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/M20090917-0800/p2temp/equinox.p2.build/sdk.install/eclipse
     [exec]
[exec] !ENTRY org.eclipse.equinox.p2.director.app 4 0 2009-12-09 09:49:55.233 [exec] !MESSAGE The installable unit org.eclipse.sdk.ide has not been found.
     [exec] Result: 13

zip.install:

p2.tar.gz:
[echo] Building tar /home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/result/M20090917-0800/eclipse-SDK-M20090917-0800-linux.gtk.x86_64.tar from /home/dicej/p/eclipse-3.5.1/org.eclipse.releng.eclipsebuilder/../src/M20090917-0800/p2temp/equinox.p2.build/sdk.install/*
     [exec] eclipse/
     [exec] eclipse/p2/
     [exec] eclipse/p2/org.eclipse.equinox.p2.core/
     [exec] eclipse/p2/org.eclipse.equinox.p2.core/cache/
     [exec] eclipse/p2/org.eclipse.equinox.p2.core/cache/artifacts.xml
     [exec] eclipse/p2/org.eclipse.equinox.p2.engine/
     [exec] eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/
[exec] eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile/ [exec] eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile/1260325788700.profile.gz [exec] eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile/.lock
     [exec] eclipse/p2/org.eclipse.equinox.p2.engine/.settings/
[exec] eclipse/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.artifact.repository.prefs [gzip] Building: /home/dicej/p/eclipse-3.5.1/src/result/M20090917-0800/eclipse-SDK-M20090917-0800-linux.gtk.x86_64.tar.gz [delete] Deleting: /home/dicej/p/eclipse-3.5.1/src/result/M20090917-0800/eclipse-SDK-M20090917-0800-linux.gtk.x86_64.tar

generateChecksums:
BUILD SUCCESSFUL

BUILD SUCCESSFUL
Total time: 13 minutes 12 seconds

<end output excerpt>

I can provide the entire output if desired. As I mentioned before, the tar.gz file produced is only 1447 bytes, and the "installable unit org.eclipse.sdk.ide has not been found" message also indicates that something has gone wrong. However, I'm not sure how to debug this further. I see no compiler errors in the output (many warnings, but no errors).

Any guidance would be appreciated. I apologize if this is not the right list for this topic.

Thanks.


Back to the top