[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freewnn:00874] Re: Changes made on 2002.06.15



>> In article <86bsacwlbk.wl@barleycoren.oikumene.gcd.org>, Hiroo Ono <hiroo@oikumene.gcd.org> writes:

> 手元でちょこちょこ変更していたのを commit しました。
> 多分大丈夫とは思うのですが、一番最後の commit する時の状態では make が
> 通るか確認していません。

とりあえず、コンパイルを通すためには以下の修正が必要だと思います。

Index: wnn_os.h
===================================================================
RCS file: /cvs/freewnn/FreeWnn/Wnn/include/wnn_os.h,v
retrieving revision 1.10
diff -u -r1.10 wnn_os.h
--- wnn_os.h	15 Jun 2002 13:02:14 -0000	1.10
+++ wnn_os.h	17 Jun 2002 06:56:41 -0000
@@ -43,6 +43,7 @@
 #if HAVE_SYS_PARAM_H
 #  include <sys/param.h>
 #endif
+#endif
 
 /* strchr vs. index, etc. */
 #if (HAVE_MEMSET) && !(HAVE_BZERO)



あと、Solaris 8 だと Wnn/jlib/getopt.c のコンパイル時に

  getopt.c:77: argument `argv' doesn't match prototype /usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.1/include/stdio.h:279: prototype declaration

と言われてしまいます。

  1. 元に戻す。
  2. OS に関数に getopt() がないときだけ getopt() のコンパイルを行う。
  3. getopt() の関数名を変更する。

のいずれかの対処が必要だと思います。
-- 
酒井 清隆 (E-mail: ksakai@kso.netwk.ntt-at.co.jp)


http://www.freewnn.org/ FreeWnn Project