[Mew-dist 11663] Re: mls
SAKAI Kiyotaka
ksakai at example.com
1999年 12月 7日 (火) 14:39:18 JST
>> In article <199912070505.OAA11356 at example.com>, Kazu Yamamoto (山本和彦) <kazu at example.com> writes:
> m.tar.gz というファイルを ftp.mew.org:/pub/Mew/alpha に置きました。こ
> れには mls というプログラムが入っています。実行すると、たとえばこんな
> 感じになります。
1. デフォルトだと cc でコンパイルしようとしますが、標準で cc が入って
いない OS だと悲しい思いをします。以下のパッチのように gcc → cc の
優先順序でコンパイラを決めてもらえないでしょうか。
2. config.h.in は手動で作成するのではなく、autoheader コマンドを使って
機械的に生成した方がいいと思います。
3. SunOS 4.1.4 と Solaris 2.6 の両方でコンパイルを試みましたが、どちら
も以下のエラーが発生してしまいます。これは、後で調べてみるつもりです。
gcc -g -O2 mls.c -o mls
mls.c: In function `selectnum':
mls.c:33: structure has no member named `d_namlen'
mls.c:36: structure has no member named `d_type'
mls.c:36: `DT_REG' undeclared (first use in this function)
mls.c:36: (Each undeclared identifier is reported only once
mls.c:36: for each function it appears in.)
mls.c: In function `main':
mls.c:179: warning: return type of `main' is not `int'
make: *** [mls] Error 1
--
酒井 清隆 (E-mail: ksakai at example.com)
-------------- next part --------------
===================================================================
RCS file: RCS/configure.in,v
retrieving revision 1.1
diff -u -r1.1 configure.in
--- configure.in 1999/12/07 05:24:06 1.1
+++ configure.in 1999/12/07 05:24:51
@@ -2,6 +2,7 @@
AC_INIT(mls.c)
dnl Checks for programs.
+AC_PROG_CC
dnl Checks for libraries.
===================================================================
RCS file: RCS/Makefile.in,v
retrieving revision 1.1
diff -u -r1.1 Makefile.in
--- Makefile.in 1999/12/07 05:27:34 1.1
+++ Makefile.in 1999/12/07 05:29:25
@@ -1,10 +1,12 @@
+CC = @CC@
+
SRC = mls.c
OBJ = mls.o
PRG = mls
CNF = config.h config.status config.cache config.log
-CFLAGS = -g
+CFLAGS = @CFLAGS@
all: $(PRG)
Mew-dist メーリングリストの案内