FreeBSD 6.1 (i386) †必要パッケージ †開発環境を一通りインストールしました。 他に、以下のものをインストールしました。 unzip-5.52_2 png-1.2.8_3 gd-2.0.33_4,1 ncurses-5.4 t1lib-5.1.0_1,1 freetype2-2.1.10_3 libiconv-1.9.2_2 open-motif-2.2.3_2 adobe-cmaps-20051217 ja-ghostscript-gnu-jpnfont-7.07_3 ja-ipa-ttfonts-1.0.20040814_1,1 bash-2.05b.007_4 (なぜ必要かは後述) my_option †以下のようにしてみました。 /usr/local/lib 以下を見に行ってくれないので、LDFLAGS を使っていますが、 もっとスマートな方法があるかもしれません。 CONF_OPTION="$CONF_OPTION --with-system-zlib" CONF_OPTION="$CONF_OPTION --with-system-pnglib" CONF_OPTION="$CONF_OPTION --with-system-gd" CONF_OPTION="$CONF_OPTION --with-system-ncurses" CONF_OPTION="$CONF_OPTION --with-system-t1lib" CONF_OPTION="$CONF_OPTION --without-dviljk" CONF_OPTION="$CONF_OPTION --without-info" CONF_OPTION="$CONF_OPTION --without-texi2html" CONF_OPTION="$CONF_OPTION --without-texinfo" CONF_OPTION="$CONF_OPTION --without-dvipng" CONF_OPTION="$CONF_OPTION --without-dialog" CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" export LDFLAGS CPPFLAGS LD_LIBRARY_PATH メッセージ †そのままでは make font で CMap をみつけることができませんでした。 (ほとんど実害はないのですが、無駄に CMap をコピーしてしまいます。) Makefile をちょっと書き換えて、7font-search.sh を bash 経由で動かすと OK です。 stage7: bash ./7font-search.sh $(TEX_DIR) $(DATA_DIR) stage7y: bash ./7font-search.sh $(TEX_DIR) $(DATA_DIR) yes xdvi で文字列選択をするためには、 iconv をリンクしなければいけませんが、なかなかやっかいで、 my_option で CPPFLAGS, LDFLAGS をさわってようやくリンクしてくれました。 CONF_OPTION で "--with-iconv-libdir=/usr/local/lib" としても無力でした。 これで文字列検索も動くはずなのですが、 検索窓に日本語文字列をペーストしても化けてしまって、うまくいきません。 他には目立った問題もなく、ghostscript もちゃんと動きました。
|