Mac OS 10.6.5 †必要パッケージ †ptexlive.cfg †TEXLIVE_VERSION=2009 ISO_DIR=/Volumes/TeXLive2009 make_option -j export CONFIG_SHELL=$BASH conf_option --enable-bibtex8 conf_option --enable-detex conf_option --with-system-zlib conf_option --with-system-gd conf_option --with-system-t1lib conf_option --without-x conf_option --disable-xdvik conf_option --disable-pxdvik XDVI=echo PSPDF=echo KANJI_CODE=UTF8 CPPFLAGS="-I/opt/local/include -D_XOPEN_SOURCE" LDFLAGS="-L/opt/local/lib" LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/local/lib export LDFLAGS CPPFLAGS LD_LIBRARY_PATH メッセージ †お世話になります。ビルドを試みたのですが、失敗してしまったのでご報告します。 kpathsea 関連のマニュアルを生成する箇所で sed script の生成中に失敗しているようです。具体的には /var/tmp/ptexlive2009/texlive-20091011-source/Work/texk/kpathsea/man/secscript の第77行に以下が生成されているのですが、\\ ではなく \ となっている点が引き金になっているようです。 s%@DEFAULT_shell_escape_commands@%\% sedscript の元となっている paths.h の該当箇所は以下のようになっています。 #ifndef DEFAULT_shell_escape_commands #define DEFAULT_shell_escape_commands "\" #endif どこを修正すればよろしいのでしょう? sed -f sedscript ../../../../texk/kpathsea/man/mktextfm.man >mktextfm.1 sed: 77: sedscript: unescaped newline inside substitute pattern sed: 77: sedscript: unescaped newline inside substitute pattern sed: 77: sedscript: unescaped newline inside substitute pattern sed: 77: sedscript: unescaped newline inside substitute pattern sed: 77: sedscript: unescaped newline inside substitute pattern sed: 77: sedscript: unescaped newline inside substitute pattern sed: 77: sedscript: unescaped newline inside substitute pattern sed: 77: sedscript: unescaped newline inside substitute pattern make[5]: *** [mktextfm.1] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: *** [mktexpk.1] Error 1 make[5]: *** [mktexmf.1] Error 1 make[5]: *** [mktexlsr.1] Error 1 make[5]: *** [kpsewhich.1] Error 1 make[5]: *** [kpsestat.1] Error 1 make[5]: *** [kpsereadlink.1] Error 1 make[5]: *** [kpseaccess.1] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all] Error 2 make[2]: *** [all-recursive] Error 1
|