Layered Queing ネットワーク用の分析ツールである「かなり速い」をインストールしようとしています。
しかし、私のシステムには多くの問題があるようで、Linux に切り替えることはできません。
PDQを実行しようとしたのは次のとおりです。
最初の試み: Python
私はpython2.7をインストールし、pythonディストリビューションのPDQをダウンロードしました(pythonディレクトリのtarballにあります):
C:\pdq\pdq42\python>python setup.py install running install running build running build_ext building 'pdq' extension エラー: Unable to find vcvarsall.bat
このエラーは、私がおそらく C コンパイラを持っていないことが原因です。g++ と入力しても、次のようになります。
C:\pdq\pdq42\python>g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=c:/rtools/gcc-4.6.3/bin/../libexec/gcc/i686-w64-mingw3
3/lto-wrapper.exe
Target: i686-w64-mingw32
...切り取った...
この問題はどういうわけか文書化されていますか? だから私はPerlに行ってみました。コンパイラには Strawberry Perl が付属していると書かれていました。だから私はそれをインストールしました。Dmake は私に多くのトラブルをもたらしましたが、最終的にはなんとかインストールすることができました。
C:\pdq\pdq42\perl5>perl Makefile.PL pdq の Makefile の記述
C:\pdq\pdq42\perl5>dmake blib\lib\pdq.pm をスキップ (変更なし) ...切り取り...
g++.exe: エラー: MVA_Approx.o: そのようなファイルまたはディレクトリはありません g++.exe: エラー: MVA_Canon.o: そのようなファイルまたはディレクトリはありません g++.exe: エラー: MVA_Solve.o: そのようなファイルまたはディレクトリはありません g++.exe: エラー: PDQ_Build.o: そのようなファイルまたはディレクトリはありません g++.exe: エラー: PDQ_Exact.o: そのようなファイルまたはディレクトリはありません g++.exe: エラー: PDQ_Globals.o: そのようなファイルまたはディレクトリはありません g++.exe: エラー: PDQ_Report.o:そのようなファイルまたはディレクトリはありません
Google で検索できないため、修正できない新しいエラーが表示されます。
ドキュメントに従って動作するはずなので、最後の手段として R をインストールしてみます。
install.packages("c:\pdq\pdq_6.0-1.tar.gz",repos=NULL,type="source") 警告: 無効なパッケージ 'c:/pdq/pdq_6.0-1.tar.gz ' エラー: エラー: パッケージが指定されていません 警告メッセージ: 1: コマンドを実行しています '"C:/Programme/R/R-3.0.1/bin/i386/R" CMD INSTALL -l "C:\Programme\R\R- 3.0.1\library" "c:/pdq/pdq_6.0-1.tar.gz"' のステータスは 1 2: install.packages("c:\pdq\pdq_6.0-1.tar.gz", repos = NULL, type = "source") : パッケージ 'c:/pdq/pdq_6.0-1.tar.gz' のインストールの終了ステータスがゼロ以外でした
ただし、この場合、これをデバッグするためにどこから開始すればよいかさえわかりません。だから私はSOに助けを求めています。私の質問は:
問題の特定につながる追加情報を見つけるために何ができますか? PDQ をインストールしたいと思います。