問題タブ [msys2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - コマンド プロンプトまたは PowerShell から MSYS2 シェルを呼び出す
コマンド プロンプトまたは PowerShell から開始して (どちらでもかまいません。もう一方の方法を理解できます)、MSYS2 シェルを呼び出してコマンドを実行するにはどうすればよいですか?
より具体的な問題
XY 問題を回避するためにこの情報を含めていますが、これは上記の (より一般的な) 質問への回答によって最もよく解決されると強く信じています。
特に、パート III のステップ 3 に記載されているパッケージを更新するためのシェル スクリプトを作成したいと考えています。だから私は次のようなものが必要です:
bash 実行可能ファイルを直接呼び出しても機能しません。
環境の問題だと思います。MSYS2 の bin ディレクトリへのパスを含めるように変更PATH
しても、問題は解決しません。パッケージをインストールしようとすると、悪いことが起こります (nano は単なる例です):
バッチ ファイル (C:\msys64\msys2_shell.bat) を呼び出そうとすると、新しいウィンドウで新しいシェルが開きます。失敗したのか成功したのかわかりません。
では、シェルを MSYS2 の通常の状態に戻すにはどうすればよいでしょうか?
windows - libsodium を使用した libzmq のビルド
ZMQ バージョン 4.1 以降の編集: Configure は libsodium を自動的に検索するため、これは不要になりました。なんらかの理由で、libsodium を使用せずにビルドしたい場合で、ビルドしてインストールした場合は、「--without-libsodium」を使用して libzmq を構成します。
そのため、libsodium で zeromq をビルド/作成する際に問題が発生しています。
msys2をシェルとして使用しています-具体的にはmingw32_shell-、およびlibsodium 1.0.1およびmingw-w64 32ビット(gcc 4.9.2)を備えたzmq 4.1.0 rc1。
現在、このようにlibsodiumをコンパイルできます
そして、すべて問題なく、すべてのテストに合格し、libs と include は、msys2 が認識していると思われる /usr/local/ フォルダーに配置されます。
次に、これらのコマンドで zeromq をビルドしようとすると
configureが戻るので、configureステージを通過することはありません
この投稿で提案されている方法を試しました-ZeroMQはlibsodiumを検出しません-しかし、成功しませんでした。
したがって、私の質問は次のとおりです。--with-libsodium、--with-libsodium-include-dir=、--with-libsodium-lib- dir=、または msys2 のシェルが見つけられる場所にそれらを「インストール」しましたか?
windows - MSYS2 から Rust を使用して Windows に Cargo をインストールする
MSYS2 経由で Windows 7 64 ビット システムに Rust を正常にインストールしましたが、ナイトリー ビルドから Cargo をインストールしようとすると、次のエラーが表示されinstall.sh
ます。
rustc
うまく動作しますが:
私は何か間違ったことをしていますか?
patch - GeoIP C API のビルドとパッチのエラー
x86_64-w64-mingw32を使用してmsys2で(Windows 7 64ビット)でAPIをビルドしようとしましたが、
32ビットのnmakeを使用するとこのエラーは発生しないことに注意してください。msys2とx86_64を使用して64ビットでビルドする必要があります-w64-mingw32
エラーの修正を手伝ってください。
このログはビルドからのものです:
そして、このログはパッチ適用によるものです:
python - msys2-mingw で Python/C API を使用する
msys2-mingw でPython/C APIを使用しようとしているので、このパッケージをインストールして、次のようmingw-w64-x86_64-python2
に記述しますmain.cpp
。
そして、$ g++ main.cpp -o main
これを入力すると、次のメッセージが表示されます。
なぜこれらが起こるのか私にはわかりません。エラーでlinking file
はありません(ファイルをリンクしていないため)。私の方法は間違っていますか、それとも間違ったファイルを含めていますか?
python - Sphinx の MSys2 で CERTIFICATE_VERIFY_FAILED
MSys2 で、Sphinx ベースのドキュメントの HTML バージョンをビルドしようとしたmake html
ところ、次のエラーが発生しました。
c++ - msys2 で OpenBlas をビルドする
Windows 7-64 ビットのコンピューターを使用しており、Msys2 を使用して OpenBlas ライブラリを構築しようとしています。
minGW をインストールして OpenBlas フォルダーを解凍した後、msys2 を開き、OpenBlas があるフォルダーに移動すると、gcc に問題があるようです。コマンド make を入力すると、次のエラーが表示されます。
make: gcc: コマンドが見つかりません make: *** [getarch] エラー 127
c++ - Windows でプログラムをコンパイルすると、一連の「エラー: C リンケージを含むテンプレート」レポートが表示されます。
GCC (バージョン 4.7.3 以降) でコンパイル可能で、Linux で実行可能な OpenGL プロジェクトを作成しました。GCC 4.9.2 がインストールされた MSYS2 を使用して Windows で同じコードをコンパイルしようとすると、大量のエラー レポートが表示されます。
これは、4500 行のエラーで構成される部分的なログから取得したものです。これらは、何度も繰り返される最も頻繁なものです。
以前は、問題は古い MSYS/MinGW (MSYS2 ポートではない) にあると考えていましたが、最初に試してみましたが、結果は同じでした。しかし、私のコードは C++ で書かれており、標準の C および C++ ヘッダー ファイルといくつかの GL ヘッダー ファイルしか必要としないため、MSYS2 は問題を解決しませんでした。extern "C" マングリングは使用しません。