問題タブ [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.

0 投票する
0 に答える
144 参照

c++ - Windows 7、Eclipse CDT、MinGW、および MSYS2 を使用して C++ Makefile ビルドをキャンセルできない

Windows で実行され、名前付きコンポーネントで構成される C++ ビルド システムを維持しています。しばらく前に Windows XP から Windows 7 にアップグレードしたとき、ビルドをキャンセルできるようになったことに気付きました。Eclipse の [キャンセル] ボタンは灰色になりますが、ビルドは常に最後まで実行されます。さらに、MSYS2 の代わりに MSYS を使用すると、Windows 7 でもビルドをキャンセルできますが、マルチコア ビルド (make -j4 など) は最初から (MSYS2 での作業中に) ハングすることがわかりました。マルチコアが必要なので、それは解決策ではありません。

いくつかの調査を行った結果、MSYS2 は WinAPI プロセス作成フラグ CREATE_NEW_PROCESS_GROUP を使用して make プロセスを開始するという結論に達しました。このフラグは Windows XP では実行されないと思われるため、Windows XP でカネリングが機能する理由を説明しています。

CREATE_NEW_PROCESS_GROUP が別の WinAPI 呼び出し SetConsoleCtrlHandler(NULL,TRUE) を引き起こし、これにより Ctrl-C が無効になり、プロセスは Ctrl-Break によってのみ終了される可能性があることを読みました。コマンド ラインからビルドをテストすることで、この動作を確認できます。

この問題の意図した解決策は何ですか? キャンセルを押したときに Eclipse が Ctrl-C の代わりに Ctrl-Break を送信することは可能ですか? それとも、MSYS2 の構成が間違っていて、ビルド プロセスで Ctrl-C を抑制すべきではないのでしょうか? それとも、私たちの分析はごみであり、問​​題はまったく別のものなのでしょうか?

0 投票する
0 に答える
188 参照

node.js - Windows の msys git bash でノード スクリプトを使用するように環境変数を変更する必要がありますか?

Windows の msys git bash で npm スクリプトを使用できるように環境変数を変更する必要がありますか?

次のテストスクリプトがあります。

このスクリプトを実行しようとすると、次のエラーが表示されます。

isparta はグローバル モジュールとしてインストールされました。

それは、'which' と 'where' で見つけることができます。

msysgit ターミナルからの isparta:

Windows コマンドからの isparta:

0 投票する
1 に答える
801 参照

c++ - MSYS2 での GLEW APIENTRY の警告と関連する可能性のあるエラー

MSYS2 の SDL2 / GLEW / OpenGL を使用しようとすると、複雑なコンパイラ エラーが発生します。

GraphicsSystem.h:

これがおそらく意図されているかどうかはわかりません。警告をトリガーする定義の上に、 の でラップされた定義があり#elseます#ifdef APIENTRY。警告は次の場合にトリガーされます。

これは他の多くの質問に関連しているようですが、そのほとんどはインクルードの順序について議論しています - この順序はそれらに基づいて機能するはずです:

通常はこれに悩まされることはありませんが SDL のインクルード ヘッダーの APIENTRY と思われる問題が原因で、ビルドを妨げるエラーが発生します。例えば:

この種の問題が発生したことはめったになく、警告とエラーが一緒に発生するだけなので、これは異常な偶然のようです。

glew.h が(正当な理由で) それらを壊すのを防ぐような目的に行くとき、なぜ glew.h は#defines以前の を上書きする 2 番目のセットを持つのでしょうか? #definesそれは将来的にエラーを引き起こす運命にあるようです。グリューのパッケージが壊れているだけですか?

0 投票する
1 に答える
561 参照

path - MSYS2でUNIXスタイルのパスを受け入れるようにCMake find_fileを取得するには?

Windows 10でMSYS2を使用してCMake 3.4.1を使用しています(2015年12月25日現在、すべて最新です)。

CMake のfind_fileコマンドを使用すると、パスが Windows スタイルでないと機能しません。findwxWidgets.cmakeを使用しようとしているのですが、これが原因で失敗するため、これは私にとって問題です。

例えば:

CMakeLists.txt:

吐き出すcmake

しかし、それは明らかにそこにあります:

これがバグなのか、それともこれを機能させるために設定しなければならないあいまいなフラグがあるのか​​ 疑問に思っています。find_fileUNIX スタイルのパスを持つファイルをCMake で検索するにはどうすればよいですか?

0 投票する
0 に答える
217 参照

hyperlink - msys2 angleproject リンク エラー

WindowsでコンパイルしようとしているLinux jniプロジェクト(githubのJgles2)があります。

msys2 では、pacman を使用して次のパッケージをインストールしました。make、gcc、mingw-w64-x86_64-glfw、mingw-w64-x86_64-angleproject-git

このような多くのリンク エラー (glfw ではなし) が表示されます

... 後で ....

私のmakefileルールは次のようになります

0 投票する
2 に答える
665 参照

eclipse - Windows でソースから PostgreSQL をビルドする

PosgreSQLMinGW-64 gcc 5.3.0 を使用して、Windows で Eclipse CDT Marsをビルドしようとしています。

付属のすべてのソフトウェアをインストールMSYS2pacmanて更新し、gccなどをインストールしました。

PostgreSQL のソース コードをダウンロードし、ドキュメント に従おうとしましたが、依存関係をダウンロードする場所がわかりません。1. libreadline5-dev、 2. zlib1g-dev、 3. bison (YACC)、 4.flexおよびそれらをディスク上のどこに保存しますか?

実行./configure --prefix=$HOME/project --enable-depend --enable-cassert --enable-debugしましたが、エラーなしで完了したようですが、 ?には何も表示されません。$HOME/project

Eclipse CDT をインストールし、環境へのインクルード パスを追加しました。 Eclipse 環境のスクリーンショット

プロジェクトを既存のコードとして Makefile プロジェクトとしてインポートしました。

buildがプロジェクトにしようとすると、Eclipseは言うInfo: Nothing to build for postgres

実行しようとすると、ダイアログボックスに次のように表示されますUnable to Launch. The selection can not be launched and there are no recent launches

Windows の Eclipse で PostgreSQL を実行/デバッグするにはどうすればよいですか?

ありがとう!

0 投票する
2 に答える
3545 参照

windows - msys2でgitkを使用するには?

Windows 10でMSYS2を使用しています。正常に動作しますgitgitk、エラーが発生します:

いくつかのグーグルは、これはTKがインストールされていないことが原因である可能性があると示唆しましたが、私は試しました:

エラーが発生しました:

この環境で gitk を動作させるにはどうすればよいですか?

0 投票する
1 に答える
546 参照

pacman - MSYS2 /pacman はどのプログラムもインストールできません

このエラーを解決するには?

エラー: ... からのファイル ... の取得に失敗しました。

端末エラー

0 投票する
1 に答える
233 参照

msys2 - /sbin/nologin Windows 10 での msys2 の問題

Windows 10 コンピューターにMSys2 ( https://msys2.github.io、 msys2-x86_64-20150916.exe ) をインストールしました。

インストールが完了すると、ターミナルが起動します。しかし、停止して再起動するとすぐに、「/sbin/nologin の実行に失敗しました: そのようなファイルまたはディレクトリはありません」というエラーが表示されます。

何をすべきかについて何か考えはありますか?

0 投票する
1 に答える
1671 参照

git - 共有オブジェクトファイルを探しているWindowsエラーのmsys2 git

Visual Studio Code から msys2 git インストール (msys2 内から 100% 動作) を使用しようとしていますが、試行するとすぐにエラーになります。私が得るエラーは次のとおりです。

...msys2/usr/lib/git-core/git-remote-https.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory

誰もこれを経験しましたか?修正はありますか?