• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:windowsへのswigのインストール)

Windowsへのswigのインストールができない

このQ&Aのポイント
  • swigのインストールができず困っています。詳しい方にお助けいただきたいです。
  • cygwinを利用してswigをインストールしようとしていますが、エラーが発生しています。
  • swigwin-1.3.40以外のバージョンでも同様のエラーが発生しており、解決策がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • hidebun
  • ベストアンサー率50% (92/181)
回答No.1

なんか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はよくわかりませんが、参考になれば。

noname#182764
質問者

お礼

回答ありがとうございます!!確かに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 もう少しいろいろ頑張ってみます。でも少し前に進んだ気がします。回答ありがとうございました。

その他の回答 (2)

  • hidebun
  • ベストアンサー率50% (92/181)
回答No.3

・.bash_profileの改行コードをLFにしてみる  (その後Cygwinシェルを再起動してエラー消えているか確認) ・Cygwinシェル上で、mkdirでディレクトリが作成できるかどうか確認する ぐらいを試してみたらどうでしょうか。

noname#182764
質問者

お礼

すいません、一行目の内容は私の知識不足で分かりませんでした。思い切ってcygwin自体を再インストールしたところ無事makeできました。回答ありがとうございました

  • hidebun
  • ベストアンサー率50% (92/181)
回答No.2

./configureはやり直しましたか?

noname#182764
質問者

お礼

はい、おこないました。どうやらcygwin自体に問題があるようでした。 cygwinを落とせるサイトは複数あるので別のサイトから再インストールしたところ無事makeできました。回答ありがとうございました。

関連するQ&A