(解決)libpngのヴァージョンを1.2から1.4にしたらptexliveが使えなくなった
コンテンツ
状況
1) ptexliveをインストール(libpngのヴァージョンは1.2,)
2) libpngをアップグレード(1.2→1.4)
3) ptexliveが使えない(dvipdfmxでlibpng12.so.0が無いよとエラー)
4) ptexliveを再コンパイルすれば良いのでは
→ エラーでた.\(^o^)/
ログは以下(約1.5M)
http://dl.dropbox.com/u/662567/log-0214-1645
1次的な解決策
再コンパイルは諦める.
しかたないので,昔のパッケージから
- libpng12.a
- libpng12.so
- libpng12.so.0
- libpng12.so.0.40.0
を/usr/libにコピー.
これで少なくとも,dvipdfmxは使えた.
別の解決策:コンパイルオプション
コンパイルエラーに対する解決策は2つあると思う.
(1) libpngの1.4に対応するようにソースを修正する
(2) libpngの1.4を使わない
可能ならば(1)が良い.しかし,手間がかかりすぎる.
お手軽な(2)を使う.オプションを指定することで可能.
要はシステムのlibpngを使わないようにすれば良い.
ptexlive.cfg の
conf_option --with-system-pnglib
を,次のようにコメントアウトすることで,システムのlibpngを使用させない.
#conf_option --with-system-pnglib
あとは,通常どおりに make すれば良い.
% make all0 % make utf % make fonty % make test % sudo make install
ちなみに,ptexlive.cfgは(上記の –with-system-pnglib 以外のconf_optionはデフォルトから変更なし)
ISO_DIR=/media/dvd TEXLIVE_DIR=/usr/local/texlive/2008 PREFIX=/usr/local/texlive/p2008 TMP_PREFIX=/tmp/ptexlive2008 conf_option --with-system-zlib conf_option --with-system-gd conf_option --with-system-ncurses conf_option --with-system-t1lib conf_option --with-system-freetype conf_option --without-dialog conf_option --without-pdfopen conf_option --without-ps2eps conf_option --without-psutils conf_option --without-t1utils conf_option --without-texinfo conf_option --without-tpic2pdftex conf_option --without-vlna conf_option --without-xindy conf_option --without-afm2pl conf_option --without-bibtex8 conf_option --without-cjkutils conf_option --without-detex conf_option --without-devnag 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-lcdf-typetools conf_option --without-musixflx conf_option --without-seetexk conf_option --without-tex4htk conf_option --without-ttf2pk conf_option --without-xdv2pdf conf_option --without-xetex conf_option --without-xdvipdfmx conf_option --without-xdv2pdf
作成者 Toru Mano
最終更新時刻 2023-01-01 (c70d5a1)