[Namazu-users-ja 591] Re: 正規表現の「D」が小文字に変換されて意図した検索ができない

平松 幸照 yhira @ gray.plala.or.jp
2006年 1月 2日 (月) 20:53:35 JST


Y.Hです。

パッチをすぐに出していただいたにもかかわらず
返信が遅くなりましてすいません。
コンパイル環境を作るのに手間取っておりました。

Windowsを使用しておりますので下記を参考にコンパイルを
いたしました。

http://www.namazu.org/ml/namazu-win32-users-ja/msg02161.html

一部、バージョンが変わったりして環境作成に苦慮して
おりました。

下記に結果をまとました。
完璧とはいえませんが何かの役に立ててください。

長いので、2つに分けて送信します。

<前半>

---------------
1.MinGW 5.0.0 のインストール
 1.[Next]クリック
 2.[I Agree]をクリック
 3.Chose millor site ではjapanのサイトを選択
   [Downdoad as needed and install]にチェックして
   [Next]をクリック
 4.Which MinGW package do you wish install? では
   [Current]を選択して[Next]をクリック
 5.Select the type of install:[Full]を選択して
   [Next]をクリック
 6.Distination Folder を好みのフォルダをしてする
   [Next]をクリック
 7.Select the Start Menu folder... に好みのフォルダを
   選択して[Install]をクリック

---------------
2.Msys 1.0.10 インストール
 1.[Next]クリック
 2.[Yes]をクリック
 3.[Next]クリック
 4.Select the folder where...では
   [Next]クリック
 5.Select then components... では
   [Next]クリック
 6.Select the Start Menu folder... に好みのフォルダを
   選択して[Next]クリック
 7.Check install to continu... では
   [Install]をクリック
 8.Do you wish to continue with the post install? [yn ] y
 9.Do you have MinGW installed? [yn ] y
 10.Press ENTER to continue [Enter]
 11.Press ENTER to continue [Enter]
 12.WindowsのDOS窓から[set]コマンドを入力して
    Path=に「c:\mingw\bin」があるか確認する。
    無い場合は、システム環境変数に追加してください。

---------------
3.gettext インストール
 1.下記URLからgettextのEXE判をDownloadする
   http://www.mingw.org/download.shtml
 2.gettext-0.11.5-2003.02.01-1.exe の実行
   インストーラの言うとおりにする。

---------------
4.(コンパイルとは直接関係ありません)wget のインストール
  1.下記URLから「wget-1.9.1-mingwPORT.tar.bz2」と
    「wget-1.9.1.tar.gz」を
    Downloadする
   http://www.mingw.org/download.shtml
 2.msys を起動して/usr/srcフォルダを作成しそこで2つを展開する
  $ tar zxvf wget-1.9.1.tar.gz
  $ tar jxvf wget-1.9.1-mingwPORT.tar.bz2
 3.mingwPORTのディレクトリへ移動してシェルを実行する
    $ cd /usr/src/wget-1.9.1/mingwPORT
    $ ./mingwPORT.sh
     Download file? (Yes) n
     Unarchive file? (Yes) n
     Source path? (/usr/src/wget-1.9.1) [Enter]
     Installation directory? (/mingw) [Enter]
     CFLAGS (-O3 -s -mms-bitfields -march=i686) [Enter]

---------------
5.(失敗編)libiconv-2.dll のインストール
  1.下記URLから「libiconv-1.9.2-mingwPORT.tar.bz2」を
    Downloadする
   http://www.mingw.org/download.shtml
 2.msys の/usr/srcフォルダを作成しそこで展開する
  $ tar jxvf libiconv-1.9.2-mingwPORT.tar.bz2
  3.mingwPORT ディレクトリへ移動する。
   $ cd /usr/src/libiconv-1.9.2/mingwPORT
   $ ./mingwPORT.sh
     Download file? (Yes) [Enter]
     Download file URI? (http://ftp.gnu.org/gnu/libiconv) [Enter]
     Archive file type?
     0) unknown
     1) tar.gz
     2) tgz
     3) tar.bz2
     4) tbz2
     5) zip
     Select a numeric value: (1) [Enter]
     Archive file? (libiconv-1.9.2.tar.gz) [Enter]
     Download to path? (/tmp) [Enter]
     Source path? (/usr/src/libiconv-1.9.2) [Enter]
     Installation directory? (/mingw) [Enter]
     CFLAGS (-O3 -s -mms-bitfields -march=i686) [Enter]

======= 以下のエラーが出てコンパイルが失敗します。 ========
configure: configuring in libcharset
configure: running /bin/sh '/usr/src/libiconv-1.9.2/libcharset/configure' --prefix=c:/mingw  '--prefix=c:/mingw' 'CFLAGS=-O3 -s -mms-bitfields -march=i686' 'CXXFLAGS=-O3 -s -mms-bitfields -march=i686' --cache-file=/dev/null --srcdir=/usr/src/libiconv-1.9.2/libcharset
configure: error: invalid variable name: CFLAGS
configure: error: /bin/sh '/usr/src/libiconv-1.9.2/libcharset/configure' failed for libcharset
builddir="`pwd`"; cd libcharset && make all && make install-lib libdir="$builddir/lib" includedir="$builddir/lib"
make[1]: Entering directory `/usr/src/libiconv-1.9.2/mingwPORT/bld/libcharset'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory `/usr/src/libiconv-1.9.2/mingwPORT/bld/libcharset'
make: *** [lib/localcharset.h] Error 2
builddir="`pwd`"; cd libcharset && make all && make install-lib libdir="$builddir/lib" includedir="$builddir/lib"
make[1]: Entering directory `/usr/src/libiconv-1.9.2/mingwPORT/bld/libcharset'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory `/usr/src/libiconv-1.9.2/mingwPORT/bld/libcharset'
make: *** [lib/localcharset.h] Error 2
==========================================================
mingwのサイトから取得したのにエラーです。
この解決方法がわかる方は教えてください。

後半に続く



Namazu-users-ja メーリングリストの案内