Namazu-win32-users-ja(旧)


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

configure で Syntax error



中川と申します。
いつもnamazuを使わせて頂きありがとうございます。

さて今回、namazu for win32をカスタマイズすべくHACKING.txtとこのML、
Cygwin関連サイト等を頼りに、初めてnamazuのコンパイル環境を構築中で
すが、configureでSyntax Errorが出てうまく動いてくれません。
(HACKING.txtの423行目の箇所)
ここで質問させて頂くのが適当かどうか迷いましたが、かれこれ2日格闘
して力尽きました。昔のunixの僅かな記憶を頼りにCygwinも初めて使ってい
ます。
どなたかアドバイス頂けませんでしょうか。当方pureな開発者ではないため
力不足で非常にくだらない原因(winの環境変数がらみ?)のような気もして
いますが・・どうぞお願いします。

<開発環境>OS以外最新
OS:Window98 SE
namazu:2.0.12
kakasi:2.3.4
Cygwin:http://cygwin.com/setup.exeダウンロード
(install category:Base,Devel,Doc,Interpreters,Libs,Mail,Net,
Publishing,Shells,Text,Utils,Web,_PostInstallLast)
ActivePerl:5.6.1.633(perlはCygwin perlではなくこちらを優先指定)
MinGW:1.1

<問題の箇所>namazuのコンパイル
$ CFLAGS=-O2 LIBS=-lintl ./configure --host=i386-mingw32 --prefix=/namazu
で、以下のようにエラーリターンします。
(この現象は実はgettextのconfigureでも同様に出ます)

loading cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... eval: 1: Syntax error: Unterminated quoted string

エラー箇所はconfigure:860(config.logから確認)でconfigureの該当箇
所付近は次のようになっています。ここまで辿り付いてgive upです。

855 # sed with no file args requires a program.
856 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
857 
858 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
859 echo "configure:860: checking whether ${MAKE-make} sets \${MAKE}" >&5
860 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
861 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
862   echo $ac_n "(cached) $ac_c" 1>&6
863 else
864   cat > conftestmake <<\EOF
865 all:
866 	@echo 'ac_maketemp="${MAKE}"'
867 EOF

なお、Cygwinでのenvは次のとおりです。
!C:=C:\cygwin\bin
CMDLINE=bash --login -i
COMSPEC=C:\WINDOWS\COMMAND.COM
HOME=/home/xxxxx
HOMEDRIVE=C:
HOMEPATH=\cygwin\home\xxxxx
ITAIJIDICTPATH=C:\usr\kakasi\share\kakasi\itaijidict
KANWADICTPATH=C:\usr\kakasi\share\kakasi\kanwadict
LANG=ja_JP.SJIS
MAKE_MODE=unix
MANPATH=:/usr/ssl/man
MKNMZRC=C:\namazu\etc\namazu\mknmzrc
NAMAZULOCALEDIR=C:\namazu\share\locale
NAMAZURC=C:\namazu\etc\namazu\namazurc
ND_CHARNATIVE=CT_SJIS
ND_LANG=JAJP
OLDPWD=/home/xxxxx
PATH=/usr/mingw/bin:/usr/local/bin:/usr/bin:/bin:/namazu/BIN:/cygdrive/c/USR/KAKASI/BIN/:/cygdrive/c/US
R/PERL633/BIN/:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/COMMAND:/cygdrive/c/FJUTY:.
PROMPT=$p$g
PS1=\[\033]0;\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
$ 
PWD=/home/xxxxx/namazu-2.0.12
SHELL=/bin/bash
SHLVL=1
TEMP=/cygdrive/c/WINDOWS/TEMP
TERM=cygwin
TMP=/cygdrive/c/WINDOWS/TEMP
USER=itachi
WINBOOTDIR=C:\WINDOWS
WINDIR=C:\WINDOWS
_=/usr/bin/env


----------------------------------------
Yoshie Nakagawa   z1655@xxxxxxxxxxxxxxxxx