Slackware 11.0 †
- ページ: 動作報告
- 投稿者: Moriguchi?
- 状態: 成功
- ptetexバージョン:20070220
- 投稿日: 2007-02-21 (水) 21:07:23
必要パッケージ †
ptetex3-20070220-->ptetex3-20070223で成功
tetex-src-3.0.tar.gz
tetex-texmf-3.0po.tar.gz
my_option †
make[1]: Entering directory `/usr/local/src/ptetex3/ptetex3-20070220'
`which bash` ./1check-archive.sh
Warning: No "my_option" was found.
Please read "my_option.sample" or "my_option.sample.en".~
Linux hopey 2.6.17.13 #1 Sat Sep 9 01:11:49 CDT 2006 i686 athlon-4 i386
GNU/Linux
JAPANESE="traditional"
KANJI_CODE="EUC"
PLATEX209="yes"
TMP_PREFIX="/var/tmp/ptetex3"
PREFIX="/usr/local/teTeX"
MAKE="gmake"
PATCH="patch"
MD5="md5sum"
NKFJIS="perl -I /usr/local/src/ptetex3/ptetex3-20070220/archive -ne 'BEGIN {require "jcode.
pl";} print jcode::jis($_)'"
TEXSRC_EXTRACTED=""
TEXMFDIST=""
SYSTEM_FREETYPE2="no"
CONF_OPTION=""
MAKE_OPTION=""
BASH="/bin/bash"
PATH="/var/tmp/ptetex3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin"
メッセージ †
"TeX Q & A"で質問させていただきましたMoriguchiです。
インストールは正常終了し起動するのですが、日本語が表示できません。
別のPCにslackware 11.0をクリーンインストール(全パッケージ)し、
ptetex3-20070221をインストールしましたが
同じ結果でした。
lsのバージョンでもおかしくなるということで
デフォルト(5.97)と6.7でビルドしてみましたが
同じ結果になりました。
texenv-checkerを実行してみましたが、
表示される文字が化けたりしました。
STDERRは下記になりました。
###### texenv-checkerのSTDERR ############################
cat: /etc/*release: No such file or directory
XtUngrabButton(drawArea,3,0)
Warning: Attempt to remove nonexistent passive grab
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
XtUngrabButton(drawArea,3,0)
Warning: Attempt to remove nonexistent passive grab
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-V'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-V'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
XtUngrabButton(drawArea,3,0)
Warning: Attempt to remove nonexistent passive grab
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
XtUngrabButton(drawArea,3,0)
Warning: Attempt to remove nonexistent passive grab
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'Ryumin-Light-Identity-V'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Couldn't find a font for 'GothicBBB-Medium-Identity-H'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown character collection 'Adobe-Japan1'
XtUngrabButton(drawArea,3,0)
Warning: Attempt to remove nonexistent passive grab
Error: Unknown character collection 'Adobe-Japan1'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Couldn't find a font for 'Ryumin-Light-Identity-H'
Error: Unknown character collection 'Adobe-Japan1'
XtUngrabButton(drawArea,3,0)
Warning: Attempt to remove nonexistent passive grab
やはりフォントの問題だろうと思い
"ptetex3 のフォントの集中管理"を見て
updmap-sys --setoption xdviGbm sazanami-gothic.ttf
updmap-sys --setoption xdviRml sazanami-mincho.ttf
を実行してみましたが下記の標準エラーが出力されました。
############## STDERR##############################################
Warning: Cannot convert string "-*-*-medium-r-*-*-12-*-*-*-*-*-*-*:" to type FontStruct
Warning: Cannot convert string "-*-*-bold-r-*-*-12-*-*-*-*-*-*-*:" to type FontStruct
Warning: Cannot convert string "-*-*-bold-r-*-*-14-*-*-*-*-*-*-*:" to type FontStruct
No specified Vector Font name for "cidmin-h"
No specified Vector Font name for "cidmin-v"
No specified Vector Font name for "hmgothr-h"
No specified Vector Font name for "hmgothr-v"
No specified Vector Font name for "hminr-h"
No specified Vector Font name for "hminr-v"
No specified Vector Font name for "hmr"
No specified Vector Font name for "hmrv"
No specified Vector Font name for "otf-cjmgr-h"
No specified Vector Font name for "otf-cjmgr-v"
No specified Vector Font name for "otf-cjmr-h"
No specified Vector Font name for "otf-cjmr-v"
No specified Vector Font name for "otf-ujmgr-h"
No specified Vector Font name for "otf-ujmgr-v"
No specified Vector Font name for "otf-ujmr-h"
No specified Vector Font name for "otf-ujmr-v"
No specified Vector Font name for "rml"
No specified Vector Font name for "rmlv"
No specified Vector Font name for "ryumin-l"
No specified Vector Font name for "ryumin-l-v"
No specified Vector Font name for "unijmin-h"
No specified Vector Font name for "unijmin-v"
xdvi-motif.bin: Warning: Character 14691 not defined in font rml
xdvi-motif.bin 22.84.10 j1.35 (Motif toolkit): events.c:4144: Shouldn't happen: Segmentation fault - trying to clean up and aborting ...
アボートしました
- 随分お困りのようですが、まずは深呼吸から。(^-^)
「Please read "my_option.sample" or "my_option.sample.en".」
のメッセージは読んでいただけましたでしょうか。
"cp my_option.sample ../my_option" するだけでコンパイル時間が短くなります。
さて、「インストールは正常終了し起動するのですが、日本語が表示できません。」
とのことで、make all が正常に通っているだろうと想像しますが、
make font や make test の結果はどうでしょうか。
そう言えば make font でリターンのみを押し続け、
肝心なシンボリックリンクが張れてなかった、
というオチも聞いたことがあります。
そんな人には make fonty です。
詳しくは makeのターゲット をどうぞ。
make test が通らない限り、先に進んでもいいことはありません。
test が通ってから make install して PATH を通して texenv-checker です。 -- 土村
- 動作報告/34 でSlackware-11.0での動作確認したJWです。私の報告にも書きましたが、Slackware-11.0のパッケージ以外にghostscript-fonts-std-8.11他を入れておかないとSlack環境ではghostscriptが日本語を正しく扱えません。ptetexをインストールする前に、ghostscriptの日本語対応に問題ないかを確認しておいたほうがいいです。 -- JW
- 先のわたしのコメントの件、もう少し調査が必要なようです。わたしのSlackware-11.0環境(日本語印刷可能なghostscript環境)でいくつかのptetex3バージョンを試したところ、1) ptete3-20070101 はtestの日本語表示OK、インストール後の動作もほぼOK。 2) ptetex3-20070129 だとtestでxdvi自体が起動せず日本語表示されない。という結果でした。2)をもう少し詳しく言うと、インストール後にjsclasses.dtxをplatexでコンパイルしてxdviで表示させようとするとxdviが起動直後に落ちて表示できない。しかし、dvipdfmxでそのjsclasses.dviをpdfに変換したものはacroreadで正しく表示できる。といった状況です。 週末にでもまた確認してみますが、2006年末までと2007年以降のバージョンでは挙動が違いそうです。 -- JW
- 1/1 と 1/29 の間で xdvi に関係しそうな違いは FreeType2 のバージョンですねぇ。
どなたも書いて下さらないのですが、make test 時のエラーメッセージは、
[platex yoko] test
xdvi jsclasses.dvi
...: shouldn't happen: ...
という感じでしょうか。
これを教えていただかないと、私にはなんとも判断がつかないのですが、
ひょっとして(テストスクリプトのバグで)出てないとか...
もし検証するとすれば、1/29 の archive 中に古い freetypee-2.1.10.tar.gz を置いて、2extract-src.sh の223行めで展開している部分のバージョン番号を変えて試せばよいと思います。
あ、3行下の perlprint の行はコメントにして下さい。 -- 土村
- 申し訳ありません。詳細は週末に追試して報告します。 -- JW
- 大変お手数をおかけしてすみません。基本的にTeX自体もghostscriptもほとんどわかっていなくて、今さらながらにTeX FAQなどを読んで勉強しているところです。今回の動作報告で大ポカをしていました。日本語TTFは/usr/X11R6/lib/fonts/TTFに置かずに$HOME/.fonts/などに置いていましたので、kochi-gothic.ttf,kochi-mincho.ttf,wadalab-gothic.ttf,wadalab-mincho.ttfを/usr/X11R6/lib/fonts/TTFに置いて再ビルドしてみました。しかしながらやはりmake testで止まってしまいます。その時のエラーは下記になります。
-----------------------------
[latex] test
-----------------------------
[platex yoko] test
./8test.sh: line 31: 24633 Aborted $@ 2>/dev/null
/var/tmp/ptetex3/bin/xdvi -debug 8 jsclasses.dvi
KPATHSEA_DEBUG = 0
xdvik 22.84.10 j1.35 (Motif toolkit), kpathsea: kpathsea version 3.5.4
configured with: ppi=600 shrink=8 mfmode=<NONE> alt_font=cmr10 paper=a4
Warning: Cannot convert string "-*-*-medium-r-*-*-12-*-*-*-*-*-*-*: to type FontStruct
Warning: Cannot convert string "-*-*-bold-r-*-*-12-*-*-*-*-*-*-*:" to type FontStruct
Warning: Cannot convert string "-*-*-bold-r-*-*-14-*-*-*-*-*-*-*:" to type FontStruct
xdvi-motif.bin 22.84.10 j1.35 (Motif toolkit): events.c:4144: Shouldn't happen:
Segmentation fault - trying to clean up and aborting ...
./8test.sh: line 31: 24636 Aborted $@
make: *** [stage8] Error1
-- Moriguchi
- なるほど、日本語フォントの置場の問題があったのですね。これでエラーメッセージが変わったようですね。ただ、こうなると JW 氏に報告していただいた通り、1/29 以降版はバグか何かで動かないように思えます。1/1 版を試していただくには、ls のバグが影響しそうですので、sed で書き直すのを忘れずに。忘れると make test で jsclasses.cls が見つからないというエラーになるはずです。 -- 土村
- 1/29版のfreetype-2.3.0を2.1.10に差し替えたら testも通り、インストール後のxdvi動作も正常でした。1/29以降の版については後日報告します。 -- JW
- ほぼ間違いなく FreeType2 のせいですねぇ。今見たら 2.3.1 というのが出てました。バージョンを上げるか下げるか、どちらにしましょうねぇ。 -- 土村
- 本日版で FreeType2 を実績のある 2.1.10 に戻しておきました。これで解決すると思います。 -- 土村
- お手数をお掛けします。行き違いになってしまいますが、先ほど 2/21版のfreetypeを2.1.10に置き換えてSlackware用パッケージを作成して動作することを確認しました。もし、freetypeのバージョン問題がSlackwareだけで他のディトリで問題にならないのであれば、他の多数のユーザーの声を優先していただいて構いません。(解決法がわかっていれば問題ないので) -- JW
- わざわざパッケージまで作り変えていただいてすみません。うまくxdviで日本語表示ができるようになりました。うれしい。これからJWさんの動作報告/34を参考にghostscriptなどの設定をしていきたいと思います。Linuxのフォント関係をまだあまりわかっていないので地道に勉強していきたいと思います。ありがとうございました。また、JWさんのおっしゃっておられるように、コメントで土村さまが解決方法を記載してくださったので、他の方に合せていただけるとうれしいです。 -- Moriguchi
- 今回は freetyp2, ls に、日本語フォント置場と、3つも同時に要因があって解明に手間取ってしまいました。ls の対策をやっておかなかったのは私のミスで、甘く見ていました。すいません。freetype のこと、お気づかいありがとうございます。Slackware だけで発現するわけではないと思いますが、お言葉に甘えて最新版も使ってみることにします。
お二方ともご協力ありがとうございました。 -- 土村