[FreeBSD-users-jp 89684] ghostscript 日本語エラー

2006-06-27 Thread FUJITA Tomohiro
藤田と申します。

ja-ghostscript-gnu-jpnfont-7.07_3 をインストールしたのですが、
うまく動作しておりません。おわかりになる方いらっしゃれば
御教授ください。

具体的なエラーの内容です。gv, ghostview で PS ファイルを
開けると出てしまいます。

--ここから
While reading gs_setpd.ps:
Error: /undefined in NOMEDIAATTRS
Operand stack:
   (gs_setpd.ps)   1
Execution stack:
   %interp_exit   --nostringval--   --nostringval--   --nostringval--
%array_continue   --nostringval--   --nostringval--   false   1
%stopped_push   --nostringval--   --nostringval--   --nostringval--
Dictionary stack:
   --dict:709/1123(G)--   --dict:68/200(L)--   --dict:709/1123(G)--
--dict:211/233(G)--
Current file position is 10446
Error: PostScript interpreter failed in main window.
--ここまで


バージョン
FreeBSD 5.5-RELEASE (5.4 よりアップデート)

portupgrade で port のアップグレードしました。一度試してだめで、
念のために以下のコマンドで再インストールしましたがだめでした。
portupgrade -cCf ghostscript-gnu
portupgrade -cCf ghostscript-gnu-commfont
portupgrade -cCf ja-ghostscript-gnu-jpnfont

どうかよろしくお願いいたします。
--
藤田 智弘 [EMAIL PROTECTED]
立命館大学 理工学部 電子情報デザイン学科


[FreeBSD-users-jp 89685] Re: FTP サ ーバー上のハンドブックがお かしい

2006-06-27 Thread Dobashi.M
At Sun, 25 Jun 2006 22:17:09 +0900,
Kazumasa Gotoh wrote:
> 大元の DocBook 形式のドキュメントは、CVS で取得することができるようです。

ありがとうございます。遅くなりましたが cvsupで /usr/docに取り寄せ
.../en_US.ISO8859-1/books/handbook で
# make FORMATS=ps
と行いました。
...
/usr/bin/env SP_ENCODING=ISO-8859-1 /usr/local/bin/jade -V ...
... -t tex -o book.tex /usr/doc/en_US.ISO8859-1/books/handbook/book.sgml
...
などと実行され、最後に
... gzip -qf -9 < book.ps > book.ps.gz

として psファイルが作成されました。
-rw-r--r--   1 root  wheel  106115140  6 27 18:59 book.ps
-rw-r--r--   1 root  wheel4091184  6 27 19:01 book.ps.gz

所が
.../ja_JP.eucJP/books/handbook で
# make FORMATS=ps
を行うと、すぐに
/usr/bin/touch book.ps
gzip -qf -9 < book.ps > book.ps.gz

となって
-rw-r--r--   1 root  wheel  0  6 27 19:03 book.ps
-rw-r--r--   1 root  wheel 20  6 27 19:03 book.ps.gz

空の psファイルが作成されてしまいます。???
何か違っているでしょうか?

/  Name : Dobashi Mitsuyoshi  /
   / E-mail : [EMAIL PROTECTED] /








[FreeBSD-users-jp 89686] Re: ghostscript 日本語エラー

2006-06-27 Thread Dobashi.M
At Tue, 27 Jun 2006 18:28:56 +0900,
FUJITA Tomohiro wrote:
> ja-ghostscript-gnu-jpnfont-7.07_3 をインストールしたのですが、
...
> While reading gs_setpd.ps:

それ(gs_setpd.ps)は viなどで見て頂ければ...

サンプルは /usr/local/share/ghostscript/7.07/examples
以下に(alphabet.ps などが)あります。

見るだけでしたら /usr/ports/print/gv がありますが...

/  Name : Dobashi Mitsuyoshi  /
   / E-mail : [EMAIL PROTECTED] /




[FreeBSD-users-jp 89687] Re: ghostscript 日本語エラー

2006-06-27 Thread Dobashi.M
At Tue, 27 Jun 2006 19:32:44 +0900,
Dobashi.M wrote:
> 見るだけでしたら /usr/ports/print/gv がありますが...

ビアタイム前で焦っていました;(フライング失礼しました。)

