818 名前: ◆D69Zsbfg @夜勤 ★ 投稿日:01/09/09 02:58
まず、全部ダウンロードして、サーバにアップして
make しました。
このように言われました。
gcc -c read.c -DHAVE_READ2CH_H -Izlib -g -O2 -Wall -funsigned-char -o read.o
read.c: In function `dat_read':
read.c:1254: `MAP_FAILED' undeclared (first use this function)
read.c:1254: (Each undeclared identifier is reported only once
read.c:1254: for each function it appears in.)
make: *** [read.o] Error 1
819 名前:775 投稿日:01/09/09 03:00
>>818 USE_MMAP時のOS側の定義が足りないようですね。
read2ch.hで#define USE_MMAPをコメントアウトするといかがでしょうか。
820 名前: ◆D69Zsbfg @夜勤 ★ 投稿日:01/09/09 03:02
USE_MMAP コメントアウチおしました。
こんどは、
gcc -c datindex.c -DHAVE_READ2CH_H -Izlib -g -O2 -Wall -funsigned-char -o datind
ex.o
datindex.c: In function `create_index':
datindex.c:372: `MAP_FAILED' undeclared (first use this function)
datindex.c:372: (Each undeclared identifier is reported only once
datindex.c:372: for each function it appears in.)
datindex.c: In function `open_dat':
datindex.c:412: `MAP_FAILED' undeclared (first use this function)
datindex.c: In function `datindex_open':
datindex.c:457: `MAP_FAILED' undeclared (first use this function)
make: *** [datindex.o] Error 1
823 名前: ◆D69Zsbfg @夜勤 ★ 投稿日:01/09/09 03:03
× コメントアウチおしました。
○ コメントアウトしました。
824 名前:デフォルトの名無しさん 投稿日:01/09/09 03:04
>>820 ぐえ。datindex.cって、USE_INDEX時にしか使わないモジュールですね。
これ外しましょう(笑)
Makefileの 9行目、 OBJS = の行で、"datindex.o"を削除してください。