[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:21499] Re: Ng-1.4beta1 compile
小島基靖と申します.
<200003211101.UAA08757@xxxxxxxxxxxxxxxxxxxxxxxxxx>の記事において
fuyuneko@xxxxxxxxxxxxさんは書きました。
>> From: mkojima@xxxxxxxxxxxx (Motoyasu KOJIMA)
>> Subject: [debian-users:21494] Ng-1.4beta1 compile
>> Date: Tue, 21 Mar 2000 18:03:41 +0900
>> > さっそくもらってコンパイルしたのですが,
>> > Segmentation fault がでて実行できませんでした.
>> > # コンパイルエラーのでた,ttyio.c にパッチをあて
>> > # Makefile に, -lcanna を追加しています.
>>
>> slink環境で、sysvってことでコンパイルして、コンパイルしたディレクトリで
>> ./ng で起動できました。そこまでしか確認していませんが、とりあえず報告。
うちも,sysv を選択して 環境はslink です.なにが違うんだろ.
# こちらは,termcap-compact が入ってないぐらいかな.
>> > どなたか,Debian環境 でまっとうに動くようにした方は
>> > いないでしょうか?
>>
>> 1.3のパッケージがありますから、それを参考にしてはどうでしょう。
>> 見てませんけど。
Debian-jp パッケージの version と元になるソースがちょっと違うようです.
Ng-1.4 beta1では,ttyio.c の setttysize() の呼出部分で
Segmentation fault 落ちます.
setttysize を通らないようにしたら,起動できるように
なりましたが,window resize に追従できなくなりました.
どうもコードの出どころが怪しいので,村松氏に連絡してみます.
mini-bufferで 編集できるのはすごく便利です.
--- sys/sysv/ttyio.c.org Fri Mar 17 00:06:34 2000
+++ ttyio.c Tue Mar 21 23:07:33 2000
@@ -58,7 +58,7 @@
#ifdef ADDFUNC /* 93.07.08 by S.Yoshida */
#ifdef SIGWINCH /* 93.07.08 by S.Yoshida */
-int ttwinch();
+void ttwinch();
#endif
#endif
@@ -116,7 +116,8 @@
#endif
abort();
-#ifdef BUGFIX /* 93.07.08 by S.Yoshida */
+/*#ifdef BUGFIX*/ /* 93.07.08 by S.Yoshida */
+#ifdef BUGGGY
setttysize();
#else /* ORIGINAL */
/* This really belongs in tty/termcap... */