
On Mon, Feb 06, 2012 at 08:28:19PM +0200, Livnat Peer wrote:
On 06/02/12 19:18, Adam Litke wrote:
On Mon, Feb 06, 2012 at 10:58:13AM -0500, Laszlo Hornyak wrote:
Hi Adam!
Please check if workspace maven resolution is enabled, and run a maven build with install. If it is still broken, then there must be a bad dependency in the pom.xml-s... it happens :-(
Thanks for your suggestions. Maven resolution is enabled. Then I tried to build on the command line using mvn directly but got the same errors as in eclipse. Next, I tried to checkout out the 3.0 branch (assuming that the build should be more stable) and I got a different set of compilation errors.
Hi Adam,
This brings up a few questions:
1.) Which jdk should I use? I am currently using OpenJDK
/usr/lib/jvm/java-1.6.0-openjdk/bin/java -version java version "1.6.0_23" OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.1) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
you are using the right JDK.
2,) Does this need a Fedora/RH system to compile?
The engine works on Fedora, RHEL, Ubuntu Gentoo and should work on any other Linux based operating system (Java is platform agnostic).
3.) My guess is that others are able to compile oVirt even if there are bad dependencies in the pom.xml files. Otherwise they would already be fixed. How do others fix the dependencies on their local systems.
There should not be any local issues, let's try to figure out what the issues are.
The errors are probably not related to eclipse because you have compilation errors from the command line as well.
I would start by compiling the engine and api with no tests and no UI:
Run from the command line -
1. $ovirt_engine_home> mvn clean 2. $ovirt_engine_home> mvn install -DskipTests
What is the result of the above two?
Thanks Livnat! The mvn clean was successful. Here are the errors from the install step: [INFO] ------------------------------------------------------------------------ [INFO] Building Shared GWT code [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------ [INFO] [clean:clean {execution: auto-clean}] [INFO] [dependency:unpack {execution: copy}] [INFO] Configured Artifact: org.ovirt.engine.core:common:sources:3.0.0-0001:jar [INFO] Configured Artifact: org.ovirt.engine.core:compat:sources:3.0.0-0001:jar [INFO] Configured Artifact: org.ovirt.engine.core:searchbackend:sources:3.0.0-0001:jar [INFO] Unpacking /home/aglitke/.m2/repository/org/ovirt/engine/core/common/3.0.0-0001/common-3.0.0-0001-sources.jar to /home/aglitke/src/ovirt-engine/frontend/webadmin/modules/sharedgwt/src/main/java with includes null and excludes:null [INFO] Unpacking /home/aglitke/.m2/repository/org/ovirt/engine/core/compat/3.0.0-0001/compat-3.0.0-0001-sources.jar to /home/aglitke/src/ovirt-engine/frontend/webadmin/modules/sharedgwt/src/main/java with includes null and excludes:null [INFO] Unpacking /home/aglitke/.m2/repository/org/ovirt/engine/core/searchbackend/3.0.0-0001/searchbackend-3.0.0-0001-sources.jar to /home/aglitke/src/ovirt-engine/frontend/webadmin/modules/sharedgwt/src/main/java with includes null and excludes:null [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] skip non existing resourceDirectory /home/aglitke/src/ovirt-engine/frontend/webadmin/modules/sharedgwt/src/main/resources [INFO] [gwt:resources {execution: default}] [INFO] 750 source files copied from GWT module org.ovirt.engine.SharedGwt [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 749 source files to /home/aglitke/src/ovirt-engine/frontend/webadmin/modules/sharedgwt/target/classes [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure Quota.java:[52,52] cannot find symbol symbol : variable QUOTA_NAME_SIZE location: class org.ovirt.engine.core.common.businessentities.BusinessEntitiesDefinitions Quota.java:[58,52] cannot find symbol symbol : variable QUOTA_DESCRIPTION_SIZE location: class org.ovirt.engine.core.common.businessentities.BusinessEntitiesDefinitions [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 minute 52 seconds [INFO] Finished at: Mon Feb 06 13:45:09 CST 2012 [INFO] Final Memory: 241M/575M [INFO] ------------------------------------------------------------------------ -- Adam Litke <agl@us.ibm.com> IBM Linux Technology Center