Hi all:
           Recently when I tried to install the CS from source, I
encountered a compilation problem.
The log looks like following :

[INFO] Apache CloudStack apidocs ......................... FAILURE [7.302s]
[INFO] Apache CloudStack marvin .......................... SKIPPED
[INFO] Apache CloudStack cloudmonkey cli ................. SKIPPED
[INFO] Apache CloudStack DevCloud ........................ SKIPPED
[INFO] Apache CloudStack DevCloud-KVM .................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 4:26.526s
[INFO] Finished at: Fri Mar 15 10:09:58 CST 2013
[INFO] Final Memory: 56M/430M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (compile) on project
cloud-apidoc: Command execution failed. Process exited with an error: 1
(Exit value: 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn <goals> -rf :cloud-apidoc

And I found a mail thread discussing about the situation :
http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev/201210.mbox/%3cd86cdbe4-59c1-4106-a6ce-e16e31ba1...@basho.com%3E

After looking into this, the root cause is due to the python version in the
environment.
When I use python with v3.2, the program compilation fails.  But it works
fine with python v2.7

As there are many difference between python 2 and 3, is it possible for
INSTALL.md to mention
the suitable python version for compiling?

Thanks

Best Regards

Isaac



--
Gentoo solution:
1. $ eselect python list
    [1]   python2.7
    [2]   python3.2 *
2. $ eselect python set 1
3. $ eselect python list
    [1]   python2.7 *
    [2]   python3.2

Reply via email to