Namazu-users-ja(旧)


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

Re: namazu がインストールできません



ご返答ありがとうございました。でも、やはり、まだうまくいきません。

./configure --with-included-gettext 

とした後で、make すると、

bindtextdomain
gettext
textdomain

に関してのエラーは、出力されなくなったのですが、
やはり、snprintf に関するエラーは、出力されたままで、以下のようになります。

gcc -g -O2 -Wall -pedantic -o .libs/namazu form.o namazu.o output.o rcfile.o
res
ult.o usage.o namazu-cmd.o  ../intl/libintl.a ../nmz/.libs/libnmz.so
../lib/libn
mzut.a -lm -R/usr/local/lib
Undefined                       first referenced
 symbol                             in file
snprintf                            output.o
ld: fatal: Symbol referencing errors. No output written to .libs/namazu
collect2: ld returned 1 exit status
gmake[2]: *** [namazu] Error 1
gmake[2]: Leaving directory `/auto/home/toshi-it/namazu-2.0.10/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/auto/home/toshi-it/namazu-2.0.10'
gmake: *** [all-recursive-am] Error 2

上記のようになります。

#define snprintf __snprintf

と書けば良いとの事ですが、この一文は、一体どに挿入すれば良いのでしょうか?
make の後に生成されてくる config.h というファイルの中の、
一行目の先頭に、上記の一文を挿入してみましたが、駄目でした。
結果作られた、config.h は、以下のようになっております。

#define snprintf __snprintf
/* config.h.  Generated automatically by configure.  */
/* config.h.in.  Generated automatically from configure.in by autoheader.
*/

/* Define if using alloca.c.  */
/* #undef C_ALLOCA */

/* Define if type char is unsigned and you are not using gcc.  */
#ifndef __CHAR_UNSIGNED__
/* #undef __CHAR_UNSIGNED__ */
#endif
.....
.....
.....



伊藤俊彦