(from emerge dev-java/blackdown-jdk
>>> Install blackdown-jdk-1.4.1 into /var/tmp/portage/blackdown-jdk-1.4.1/image/ category dev-java
cp: failed to preserve ownership for /var/tmp/portage/blackdown-jdk-1.4.1/image//opt/blackdown-jdk-1.4.1/jre/lib/i386/client/libjsig.so: No such file or directory
cp: failed to preserve ownership for /var/tmp/portage/blackdown-jdk-1.4.1/image//opt/blackdown-jdk-1.4.1/jre/lib/i386/server/libjsig.so: No such file or directory
cp: failed to preserve ownership for /var/tmp/portage/blackdown-jdk-1.4.1/image//opt/blackdown-jdk-1.4.1/man/ja: No such file or directory
frmm emerge dev-java/sun-j2sdk
* Applying patch gcc3.3-fixes
patching file hotspot/src/share/vm/prims/jni.cpp
patching file hotspot/src/share/vm/runtime/jvmdiInterfaceSupport.hpp
patching file hotspot/src/share/vm/runtime/mutexLocker.cpp
>>> Source unpacked.
Traceback (most recent call last):
File "/usr/bin/java-config", line 14, in ?
from java_config import jc_options
File "/usr/lib/python2.3/site-packages/java_config/jc_options.py", line 18, in ?
from jc_util import get_line_from_env_file
File "/usr/lib/python2.3/site-packages/java_config/jc_util.py", line 17, in ?
USER_ENV_DIR = os.path.join(env['HOME'], '.gentoo')
File "/usr/lib/python2.3/UserDict.py", line 19, in __getitem__
def __getitem__(self, key): return self.data[key]
KeyError: 'HOME'
linux i586 1.4.1-internal build started: 04-05-03 08:54
mkdir -p ../build/linux-i586/hotspot-i586/tmp
(cd ./../build/linux-i586/hotspot-i586/tmp; \
make -f /var/tmp/portage/sun-j2sdk-1.4.1-r1/work/j2sdk/hotspot/build/linux/Makefile product \
HOTSPOT_BUILD_VERSION=1.4.1-internal-_03_may_2004_08_54 GAMMADIR=/var/tmp/portage/sun-j2sdk-
1.4.1-r1/work/j2sdk/hotspot ; )
make[1]: Entering directory `/var/tmp/portage/sun-j2sdk-1.4.1-r1/work/j2sdk/control/build/linux-i586/
hotspot-i586/tmp'
sh /var/tmp/portage/sun-j2sdk-1.4.1-r1/work/j2sdk/hotspot/build/linux/makefiles/buildATree.sh compile
r2 /var/tmp/portage/sun-j2sdk-1.4.1-r1/work/j2sdk/hotspot linux i486
(cd linux_i486_compiler2/product; make)
make[2]: Entering directory `/var/tmp/portage/sun-j2sdk-1.4.1-r1/work/j2sdk/control/build/linux-i586/
hotspot-i586/tmp/linux_i486_compiler2/product'
make[2]: javac: Command not found
make[2]: *** [../generated/MakeDeps.class] Error 127
make[2]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.1-r1/work/j2sdk/control/build/linux-i586/h
otspot-i586/tmp/linux_i486_compiler2/product'
make[1]: *** [product] Error 2
make[1]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.1-r1/work/j2sdk/control/build/linux-i586/h
otspot-i586/tmp'
make: *** [product] Error 2
!!! ERROR: dev-java/sun-j2sdk-1.4.1-r1 failed.
!!! Function src_compile, Line 141, Exitcode 2
!!! (no error message)