http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-apps/guacamole/guacamole-0.7.0.ebuild?view=markup http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-apps/guacamole/guacamole-0.6.2.ebuild?view=markup src_compile() contains references to /usr/share/maven-bin-2.2 in both versions and contains mvn-2.2 in 0.6.2, yet the dependencies are satisfied with any version of maven-bin. This causes src_compile to normally fail if maven-bin:2.2 is not installed. Guacamole's upstream does not require this specific version of maven-bin, and Gentoo probably doesn't need it either since the temporary fix works. Recommended temporary fix (as root): # ln -s /usr/share/maven-bin-<whateverversionyouhave> /usr/share/maven-bin-2.2 && # emerge guacamole && # rm /usr/share/maven-bin-2.2 (tested with maven-bin-3.0.4-r1) Recommended permanent fix: Modify src_compile() to be version neutral
Thanks for reporting Jeremiah! I've added a readlink command to get the active maven version now. Have fun! :-)