[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... */