Solaris 10 8/07 s10s_u4wos_12b SPARC †必要パッケージ †ptetexのときにいれていたt1lib-5.1.0を 入れたまま動作確認しました。 なくてもOKかどうかは未確認です。 また、すでにいろいろ/usr/local/に インストールした状態でコンパイルしましたので、 必要パッケージが網羅できていない可能性があります。 ptexlive.cfg †[reading] ../ptexlive.cfg ISO_DIR=/mnt conf_option --with-system-zlib conf_option --with-system-pnglib conf_option --with-system-ncurses conf_option --with-system-gd conf_option --with-system-t1lib conf_option --without-dialog conf_option --without-lcdf-typetools conf_option --without-pdfopen conf_option --without-ps2eps conf_option --without-psutils conf_option --without-sam2p conf_option --without-t1utils conf_option --without-texi2html conf_option --without-bibtex8 conf_option --without-cjkutils conf_option --without-detex conf_option --without-dtl conf_option --without-dvi2tty conf_option --without-dvidvi conf_option --without-dviljk conf_option --without-dvipng conf_option --without-dvipos conf_option --without-lacheck conf_option --without-musixflx conf_option --without-seetexk conf_option --without-tex4htk conf_option --without-tth conf_option --without-xetex conf_option --without-xdvipdfmx conf_option --without-xdv2pdf conf_option --with-xdvi-x-toolkit=motif JAPANESE=international MAKE=/usr/sfw/bin/gmake PATCH=/usr/local/bin/patch TMP_PREFIX=`pwd`/build make_option vartexfonts=/var/local/var/tmp/texlive/texmf メッセージ †ptexliveのスクリプトに、後述の変更(やっつけ仕事ですみません)をした上で、下記のようにしてcompile,installしました。 PATHやLDFLAGSは、なくてもOKのものがあるかもしれませんが、 何回も試行錯誤する時間がなかったので、多めに指定してます。 # lofiadm -a /tmp/texlive2007-live-20070212.iso /dev/lofi/1 # mount -F hsfs -o ro /dev/lofi/1 /mnt env PATH=/usr/sfw/bin:/usr/local/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/X11/bin \ CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++ \ LDFLAGS=-L/usr/sfw/lib -L/usr/local/lib -L/usr/openwin/lib -R/usr/sfw/lib -R/usr/local/lib -R/usr/openwin/lib \ /usr/sfw/bin/gmake env PATH=/usr/sfw/bin:/usr/local/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/X11/bin \ CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++ \ LDFLAGS=-L/usr/sfw/lib -L/usr/local/lib -L/usr/openwin/lib -R/usr/sfw/lib -R/usr/local/lib -R/usr/openwin/lib \ /usr/sfw/bin/gmake install ptexliveのcommons.shを変更 †% /usr/sfw/bin/freetype-config --cflags -I/usr/sfw/include/freetype2 -I/usr/sfw/include のように、freetype-configが2つのinclude pathを返す場合に 対応できていないようなので、 OS付属のfreetype2は使用しないことにして、 下記のようにして回避。 root@blade100:/usr/local/src/ptexlive/ptexlive-20080609# diff -c common.sh-ORIGINAL common.sh *** common.sh-ORIGINAL 2007年 8月 21日 ((火)) [#x9ec5761] --- common.sh 2008年 6月 12日 ((木)) *************** *** 257,261 **** PTEX_IN_FILTER=no export PTEX_IN_FILTER ! freetype-config --ftversion > /dev/null 2>&1 && conf_option \ ! --with-freetype2-include=`freetype-config --cflags | sed -e s/-I//` --- 257,261 ---- PTEX_IN_FILTER=no export PTEX_IN_FILTER ! #-#freetype-config --ftversion > /dev/null 2>&1 && conf_option \ ! #-# --with-freetype2-include=`freetype-config --cflags | sed -e s/-I//` ptexliveの2extract-src.shを変更 †エラーメッセージ「ptexenc/patches/texlive2007-ptex.sh: 構文エラー 行 1: `(' unexpected」の回避のために以下のように変更(やっつけ仕事ですみません) root@blade100:/usr/local/src/ptexlive/ptexlive-20080609# diff -c 2extract-src.sh-ORIGINAL 2extract-src.sh *** 2extract-src.sh-ORIGINAL 2008年 6月 5日 ((木)) [#p4a57ce3] --- 2extract-src.sh 2008年 6月 11日 ((水)) *************** *** 102,108 **** ## pTeX tarx archive/ptex-src-3.1.10.tar.gz $SRC/texk/web2c mv $SRC/texk/web2c/ptex-src-* $SRC/texk/web2c/ptexdir || exit ! pushd $SRC/texk; sh ptexenc/patches/texlive2007-ptex.sh; popd #cpatch $PTEXENC/ptex-src-3.1.10-ptexenc.patch 1 $SRC/texk/web2c/ptex #cpatch $PTEXENC/ptex-src-3.1.10-texlive2007.patch 1 $SRC/texk/web2c/ptex # comment out TEXINPUTS.platex (not to be erased by mkconf) --- 102,108 ---- ## pTeX tarx archive/ptex-src-3.1.10.tar.gz $SRC/texk/web2c mv $SRC/texk/web2c/ptex-src-* $SRC/texk/web2c/ptexdir || exit ! pushd $SRC/texk; bash ptexenc/patches/texlive2007-ptex.sh; popd #cpatch $PTEXENC/ptex-src-3.1.10-ptexenc.patch 1 $SRC/texk/web2c/ptex #cpatch $PTEXENC/ptex-src-3.1.10-texlive2007.patch 1 $SRC/texk/web2c/ptex # comment out TEXINPUTS.platex (not to be erased by mkconf) root@blade100:/usr/local/src/ptexlive/ptexlive-20080609# make中のghostscriptの警告 †make中に [-dNOKANJI] test Warning: 'gs' seem to embed Japanese fonts in spite of '-dNOKANJI' option. がでましたが、/usr/sfw/bin/gsのためかもしれません。 texenv-cheker-20070802の結果 †root@blade100:/usr/local/src/texenv-checker-20070802# env \ PATH=/usr/local/texlive/bin:/usr/sfw/bin:/usr/local/bin:/usr/bin:/usr/sbin:/usr/X11/bin:/usr/openwin/bin \ tmp/texenv-checker-20070802/checker.sh /tmp/texenv-checker-20070802/checker.sh: jmpost: 見つかりません。 ----------------------------- texenv-checker 20070802 ----------------------------- Solaris 10 8/07 s10s_u4wos_12b SPARC Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 16 August 2007 SunOS blade100 5.10 Generic_127127-11 sun4u sparc SUNW,Sun-Blade-100 Solaris PATH="/usr/local/texlive/bin:/usr/sfw/bin:/usr/local/bin:/usr/bin:/usr/sbin:/usr/X11/bin:/usr/openwin/bin" (The following environment variables may be empty.) TEMP="" TMP="" TEXINPUTS="" VARTEXFONTS="" (The following environment variables *should* be empty.) TEXMF="" TEXMFCNF="" TEXMFMAIN="" ----------------------------- (version number of commands) kpsewhich= 3.5.6 tex = 3.141592 (Web2C 7.5.6) (kpathsea 3.5.6) ptex = 3.141592 (Web2C 7.5.6) (kpathsea 3.5.6) dvips = 5.96 pdvips = 5.96dev p1.7b (Japanese ok) xdvi = 22.84.13 pxdvi = 22.84.13 j1.41-ptexlive (Japanese ok) dvipdfm = 0.13.2c dvipdfmx = 20061211 (Japanese ok) mendex = 2.6e jmpost = gs = 8.15.1 (version number of styles) jsclasses= 071024 /usr/local/texlive/share/texmf/ptex/platex/jsclasses/jsarticle.cls utf = v1.9.5.4 /usr/local/texlive/share/texmf/ptex/platex/utfsrc/utf.sty otf = ----------------------------- (place of commands) kpsewhich (/usr/local/texlive/bin/kpsewhich) tex (/usr/local/texlive/bin/tex) latex (/usr/local/texlive/bin/latex) latex209 (--) ptex (/usr/local/texlive/bin/ptex) platex (/usr/local/texlive/bin/platex) platex209 (--) jtex (--) jlatex (--) jlatex209 (--) mendex (/usr/local/texlive/bin/mendex) jmpost (--) DVIPS = dvips (/usr/local/texlive/bin/dvips) PDVIPS = pdvips (/usr/local/texlive/bin/pdvips) XDVI = xdvi (xdvi: aliased to /usr/local/texlive/bin/xdvi -bg white) PXDVI = pxdvi (/usr/local/texlive/bin/pxdvi) DVIPDF = dvipdfm (/usr/local/texlive/bin/dvipdfm) PDVIPDF = dvipdfmx (/usr/local/texlive/bin/dvipdfmx) VIEWPS = gv (/usr/local/bin/gv) VIEWPDF = acroread (/usr/sfw/bin/acroread) ----------------------------- (existing TEXMF directories) /usr/local/texlive/share/texmf-config /usr/local/texlive/share/texmf-var /usr/local/texlive/share/texmf /usr/local/texlive/share/texmf-dist ----------------------------- (VARTEXFONTS) /var/local/var/tmp/texlive/texmf ----------------------------- (xdvi fontmap for ptex) ----------------------------- -n Will you proceed to typeset test? (y/n) y ----------------------------- [latex] ----------------------------- [platex yoko] パイプ切断 ----------------------------- [platex tate] パイプ切断 ----------------------------- [jsclasses] パイプ切断 ----------------------------- [platex209] /tmp/texenv-checker-20070802/checker.sh: platex209: 見つかりません。 skip all ----------------------------- [-dNOKANJI] パイプ切断 パイプ切断 パイプ切断 パイプ切断 パイプ切断 Warning: gs may need '-dNOKANJI' option in $TEXMF/dvipdfm/config/dvipdfmx.cfg. root@blade100:/usr/local/src/texenv-checker-20070802# texenv-chekerの画面表示結果 †漢字、縦書きともに表示されました。 ただ、[-dNOKANJI] のテストの時の、「ぱぴぷ」のCharとEPSで、 微妙にフォントが異なる印象を受けましたが、 表示はできてました。
|