[OSM-dev] Trouble compiling osmosis

Brett Henderson brett at bretth.com
Tue May 26 04:20:02 BST 2009


Joerg Ostertag wrote:
> I have errors while compiling osmosis:
> 	BUILD FAILED
> 	/home/tweety/openstreetmap-applications/utils/osmosis/trunk/build-ivy.xml:52: 	 
> 	impossible to resolve dependencies:
> 	 java.io.FileNotFoundException: /root/.ivy2/cache/resolved-bretth.com-
>                                                    osmosis-working at cool.xml
> 					 (No such file or directory)
>
> What is osmosis compile trying to get here?
>
> More details here:
> http://www.gpsdrive.de/build_cluster/osmosis/debian-squeeze-64/debuild.log.shtml
>   

Osmosis uses the ivy tool for dependency management:
http://ant.apache.org/ivy/

It creates an .ivy2 directory in your home directory.  This contains a 
number of sub-directories which are manipulated by ivy during the 
dependency resolution process.  I have a few suggestions on how to progress.
* Find out why ivy thinks your home directory is "/root", that is most 
likely the problem.  I assume you're not running the build as root.
* Run "ant resolve" which will force ivy to perform dependency 
resolution to be performed.
* Run "ant clean-cache" which will clean up the ivy directory if 
something has gotten corrupted (I've never had to do this).

Brett





More information about the dev mailing list