[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12946] Re: potato tex related problem (Re: Re:[debian-users:23090] Re: cjk-latex / Japanese appealing desktop screenshot)
From: Taketoshi Sano <kgh12351@xxxxxxxxxxx>
Subject: [debian-devel:12943] Re: potato tex related problem (Re: Re:[debian-users:23090] Re: cjk-latex / Japanese appealing desktop screenshot)
Date: Fri, 29 Sep 2000 08:24:32 +0900
> 佐野@浜松です。
>
> > えーと、さすがにこれは判ってるのですが採用されなかった解です。
>
> これを見つけるまでにけっこう苦労したので、パッケージのドキュメントにでも
> FAQ として書いておいてもらいたいなと思ったり。
実は tetex-maint に、同じような主旨の提案して
Christoph Martin さんも、以前そんな話が出て立ち消えに
なったので再開するかな、とか言ってたのですが、また立ち
消えになりそうです(^^;
> 「終了コードを無視」って、ひょっとして fmtutil の
必死で検索しました。[debian-devel:11142] tetex has time bomb?
以降を参照してください。やはり fmtutil だったみたいですが
From: Hiroshi KISE <fuyuneko@xxxxxxxxxxxx>
Subject: [debian-devel:11175] Re: tetex has time bomb?
Date: Tue, 21 Dec 1999 11:50:41 +0900
> /usr/bin/fmtutilを比較したところ、こうなっています。タネがわかって
> しまえば、なあんだってとこですね。initexの返り値をチェックせずに、
> *.fmtができたかどうかで判断するように変更しただけです。initexって、
> 例の1年チェックにかかると、返り値がfalseになっちゃうようです。
>
> @@ -280,7 +280,8 @@
> ###############################################################################
> run_initex()
> {
> - $engine -ini -progname=$format $texargs </dev/null || {
> + $engine -ini -progname=$format $texargs </dev/null
> + test -f $fmtfile || {
> abort "\`$engine -ini -progname=$format $texargs' failed"
> rm -f $fmtfile
> }
みたいですが、あまり理解してません(^^;
> 試しに cslatex の postinst にある
>
> initex cslatex.ini
>
> をやってみたけど、やっぱり標準だと止まりますね。
>
> debian-boot ML でも cslatex 関連で boot-floppies パッケージの
> インストールに失敗したという報告が寄せられていましたが、このへんに
> 原因の一端があったのかも、という気がしてます。
>
> tetex だけしか面倒見ないんだったら fmtutil の対処だけでいいかも
> しれないけど、それじゃ他のパッケージは安心して依存できませんね。
えーとこれは cslatex が "initex cslatex.ini" のような
プリミティブなコマンドを使うのがマズイので fmtutil を使う
方向で行くべきなんだと思います。--cnffile でカスタマイズ
すればかなり汎用みたいです。
# でも最新の tetex は cslatex 関係を含むようになったはず
# です。確か BTS に流れてたような記憶が。
> if [ -x /usr/bin/inijtex ]; then
> TEXINPUTS="/usr/share/texmf/tex/jtexini:`kpsepath -n $FMT tex`" \
> inijtex $FMT.ini </dev/null || return
> $append_db $formats $FMT.fmt
> fi
>
> してますね。この "|| return" で $append_db が実行されないのが
> 問題なのかな ?
これちょっと良くわかりませんが、次回には中原さんも fmtutil
に移行するとおっしゃってたみたいです。
> それから、前回書き忘れましたが、たしか ptex-jtex がインストール
> されていると jadetex のインストールに失敗します。
>
> jadetex.ltx には
>
> \RequirePackage{array}[1995/01/01]
>
> とあって、こいつは tetex-base に含まれている tex/latex/tools/array.sty の
> 中のマクロを利用しているのですが、ptex-jtex がインストールされていると
> 先に tex/ajlatex/array.sty が読み込まれてしまって、こいつには jadetex.ltx
> が必要としてるマクロが含まれていないのでエラーになります。
>
> いったん ptex-jtex を purge してから jadetex を install して、後から
> ptex-jtex をインストールすれば大丈夫でした。
ん〜、これは BTS すべき問題みたいですが ptex-jtex が Debian
にないからそうもいきませんね。どうすべき???
平成12年9月29日(金)
--
***************************
香田 温人(こうだ あつひと)
http://www1.pm.tokushima-u.ac.jp/%7Ekohda/