Summary: | Build errors with Subversion 1.0.4-rc1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Calvin Spealman <calvin> |
Component: | Current packages | Assignee: | Paul de Vrieze (RETIRED) <pauldv> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | java |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Calvin Spealman
2004-06-27 19:38:28 UTC
Make sure that you have a jdk configured correctly with java-config. The none part in the javac command comes from java-config returning none instead of a path on jdk-config --jdk-home That is a work-around, not a resolution. I don't have a JDK installed and configured and this should not require me to stop my world update, install a java jdk, and resume the world update. Thats why we have dependancies. If you're suggestion were a valid resolution, we wouldn't have portage at all, we'd all just use the raw tarballs and wing it. Secondly, these java bindings are not properly controlled by the java USE flag, which has no affect on if they are built or not. I don't actually care to have the java bindings: i dont need them. Thus, when i did 'USE="-java" emerge subversion" the compile should have ran smoothly, skipping the java bindings, but it doesn't. I don't mean to be a pain in the ass, but this bug was prematurely marked resolved. It needs to be reopened and fixed properly. If I find the time, I'll fix it myself. If anyone else has the same problem and fixes it, just as well. The jdk is a clear dependency for subversion, so it should be installed (what is the output of "java-config -L"? I'll check about the building of subversion with USE="-java" Turns out i did have the blackdown-jdk installed, but i had to add it to my paths manually. This is surely not the right way for things to be. Also, i've tried with -java and no go. The ebuild doesn't account for it. Adding to the path is not necessary, please use "java-config -S" This should happen most times automatically. As another point, USE=-java works perfectly for me. Have you possibly put java in the package use flags (/etc/portage/package.use) for subversion? Alternatively remember that when continuing an ebuild (or using the ebuild command) the environment is not updated, but the retained version is used. |