Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Namazuのコンパイルと日本語/英語
- From: "Yuichiro Sawatari" <sawatari@xxxxxxxxx>
- Date: Fri, 23 Apr 2004 21:23:50 +0900
- X-ml-name: namazu-win32-users-ja
- X-mail-count: 02130
猿渡です。
> とりあえず
>
> $ ./configure --prefix=/namazu --with-libintl-prefix=/mingw
> $ make clean
> $ make
>
> をやってみてください。
以下のようになりました。
$ ./configure --prefix=/namazu --with-libintl-prefix=/mingw
(途中省略)
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing default commands
$ make clean
(途中省略)
Making clean in .
make[1]: Entering directory `/c/namazu-2.0.13'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory `/c/namazu-2.0.13'
$ make
(途中省略)
gcc -DLOCALEDIR=\"/namazu/share/locale\" -DOPT_CONFDIR=\"/namazu/etc/namazu\
" -DOPT_INDEXDIR=\"/namazu/var/namazu/index
" -DHAVE_SUPPORT_H -DNO_ALLOCA -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -I./../
lib -I./../src -I../intl -I./../nmz -I/mingw/include -g -O2 -Wall -pedantic
-c nmzversion.c -o nmzversion.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile
gcc -DLOCALEDIR=\"/namazu/share/locale\" -DOPT_CONFDIR=\"/namazu/etc/namazu\
" -DOPT_INDEXDIR=\"/namazu/var/namazu/index\" -DHAVE_SUPPORT_H -DNO_ALLOCA -
DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -I./../lib -I./../src -I../intl -I./../
nmz -I/mingw/include -g -O2 -Wall -pedantic -c -o vsnprintf.lo `test -f
'vsnprintf.c' || echo './'`vsnprintf.c
gcc -DLOCALEDIR=\"/namazu/share/locale\" -DOPT_CONFDIR=\"/namazu/etc/namazu\
" -DOPT_INDEXDIR=\"/namazu/var/namazu/index\" -DHAVE_SUPPORT_H -DNO_ALLOCA -
DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -I./../lib -I./../src -I../intl -I./../
nmz -I/mingw/include -g -O2 -Wall -pedantic -c vsnprintf.c -DDLL_EXPORT -o
.libs/vsnprintf.o
vsnprintf.c:36: sys/param.h: No such file or directory
vsnprintf.c:38: sys/mman.h: No such file or directory
make[2]: *** [vsnprintf.lo] Error 1
make[2]: Leaving directory `/c/namazu-2.0.13/nmz'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/c/namazu-2.0.13'
make: *** [all] Error 2
> 何故、そうなっているのかわかりませんが、vsnprintf.c をコンパイル
> する時点でおかしいです。(vsnprintf を Win32 環境ではサポートして
> いるので、このファイルはコンパイルされないはずなんですが。)
> namazu-2.0.13/config.h をエディタで開いて
>
> #define HAVE_VSNPRINTF 1
>
> の行があるか確認してください。なければ、configure が失敗している
> というか、コンパイル環境にまだ何らかの問題があるということになるか
> と思います。
ありませんでした。
138 /* Define to 1 if you have the `vsnprintf' function. */
139 /* #undef HAVE_VSNPRINTF */
> ついでに namazu-2.0.13/config.h に
>
> #define ENABLE_NLS 1
>
> がないと、日本語メッセージは表示できませんので、これもあるかどうか
> 確認してください。
こちらはあります。
15 /* Define to 1 if translation of program messages to the user's
native
16 language is requested. */
17 #define ENABLE_NLS 1