Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 115081

Summary: net-dns/libidn-0.5.15, when emerged with USE="java", depends from dev-java/java-config, but that dependency is not in the ebuild.
Product: Gentoo Linux Reporter: Christian H. Kuhn <qno-gentoo>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Christian H. Kuhn 2005-12-10 05:19:28 UTC
~ # emerge -va libidn

These are the packages that I wold merge, in order:

Calculating dependencies ..done!
[ebuild  N    ] net-dns/libidn-0.5.15  +doc +emacs +java + nls 0 kb

No error. When answering "yes", compilation does not start, but an error message 
occurs, saying missing /usr/bin/java-config. With installation of dev-java/java-
config-1.2.11-r1, the error is fixed.

It seems that if USE="java" is set, libidn is dependent from java-config, and 
the ebuild should in that case set the respective dependency.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-12-10 05:51:42 UTC
It depends on jdk/jre which depends on java-config. If you don't have java
config,  then emerge it and don't use --nodeps next time.