- ベストアンサー
Windowsへのswigのインストールができない
- swigのインストールができず困っています。詳しい方にお助けいただきたいです。
- cygwinを利用してswigをインストールしようとしていますが、エラーが発生しています。
- swigwin-1.3.40以外のバージョンでも同様のエラーが発生しており、解決策がわかりません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
なんかmakeする時のパスが、Windowsのパスになっているみたいだけど…なぜ? (1)C:\cygwin\usr\src\swigwin-1.3.40 に、落としてきた、swigwin-1.3.40ディレクトリを置いて、 (2)cygwinのターミナルを起動し、 (3)cd /usr/src/swigwin-1.3.40 (4)./configure (5)make で、私の環境ではビルドできました。 ちなみに、cygwinのターミナルでmakeとgcc, g++を叩いてみると、以下のような感じ。 $ make -v GNU Make 3.81 (コピーライトとか説明) $ gcc -v (長い説明) gcc version 3.4.4(cygming special, gdc 0.12, using dmd 0.125) $ g++ -v (長い説明) gcc version 3.4.4(cygming special, gdc 0.12, using dmd 0.125) (長い説明) gcc version 3.4.4(cygming special, gdc 0.12, using dmd 0.125) $ ./swig -version SWIG Version 1.3.40 Compiled with g++ [i686-pc-cygwin] swigwinはよくわかりませんが、参考になれば。
その他の回答 (2)
- hidebun
- ベストアンサー率50% (92/181)
・.bash_profileの改行コードをLFにしてみる (その後Cygwinシェルを再起動してエラー消えているか確認) ・Cygwinシェル上で、mkdirでディレクトリが作成できるかどうか確認する ぐらいを試してみたらどうでしょうか。
お礼
すいません、一行目の内容は私の知識不足で分かりませんでした。思い切ってcygwin自体を再インストールしたところ無事makeできました。回答ありがとうございました
- hidebun
- ベストアンサー率50% (92/181)
./configureはやり直しましたか?
お礼
はい、おこないました。どうやらcygwin自体に問題があるようでした。 cygwinを落とせるサイトは複数あるので別のサイトから再インストールしたところ無事makeできました。回答ありがとうございました。
お礼
回答ありがとうございます!!確かにwindowsのpathでした^^; ただ,cygwin/usr/src/に入れ直してmakeしても同様のエラーが出てしまいました。 /usr/src/swigwin-1.3.40 $ make C:\mingw\bin\make.exe[1]: Entering directory `C:/cygwin/usr/src/swigwin-1.3.40/S ource' C:/mingw/bin/make.exe all-am make.exe[2]: Entering directory `C:/cygwin/usr/src/swigwin-1.3.40/Source' process_begin: CreateProcess((null), /usr/bin/mkdir -p CParse, ...) failed. make (e=3): 指定されたパスが見つかりません。 make.exe[2]: *** [CParse/.dirstamp] Error 3 make.exe[2]: Leaving directory `C:/cygwin/usr/src/swigwin-1.3.40/Source' C:\mingw\bin\make.exe[1]: *** [all] Error 2 C:\mingw\bin\make.exe[1]: Leaving directory `C:/cygwin/usr/src/swigwin-1.3.40/So urce' C:\mingw\bin\make.exe: *** [source] Error 2 もう少しいろいろ頑張ってみます。でも少し前に進んだ気がします。回答ありがとうございました。