Motif が必要。2.1.x じゃないとダメらしい。
/usr/local/bin/{zip,gm4} が必要(だがこれはpath変えられそう)。
linprocfs が必要(bootstrap に使う Linux JDK がちゃんと動かない)。
community source の src と bin は同じところで展開。bin にはフォントとか入ってる。
FreeBSD 用のパッチをさくっと当てるが、このパッチは -lkse とか付けちゃうので、
-lkse を -lpthread に書き換えておく。
tsort は GNU のじゃなくて /usr/bin/tsort なのが重要で、これもパッチを修正しておく。
patch -p0 < ../patch/jdk14.patches
unsetenv LANG
unsetenv JAVA_HOME
unsetenv CLASSPATH
setenv ALT_MOTIF_DIR /usr/local/X11.local
unsetenv DEV_ONLY
setenv ALT_BOOTDIR /usr/local/linux-sun-jdk1.4.2
setenv OPENWINHOME /usr/local/X11R6
cd control/make
gmake scsl
-lX11 がみつからない、とも言われるので、これはj2se/make/sun/security/policytool/Makefile を修正。
awt, applet のあたりでヘッダやライブラリがたくさん見つからない。
これはちょこちょこ個別に対応。
javaws で挫折中。