Cygwin (2006/7/13)

  • ページ: 動作報告
  • 投稿者: 土村?
  • 状態: 完了
  • ptetexバージョン:20060712
  • 投稿日: 2006-07-14 (金) 14:17:37

必要パッケージ

全部のパッケージを入れてしまったので、何が必要かよくわかりません。 ghostscript は cygwin 標準のままです。

my_option

CONF_OPTION="$CONF_OPTION --with-system-zlib"
CONF_OPTION="$CONF_OPTION --with-system-pnglib"
CONF_OPTION="$CONF_OPTION --with-system-gd"
CONF_OPTION="$CONF_OPTION --with-system-ncurses"

CONF_OPTION="$CONF_OPTION --without-dviljk"
CONF_OPTION="$CONF_OPTION --without-info"
CONF_OPTION="$CONF_OPTION --without-texi2html"
CONF_OPTION="$CONF_OPTION --without-texinfo"
CONF_OPTION="$CONF_OPTION --without-dialog"
CONF_OPTION="$CONF_OPTION --without-dvipng"

KANJI_CODE=SJIS

CONF_OPTION="$CONF_OPTION --with-xdvi-x-toolkit=xaw3d"

メッセージ

/usr/include/sys/stdio.h はそのままでコンパイルできました。

cygwin 標準の ghostscript を使ったので、 utfsmpl-ps2pdf.pdf は化けています。

$TEXMF/xdvi/XDvi には

XDvi.Interpreter: /usr/X11R6/bin/gs

と書いたので、xdvi からも PS が表示できましたが、 やはり日本語が化けます。 これはしょうがないでしょう。

make test では、なぜか latex でのコンパイルに失敗します。 platex は大丈夫です。 JAPANESE=without でも latex (=pdfetex) はおかしくて、 ヘルプメッセージも出ずに終了してしまいます。


  • バイナリパッケージを作っているマシンで,Cygwin (など) を更新して,getline 行を生かして,コンパイルしたところ,make test は通るのですが,(例えば) tex testfont でエラーが出ました.ただ,いままで,コンパイル後に make test 以外を試したことがないので,比較にはなっていませんが. -- kuroky? 2006-07-18 (火) 17:58:30
  • エラーというのはどんなものでしょうか。ちなみに手元では cygwin 自体をクリーンインストールしなおしましたが、症状に変化がありません。my_option には
    JAPANESE=without
    CONF_OPTION="$CONF_OPTION --with-xdvi-x-toolkit=xaw3d"
    のみを書きました。make tmp は成功するのに make tmptest はエラーになります。
    $ make tmptest
    make PREFIX=/var/tmp test
    make[1]: Entering directory `/home/hoge/ptetex3-20060712'
    ./8test.sh          /var/tmp/teTeX /var/tmp/teTeX/share
    -------------------------------------------------------------------------
    [reading]    ../my_option
    -----------------------------
    [latex] test
    make[1]: *** [stage8] Error 1
    make[1]: Leaving directory `/home/hoge/ptetex3-20060712'
    make: *** [tmptest] Error 2
    latex -v の出力は何もありません。(エラーコードが返っていると思われます。) -- 土村? 2006-07-19 (水) 12:13:09
  • 状況としては,Cygwin Net Install はリフレッシュではなく,更新程度です. 以下,調査結果です.
    • ls -l /usr/local/teTeX/bin/latex の結果:
      latex lrwxrwxrwx 1 Administrators root 11 Jul 18 12:22 /usr/local/teTeX/bin/latex -> pdfetex.exe
    • latex -v の結果:
      pdfeTeX 3.141592-1.21a-2.2 (Web2C 7.5.4)
      kpathsea version 3.5.4
      Copyright (C) 1997-2004 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
      Kpathsea is copyright (C) 1997-2004 Free Software Foundation, Inc.
      There is NO warranty.  Redistribution of this software is
      covered by the terms of both the pdfeTeX copyright and
      the GNU General Public License.
      For more information about these matters, see the files
      named COPYING and the pdfeTeX source.
      Primary author of pdfeTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
      Kpathsea written by Karl Berry and others.
    • tex testfont は正常に通りました.昨日は何かおかしかったのでしょう・・・. -- kuroky? 2006-07-19 (水) 14:17:08
  • 別のマシンで、make してみました。正常でした。その後 cygwin を update してから make しなおすと、やっぱり latex コマンドが壊れました。つまり make test は通らなくなり、latex -v を実行しても何も出力されなくなりました。teTeX か cygwin かのどちらかがおかしいと思われます。環境はどちらも WinXP Pro SP2 (32bit), 片方は PentiumM、もう片方は Athlon 64 です。 -- 土村? 2006-07-21 (金) 15:13:23
  • 上で試したマシンと別のマシンで,Cygwin の更新を,All: Default -> Install に替えることで行い,ptetex3-20060719 の make tmp tmpfonty を行ったところ,土村さんのおっしゃる状況になりました.原因究明をしている時間がすぐには取れないのですが,取り急ぎご報告まで. -- kuroky? 2006-07-22 (土) 22:57:51
  • いつも Cygwin 用 ptetex バイナリをコンパイルしているマシン (= 上の報告でうまくいっている方) で,2006-08-03 Cygwin 各種パッケージ更新 (cygwin-1.5.21-2.tar.bz2: 31-Jul-2006 03:22 をおそらく含む) の後,コンパイルしたところ,エラーは起きませんでした.getline をアンコメントしたか,など詳細を忘れてしまいましたので,また後日報告します. -- kuroky? 2006-08-03 (木) 23:53:33
  • こちらでも cygwin を更新したら正常になりました。cygwin-1.5.21-2.tar.bz2 のおかげでしょうか。これでやっと普通にコンパイルできるようになりました。 -- 土村? 2006-08-08 (火) 14:05:45


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-08-08 (火) 14:07:32 (4610d)