> gv, ghostview
も入っているのなら、ghostscript-gnu-7.07* も当然入っていますね。

% gs alphabet.ps (/usr/local/share/ghostscript/7.07/examples)
でも同じでしょうか?

/  Name : Dobashi Mitsuyoshi  /
   / E-mail : [EMAIL PROTECTED] /




[FreeBSD-users-jp 89688] Re: ghostscript 日本語エラー

2006-06-27 Thread FUJITA Tomohiro
藤田です。

Dobashi 様、どうもありがとうございます。
こちらで alphabet.ps も試してみましたがやはり
先のメールに掲載したものと同じエラーがでます。

gs の仕組みがわかっておらず、gs_setpd.ps の
記述をみてもちんぷんかんぷんです。。。

引続きアドバイスお待ちしております。


On Tue, 27 Jun 2006 21:21:35 +0900
"Dobashi.M"<[EMAIL PROTECTED]> wrote:

> At Tue, 27 Jun 2006 19:32:44 +0900,
> Dobashi.M wrote:
> > 見るだけでしたら /usr/ports/print/gv がありますが...
> 
> ビアタイム前で焦っていました;(フライング失礼しました。)
> 
> > gv, ghostview
> も入っているのなら、ghostscript-gnu-7.07* も当然入っていますね。
> 
> % gs alphabet.ps (/usr/local/share/ghostscript/7.07/examples)
> でも同じでしょうか?
> 
> /  Name : Dobashi Mitsuyoshi  /
>/ E-mail : [EMAIL PROTECTED] /

--
藤田 智弘 [EMAIL PROTECTED]
立命館大学 理工学部 電子情報デザイン学科


[FreeBSD-users-jp 89689] Re: ghostscript 日本語エラー

2006-06-27 Thread Shin-ichi Nagamura
長村@道星です。

On Tue, 27 Jun 2006 18:28:56 +0900
FUJITA Tomohiro <[EMAIL PROTECTED]> wrote:

> ja-ghostscript-gnu-jpnfont-7.07_3 をインストールしたのですが、
> うまく動作しておりません。おわかりになる方いらっしゃれば
> 御教授ください。
> 
> 具体的なエラーの内容です。gv, ghostview で PS ファイルを
> 開けると出てしまいます。
> 
> --ここから
> While reading gs_setpd.ps:
> Error: /undefined in NOMEDIAATTRS
> Operand stack:
>(gs_setpd.ps)   1
> Execution stack:
>%interp_exit   --nostringval--   --nostringval--   --nostringval--
> %array_continue   --nostringval--   --nostringval--   false   1
> %stopped_push   --nostringval--   --nostringval--   --nostringval--
> Dictionary stack:
>--dict:709/1123(G)--   --dict:68/200(L)--   --dict:709/1123(G)--
> --dict:211/233(G)--
> Current file position is 10446
> Error: PostScript interpreter failed in main window.
> --ここまで

私も詳細までは把握していません(識者の意見求む)が、結果から言うと
japan/ghostscript-gnu-jpnfontをインストールすると依存関係でインストール
される、print/ghostscript-gnuの問題のようです。ghostscript-gnu関係を
pkg_deleteして、改めてghostscript-gplをインストールする事で解決しました。

現在のghostscript-gnuはバージョン7系であり、ghostscript-gplが8系になって
いるようです。cvsを見ても、リポジトリーごとコピーされているようで、
afpl/gnu/gplの作成経緯はよくわかりませんでした。

いい機会なので、私も質問しちゃいます。

1. そもそも、/undefined in NOMEDIAATTRSが出るのは現在の
   print/ghostscript-gnuがBROKENだからでしょうか? それとも何か回避策が
   ある?

2. ghostscriptのportsがAFPL版とGNU版があるのはわかるのですが、GPL版と3つ
   のバージョンがあるのは何故でしょう? postgresqlなど他のportsはバージョ
   ンごとにpostgresql7、postgresql80、postgresq81などとバージョンがports
   名になっていてわかり易いのに...。

3. print/ghostscript-gplの場合、japan/ghostscript-gnu-jpnfontに相当する
   portsはないが不要なのでしょうか?。無くても問題なく日本語が扱えていま
   すが...。

以上、よろしくお願い致します。

-- 
Shin-ichi Nagamura <[EMAIL PROTECTED]>