jdk1.4.2 FreeBSD

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 で挫折中。

コメントを残す