Bug#663727: eclipse-3.7.2-1 does not build on wheezy

Felix Natter fnatter at gmx.net
Tue Mar 13 15:58:22 UTC 2012


Package: eclipse
Version: 3.7.2-1
Severity: minor

I am trying to compile eclipse-3.7.2-1 from sid on wheezy.

I am using pretty current debian wheezy (updated a few days ago).
I know now that I can simply install eclipse from sid without rebuilding it, but I
still wanted to let you know of this problem (on the other hand, the
eclipse that I pulled from sid does not seem to work, so I may have to
rebuild on wheezy...).

Here is the end of the output of "dpkg-buildpackage":

@dot:
    [mkdir] Created dir: /home/felix/src/eclipse-from-sid/eclipse-3.7.2/build/eclipse-3.7.2-src/plugins/org.eclipse.equinox.p2.director/@dot
    [javac] Compiling 24 source files to /home/felix/src/eclipse-from-sid/eclipse-3.7.2/build/eclipse-3.7.2-src/plugins/org.eclipse.equinox.p2.director/@dot
    [javac] Projector.java:30: package org.sat4j.pb does not exist
    [javac] import org.sat4j.pb.*;
    [javac] ^
    [javac] Projector.java:31: package org.sat4j.pb.tools does not exist
    [javac] import org.sat4j.pb.tools.DependencyHelper;
    [javac]                          ^
    [javac] Projector.java:32: package org.sat4j.pb.tools does not exist
    [javac] import org.sat4j.pb.tools.WeightedObject;
    [javac]                          ^
    [javac] Projector.java:33: package org.sat4j.specs does not exist
    [javac] import org.sat4j.specs.*;
    [javac] ^
    [javac] Projector.java:53: cannot find symbol
    [javac] symbol  : class DependencyHelper
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	DependencyHelper<Object, Explanation> dependencyHelper;
    [javac] 	^
    [javac] Projector.java:242: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createConstraintsForNonGreedy() throws ContradictionException {
    [javac] 	                                                    ^
    [javac] Projector.java:359: cannot find symbol
    [javac] symbol  : class WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createObjectiveFunction(List<WeightedObject<? extends Object>> weightedObjects) {
    [javac] 	                                          ^
    [javac] Projector.java:376: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createMustHave(IInstallableUnit iu, IInstallableUnit[] alreadyExistingRoots) throws ContradictionException {
    [javac] 	                                                                                                 ^
    [javac] Projector.java:385: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createNegation(IInstallableUnit iu, IRequirement req) throws ContradictionException {
    [javac] 	                                                                          ^
    [javac] Projector.java:403: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void expandNegatedRequirement(IRequirement req, IInstallableUnit iu, List<AbstractVariable> optionalAbstractRequirements, boolean isRootIu) throws ContradictionException {
    [javac] 	                                                                                                                                                           ^
    [javac] Projector.java:437: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void expandRequirement(IRequirement req, IInstallableUnit iu, List<AbstractVariable> optionalAbstractRequirements, boolean isRootIu) throws ContradictionException {
    [javac] 	                                                                                                                                                    ^
    [javac] Projector.java:520: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void expandRequirements(Collection<IRequirement> reqs, IInstallableUnit iu, boolean isRootIu) throws ContradictionException {
    [javac] 	                                                                                                             ^
    [javac] Projector.java:530: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	public void processIU(IInstallableUnit iu, boolean isRootIU) throws ContradictionException {
    [javac] 	                                                                    ^
    [javac] Projector.java:578: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void expandRequirementsWithPatches(IInstallableUnit iu, IQueryResult<IInstallableUnit> applicablePatches, boolean isRootIu) throws ContradictionException {
    [javac] 	                                                                                                                                           ^
    [javac] Projector.java:880: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void expandLifeCycle(IInstallableUnit iu, boolean isRootIu) throws ContradictionException {
    [javac] 	                                                                           ^
    [javac] Projector.java:890: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void missingRequirement(IInstallableUnit iu, IRequirement req) throws ContradictionException {
    [javac] 	                                                                              ^
    [javac] Projector.java:957: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createOptionalityExpression(IInstallableUnit iu, List<AbstractVariable> optionalRequirements) throws ContradictionException {
    [javac] 	                                                                                                                  ^
    [javac] Projector.java:969: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createNegationImplication(Object left, List<?> right, Explanation name) throws ContradictionException {
    [javac] 	                                                                                            ^
    [javac] Projector.java:977: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createImplication(Object left, List<?> right, Explanation name) throws ContradictionException {
    [javac] 	                                                                                    ^
    [javac] Projector.java:984: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createImplication(Object[] left, List<?> right, Explanation name) throws ContradictionException {
    [javac] 	                                                                                      ^
    [javac] Projector.java:1001: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createConstraintsForSingleton() throws ContradictionException {
    [javac] 	                                                    ^
    [javac] Projector.java:1035: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createAtMostOne(IInstallableUnit[] ius) throws ContradictionException {
    [javac] 	                                                            ^
    [javac] Projector.java:1046: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 	private void createIncompatibleValues(AbstractVariable v1, AbstractVariable v2) throws ContradictionException {
    [javac] 	                                                                                       ^
    [javac] Projector.java:131: cannot find symbol
    [javac] symbol  : class TimeoutException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector.ExplanationJob
    [javac] 			} catch (TimeoutException e) {
    [javac] 			         ^
    [javac] Projector.java:175: cannot find symbol
    [javac] symbol  : class IPBSolver
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 			IPBSolver solver;
    [javac] 			^
    [javac] Projector.java:177: cannot find symbol
    [javac] symbol  : class UserFriendlyPBStringSolver
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 				solver = new UserFriendlyPBStringSolver<Object>();
    [javac] 				             ^
    [javac] Projector.java:179: cannot find symbol
    [javac] symbol  : variable SolverFactory
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 				solver = SolverFactory.newEclipseP2();
    [javac] 				         ^
    [javac] Projector.java:199: cannot find symbol
    [javac] symbol  : class DependencyHelper
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 				dependencyHelper = new DependencyHelper<Object, Explanation>(solver, false);
    [javac] 				                       ^
    [javac] Projector.java:200: cannot find symbol
    [javac] symbol  : class UserFriendlyPBStringSolver
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 				((UserFriendlyPBStringSolver<Object>) solver).setMapping(dependencyHelper.getMappingToDomain());
    [javac] 				  ^
    [javac] Projector.java:202: cannot find symbol
    [javac] symbol  : class DependencyHelper
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 				dependencyHelper = new DependencyHelper<Object, Explanation>(solver);
    [javac] 				                       ^
    [javac] Projector.java:237: cannot find symbol
    [javac] symbol  : class ContradictionException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 		} catch (ContradictionException e) {
    [javac] 		         ^
    [javac] Projector.java:268: cannot find symbol
    [javac] symbol  : class WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 		List<WeightedObject<? extends Object>> weightedObjects = new ArrayList<WeightedObject<? extends Object>>();
    [javac] 		     ^
    [javac] Projector.java:268: cannot find symbol
    [javac] symbol  : class WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 		List<WeightedObject<? extends Object>> weightedObjects = new ArrayList<WeightedObject<? extends Object>>();
    [javac] 		                                                                       ^
    [javac] Projector.java:291: cannot find symbol
    [javac] symbol  : variable WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 					weightedObjects.add(WeightedObject.newWO(iu, POWER));
    [javac] 					                    ^
    [javac] Projector.java:302: cannot find symbol
    [javac] symbol  : variable WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 					weightedObjects.add(WeightedObject.newWO(iu, BigInteger.ONE));
    [javac] 					                    ^
    [javac] Projector.java:305: cannot find symbol
    [javac] symbol  : variable WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 					weightedObjects.add(WeightedObject.newWO(iu, BigInteger.ONE));
    [javac] 					                    ^
    [javac] Projector.java:307: cannot find symbol
    [javac] symbol  : variable WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 					weightedObjects.add(WeightedObject.newWO(iu, weight));
    [javac] 					                    ^
    [javac] Projector.java:322: cannot find symbol
    [javac] symbol  : variable WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 			weightedObjects.add(WeightedObject.newWO(var, abstractWeight));
    [javac] 			                    ^
    [javac] Projector.java:341: cannot find symbol
    [javac] symbol  : variable WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 					weightedObjects.add(WeightedObject.newWO(match, optionalWeight));
    [javac] 					                    ^
    [javac] Projector.java:348: cannot find symbol
    [javac] symbol  : variable WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 			weightedObjects.add(WeightedObject.newWO(iterator.next(), patchWeight));
    [javac] 			                    ^
    [javac] Projector.java:362: cannot find symbol
    [javac] symbol  : class WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 			for (WeightedObject<? extends Object> object : weightedObjects) {
    [javac] 			     ^
    [javac] Projector.java:372: cannot find symbol
    [javac] symbol  : class WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 		WeightedObject<Object>[] array = (WeightedObject<Object>[]) weightedObjects.toArray(new WeightedObject<?>[weightedObjects.size()]);
    [javac] 		^
    [javac] Projector.java:372: cannot find symbol
    [javac] symbol  : class WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 		WeightedObject<Object>[] array = (WeightedObject<Object>[]) weightedObjects.toArray(new WeightedObject<?>[weightedObjects.size()]);
    [javac] 		                                  ^
    [javac] Projector.java:372: cannot find symbol
    [javac] symbol  : class WeightedObject
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 		WeightedObject<Object>[] array = (WeightedObject<Object>[]) weightedObjects.toArray(new WeightedObject<?>[weightedObjects.size()]);
    [javac] 		                                                                                        ^
    [javac] Projector.java:1115: cannot find symbol
    [javac] symbol  : class TimeoutException
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 		} catch (TimeoutException e) {
    [javac] 		         ^
    [javac] Projector.java:1127: cannot find symbol
    [javac] symbol  : class IVec
    [javac] location: class org.eclipse.equinox.internal.p2.director.Projector
    [javac] 		IVec<Object> sat4jSolution = dependencyHelper.getSolution();
    [javac] 		^
    [javac] 46 errors

BUILD FAILED
/home/felix/src/eclipse-from-sid/eclipse-3.7.2/build.xml:131: The following error occurred while executing this line:
/home/felix/src/eclipse-from-sid/eclipse-3.7.2/pdebuild.xml:213: The following error occurred while executing this line:
/home/felix/src/eclipse-from-sid/eclipse-3.7.2/build/eclipse-3.7.2-src/plugins/org.eclipse.equinox.p2.director/build.xml:170: The following error occurred while executing this line:
/home/felix/src/eclipse-from-sid/eclipse-3.7.2/build/eclipse-3.7.2-src/plugins/org.eclipse.equinox.p2.director/build.xml:131: Compile failed; see the compiler error output for details.

Total time: 2 minutes 20 seconds
dh_auto_build: ant provision.cvs returned exit code 1
make[1]: *** [override_dh_auto_build] Fehler 2
make[1]: Leaving directory `/home/felix/src/eclipse-from-sid/eclipse-3.7.2'
make: *** [build] Fehler 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war
2

sat4j is installed.

Thanks!
-- 
Felix Natter





More information about the pkg-java-maintainers mailing list