java-config-1 can't acces any information about the JAVA-HOME but crashes. No java-config-1 dependent installation possible. See line 100 of jc_util.py and the following procedure-body. jc_util.py line 100 reads: def find_exec(exe, java_home): Following change fixes the bug: def find_exec(exe, jh): Procedure find_exec was given a reference named "java_home" during the call but uses the name "jh" in the body of the procedure. Either the parameter is renamed to "jh" or the reference in the body to "java_home"
In order to fix the problem, at the very least, would need to know what version of java-config you are using, and what you were doing to cause the error.
Sorry. The version is java-config-1.3.6 (but it was in 1.3.5, too) I found out when I was trying to emerge jython, but I could reproduce it by calling: java-config-1 -c java-config-1 -J or java-config-1 -S <jvm-id>
There were actually other changes that were needed in jc_options.py, since it used named parameters. This was a regression from 1.3.5 which was fixed in 1.3.5-r1, and obviously lost in 1.3.6. Fixed in 1.3.6-r1. Thanks for reporting!
*** Bug 147204 has been marked as a duplicate of this bug. ***
*** Bug 147212 has been marked as a duplicate of this bug. ***
*** Bug 147404 has been marked as a duplicate of this bug. ***