新規記事投稿
フォロー記事投稿
記事のキャンセル
From: おとん
<PXG02677@niftyserve.or.jp>
Subject: IRIX5.3でコンパイルできない
Date: 1997/11/08 00:16:48
はじめまして。おとんといいます。
IRIX5.3上でnpc.cgiを使いたくてコンパイルしようとしているのですが、
エラー?が出てnpc.cgiが生まれません。どういう表示になるかと言いますと
−−−−−ここから−−−−−
cc -O -c npc.c \
-DINDEX_DIR=\"/usr/home/dialup/3webnet/oton/npc/\" \
-DINDEX_FILE=\"npc.idx\"
cc -O -c -I. regexp.c
cfe: Error: regexp.c, line 1009: Incompatible function return type for this func
tion.
while (*scan != '\0' && strchr(opnd, *scan) != 0 ) {
------------------------------^
cfe: Error: regexp.c, line 1009: redeclaration of 'strchr'; previous declaration
at line 706 in file 'regexp.c'
while (*scan != '\0' && strchr(opnd, *scan) != 0 ) {
------------------------------^
*** Error code 1 (bu21)
−−−−−ここまで−−−−−
regexp.cの1009行というところなんかは834番の記事と同じ?なんですが、
npc.cgiができていないので載せてみたんです。
で、Makefileですけど、
−−−−ここから−−−−−
#####
# npc.cgi -- Animation counter cgi
#
CC = cc
CFLAGS = -O
MAKEFILE = Makefile
INDEX_DIR = /usr/home/dialup/3webnet/oton/npc/
INDEX_FILE = npc.idx
OBJS = npc.o convert.o digits.o charfont.o \
param.o getput.o regstr.o regexp.o version.o
all:: npc.cgi
.c.o:
$(CC) $(CFLAGS) -c $<
npc.cgi: $(OBJS)
$(CC) $(CFLAGS) -o $@ $(OBJS)
npc.o: npc.c npc.h $(MAKEFILE)
$(CC) $(CFLAGS) -c npc.c \
-DINDEX_DIR=\"$(INDEX_DIR)\" \
-DINDEX_FILE=\"$(INDEX_FILE)\"
regexp.o: regexp.c regexp.h regmagic.h
$(CC) $(CFLAGS) -c -I. regexp.c
$(OBJS): npc.h
clean::
rm -f npc.cgi $(OBJS)
−−−−−ここまで−−−−−
こうなってます。INDEX_DIRとCCは、同じサーバーを使っている人が成功したのと
同じ(ユーザー名は違いますけど)なのに、何故か上記の状態になってしまうんです。
是非知恵を授けて下さい。おねがいします。
P.S.バイナリのnpc.cgiは動きます。