[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)