Namazu-win32-users-ja(旧)


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

Re: Namazuのコンパイルと日本語/英語



猿渡です。
臼田様、ありがとうございます。

> 新しいインストーラではこれも自動でやってくれるようです

やってくれました!



MSYS で 以下を終了することができました。
  $ CFLAGS=-O2 LIBS=-lintl ./configure --host=i386-mingw32 --prefix=/namazu

続いて make したのですが、Error が出ました。
  $ make
  make[2]: Entering directory `/c/namazu-2.0.13/nmz'
  /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    -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 -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

nmz/vsnprintf.c の該当個所は、以下の部分です。
     36 #include <sys/param.h>
     37 #include <sys/types.h>
     38 #include <sys/mman.h>
     39 #include <signal.h>
     40 #include <stdio.h>

nmz/Makefile の 以下が適切でないのでしょうか?
     39 includedir = ${prefix}/include
     40 oldincludedir = /usr/include