namazu-ml(avocado)


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

making namazu 1.1.2 in FreeBSD



加藤です.

今日,
	FreeBSD(98) 2.1.5-RELEASE 
	perl 5.004_04
	nkf -v1.62
に,namazu ver1.1.2 をインストールしました.本格的な試験は明日やるつも
りなのですが,2,3試験したところ,順調に動いています.

で,いくつか小さな点に気づいたので,御報告です.

その1.
 src/namazu.c, src/form.c において,include ファイルの依存関係により, 
<sys/stat.h> を後ろにもってこないとうまくコンパイルできないようです 
(src/namazu.c の例を,このメールの末尾に示します).SunOS4.1.3 や 
HP-UX10.01 の場合,どちらの場合でも OK なので,他のプラットフォームで
問題なければ,後ろに持って来た方がよいような気がします.


その2.
 些細なところで申し訳ないですが,src/Makefile の
	##################################################################
	## Object Files

	OBJ	=	namazu.o codeconv.o messages.o parser.c cgi.o \
                                                       ~~~~~~~~
は,parser.o の方がよいと思います.こうしないと,オプションをつけない
と ANSI-C 準拠にならない HP-C のようなコンパイラは,
	namazu: $(OBJ)
		@echo "Linking $@"
		@$(CC) $(LDFLAGS) $(OBJ) -o $@
で,コケちゃいます (LDFLAGS で設定すればよいだけの話ですが).


P.S.
 欲をいうと,namazu のロゴ画像 (Powered by ... とかゆー奴です) がある
と,その画像を検索ページにペタっとはれてよいなぁと思うのですが,御製作
の予定はないでしょうか? (^_^;;;;


----------- namazu.c の sys/stat.h を移動する図 -----------
*** namazu.c.org	Tue Apr 21 18:43:44 1998
--- namazu.c	Tue Apr 21 18:46:15 1998
***************
*** 26,38 ****
   */
  
  #include <stdlib.h>
- #include <sys/stat.h>
  #include <sys/types.h>
  #include <sys/wait.h>
  #include <fcntl.h>
  #include <ctype.h>
  #include <string.h>
  #include <unistd.h>
  #include "namazu.h"
  
  
--- 26,38 ----
   */
  
  #include <stdlib.h>
  #include <sys/types.h>
  #include <sys/wait.h>
  #include <fcntl.h>
  #include <ctype.h>
  #include <string.h>
  #include <unistd.h>
+ #include <sys/stat.h>
  #include "namazu.h"
  
----------- namazu.c の sys/stat.h を移動する例 -----------
============================================================
	加藤裕史@ NTTDATA 通信 (株)
	    技術開発本部 マルチメディア技術センタ
	    マルチメディア SI 担当  ドキュメント新サービス
			E-mail: tumibito@xxxxxxxxxxxxxxxxxxx
============================================================