namazu-dev(ring)


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

Re: regex.duplicated



masao@xxxxxxxxxx (Masao Takaku) wrote:

>regex.[ch] が lib/, nmz/ に重複して存在していたのに
>先ほど気づいたので、nmz/の方を消しておきました。

たぶんこの影響だと思うのですが、手元の環境では ./autogen.sh
&& make で次のエラーが出ます。どうやって解決すればいいのだろ
う?

(snip)
Making all in src
make[2]: Entering directory `/home/satoru/tmp/namazu/src'
/bin/sh ../libtool --mode=link gcc  -g -O2 -Wall  -o namazu  cgi.o form.o namazu.o output.o result.o usage.o ../lib/libnmzut.a ../nmz/libnmz.la -lm -lintl 
gcc -g -O2 -Wall -o namazu cgi.o form.o namazu.o output.o result.o usage.o ../lib/libnmzut.a ../nmz/.libs/libnmz.a -lm -lintl -lm -lintl
../nmz/.libs/libnmz.a(libnamazu.o): In function `free_replaces':
/home/satoru/tmp/namazu/nmz/libnamazu.c:87: undefined reference to `re_free_pattern'
../nmz/.libs/libnmz.a(conf.o): In function `add_replace':
/home/satoru/tmp/namazu/nmz/conf.c:135: undefined reference to `re_free_pattern'
../nmz/.libs/libnmz.a(re.o): In function `replace_uri':
/home/satoru/tmp/namazu/nmz/re.c:122: undefined reference to `re_free_registers'
../nmz/.libs/libnmz.a(re.o): In function `regex_grep':
/home/satoru/tmp/namazu/nmz/re.c:156: undefined reference to `re_mbcinit'
/home/satoru/tmp/namazu/nmz/re.c:252: undefined reference to `re_free_pattern'
collect2: ld returned 1 exit status
make[2]: *** [namazu] Error 1
(snip)


手元の環境:

  * Linux kernel v2.0.36
  * libc5.4.44
  * gcc 2.95

-- Satoru Takabayashi