| Summary: | libreadline-java should depend on JDK | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | bastian voigt <bavoigt> |
| Component: | [OLD] Library | Assignee: | Java team <java> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2005.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
bastian voigt
2005-10-03 10:23:05 UTC
it does depend on a jdk, so you by any chance have a JRE as system-vm ? # env-update && source /etc/profile # java-config -f if you do: do # java-config -L # java-config -S blackdown-jdk (or sun- or ibm- or whatever) # env-update && source /etc/profile Indeed I only had Blackdown JRE installed, no JDKs. So as a naive user I would say it should not allow me to install libreadline-java without installing a JDK before. That's what dependencies are for, right? Maybe it's not a bug in this particular ebuild, but then it's one in Gentoo's java configuration mechanism. Please correct me if I am wrong. To correct the above reproduction steps: Steps to Reproduce: 1. emerge unmerge <all your JDK packages> 2. emerge blackdown-jre 3. emerge libreadline-java -> build error the ebuild clearly depends on the jdk you didn't package.provide it or something? # java-config -L [blackdown-jre-1.4.2.02] "Blackdown JRE 1.4.2.02" (/etc/env.d/java/20blackdown- jre-1.4.2.02) # emerge -pv libreadline-java These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-java/blackdown-jdk-1.4.2.02 -browserplugin -doc +mozilla 0 kB [ebuild R ] dev-java/libreadline-java-0. need more info |