問題タブ [msys]
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.
c++ - MinGW / MSYSにlibuuidをインストールするにはどうすればよいですか?
LinuxC++アプリケーションをMinGW/MSYSでコンパイルしたい。ただし、を使用すると、 libuuid./configure --host=i586-mingw32msvc
が使用できないと文句を言います。
長い間グーグルした後、MinGWリポジトリにそのようなパッケージはないようです。そこで、Launchpadからuuid-devソースパッケージをダウンロードして、MinGW/MSYSでビルドしようとしました。ただし、を使用すると、 ncursesまたはncursesw./configure --host=i586-mingw32msvc
が選択されていると文句を言いますが、ライブラリが見つかりません。
MinGWにはそのようなパッケージはないようです。そこで、Launchpadからlibncurses5.devパッケージをダウンロードし、MinGW/MSYSでビルドしてみました。私が使おうとする./configure --host=i586-mingw32msvc
と、すべてがうまくいくようです。しかし、makeを実行すると、多くのエラーメッセージが表示されます。
uuid-devのビルドに失敗したため、MinGW/MSYSでe2fsprogsパッケージをビルドしようとしています。私が使用するとき./configure --host=i586-mingw32msvc
、すべてがうまく見える。ただし、makeを実行しようとすると、多くのエラーメッセージが表示されます。
MinGW/MSYSにlibuuidをインストールする方法を誰かに教えてもらえれば幸いです。ありがとう。
cmake - Windows で OGG サポートを使用して Alure をコンパイルするにはどうすればよいですか?
Linux では、それはケーキでした。make を実行しただけで、OGG ライブラリが適切な場所にすべてインストールされていました。Linux の Alure で OGG ファイルを問題なく再生できます。
現在、Windows ビルドに取り組んでいます。MinGW Shell で cmake を使用して MSYS Makefile を生成し、Alure ライブラリをビルドすることができました。ただし、OGG サポートがないことを示すメッセージが明示的に表示されます。
これは最初に予想されます。しかし、win32 OGG/vorbis ライブラリを構築してから、Alure を構築する際にそれらをどこに置くべきかわかりません。libs/includes は、このフォルダーに相対的な特定の場所にある必要がありますか? または、何らかのフラグを使用して OGG ライブラリの場所を指定する必要がありますか? (たとえば、libvorbis をビルドするときに、特定の./configure
パラメーターを使用して libogg の場所を指定する必要がありました。) 残念ながら、この部分を理解するには、cmake や Alure について十分な知識がありません。
scala - sbt:mingwでアプリケーション構成を指定できません
sbtのアプリケーションランチャーを使用してアプリケーションを起動しようとしています。
このアプリケーションは次のように定義されています。
ただし、起動すると、次のエラーが発生します。
ただし、ファイルはそこにあります。だから、sbtがmingwファイルパスを処理する方法にいくつかの癖があるためだと思います。誰かが私がそれを機能させる方法を知っていますか?
ant - MSYS / Git BashでカラーAnt出力を確認するにはどうすればよいですか?
AnsiColorLoggerを使用してAntからカラー出力を取得したいと思います。WindowsでGitBashを使用しています。
私は試した:
しかし、私の出力は次のようになります。
ls -ACF --color=auto
のようなコマンドはきれいに色付けされた出力を生成するため、ANSI色は少なくとも部分的にGitBashで機能することを知っています。
Antの秘訣は何ですか?
visual-studio-2010 - MSYSを使用してCMakeでMSVCリンカーを設定する方法
MinGW リンカの代わりに MSVS リンカを使用するように CMake に強制するには問題があります。MSYS で MSVC をサポートするために、CMake が MSVC コンパイラを使用して NMake ファイルを作成するように強制する bash スクリプトを実装しました。
cmake -G "NMake Makefiles" -DMSVC=true -DCOMPILER_ROOT=$COMPILER_ROOT -DCMAKE_PROFILE=$CMAKE_PROFILE -DCMAKE_BUILD_TYPE=$CMAKE_DEBUG -DCMAKE_CXX_LINKER=$COMPILER_ROOT/bin/linker.exe
CMake は MSVC コンパイラを正しく使用し、期待どおりに NMake ファイルを作成します。
ただし、nmake を呼び出すと、CMAKE は引き続き MinGW リンカーを使用します。
CMakeCache で bash シェル スクリプトを呼び出した後、MSVC リンカーの代わりに MinGW リンカーが設定されます。
わかりました、正しい依存関係を取得するには、 CMAKE_CXX_LINKER の代わりに CMAKE_LINKER 変数を設定する必要があることがわかりました。しかし今、私は別の失敗をしました:
私が何を間違えたのか誰にもわかりませんか?助けてくれてありがとう。
よろしく、ヘルハウンド
windows-xp - MinGW が memcpy を見つけられなかったのはなぜですか?
グラフィカルインストーラーを使用して、Windows XP に MinGW + MSYS をインストールしました。すべて問題ないようです。
ただし、 を使用して C++ アプリケーションをビルドしようとすると、./configure, make, make install
エラー メッセージが表示されます。次の 2 つのチェックに失敗しました:
AC_CHECK_LIB(m, memcpy, [], [AC_MSG_ERROR([error msg])])
AC_CHECK_FUNC(memcpy, [],[AC_MSG_ERROR([error msg])])
memcpy
MinGW がそのライブラリを見つけられなかったのはなぜですか? このエラーを修正する方法を提案してもらえますか? ありがとうございました。
gcc - MinGW での SDL のセットアップ
現在、MinGW で SDL をセットアップする方法を理解しようとしています。私はいくつかのサイトでメソッドを持っている (というか、同じメソッドが再公開されている) のを見てきました。
sdl-conf ファイルがあり、MSYS がインストールされており、最新の SDL 1.2 MinGW 開発者リリースをダウンロードしました。
c++ - make は MinGW や MSYS に含まれなくなりましたか?
Windows 7 コンピューターに MinGW と MSYS をインストールしました。C:\Program Files (x86)\MinGW\bin
パスに追加しました。gcc
やなどのコマンドは機能しますg++
が、make
機能しません。ディレクトリを調べたところ、make
すべてのコンポーネントをインストールしたにもかかわらず、という実行可能ファイルはありません。というファイルがありますmingw32-make
。mingw32-
c++、g++、gcc、gcc-4.6.1、gfortran など、接頭辞が のファイルもあります。ただし、 がありmake
ますC:\Program Files (x86)\MinGW\msys\1.0\bin
。
MinGW シェルを開いて と入力するとmake
、make が実行されます。ただし、Windows ターミナルからは実行されません。
これは意図的なものですか、それとも他の実行可能ファイルも欠落している可能性がありますか? C:\Program Files (x86)\MinGW\msys\1.0\bin
パスに追加するだけですか?
windows-7 - msysgit に付属する msys 実装で提供される ssh-add/ssh-agent の問題をどのように切り分けるのですか?
http://code.google.com/p/msysgit/downloads/listから msysgit: Git-1.7.8-preview20111206.exe をインストールしました (編集: msysGit-fullinstall-1.7.8-preview20111206.exe もインストールしました、別のディレクトリに便利にインストールされますが、そのインスタンスでも同じ問題が発生しています)。
また、ssh-add が常に「認証エージェントへの接続を開けませんでした」と報告する ssh-agent に問題があります。
残念ながら、ssh-add は、発生したエラーの詳細を教えてくれません。ソケットに接続しようとするとタイムアウトしているように感じますが、実際にはこれが問題であることを認めておらず、ssh-agent は正常に動作しているように動作します。この組み合わせについて考えると、アクセス許可の問題が疑われますが、その種の問題をどこで調査すればよいかわかりません (また、Windows イベント ログに重要と認識されるものは何も表示されません)。
このエラー メッセージは私を困惑させます。環境変数が適切に設定されていない場合にこのエラー メッセージが表示される可能性があると信じる理由がありますが、環境変数が適切に設定されていると信じる理由があります。環境変数が実行されていない ssh-agent のインスタンスを参照している場合、このエラー メッセージが表示される可能性があると信じる理由がありますが、実行中の ssh-agent のインスタンスが 1 つだけあり、環境変数に表示されるものと一致します。 . そして、これは繰り返し可能です。ssh-agent > ~/.ssh/environment; . ~/.ssh/environment
などの手法を使用して、数十の ssh-agent インスタンスを開始 (eval `ssh-agent`
および最終的にはシャットダウン) しましたがssh-agent bash
、msys ssh-add を msys ssh-agent に接続できません。
私は今のところ、スクリプト作成には関心がありません。コマンドラインから ssh-add を機能させることができれば、それをスクリプト化できると思います...
また、ssh-add が使用する 10 秒のリアルタイムは、「Could not open...」メッセージを発行する前に発生することにも注意してください。
ここでは、現在のバージョンの Windows 7 を使用しています。また、cygwin もインストールしていますが、msys を使用している場合はパスにありません。タスク マネージャーは、実行中の ssh-agent のインスタンスが 1 つしかないことを示しています。実行中の ssh-agent は msys ssh-agent であり、msysgit の bash プロンプトから開始されました (パスに cygwin からは何もありません)。ssh キーは cygwin の ssh-keygen を使用して生成されましたが、表面的なテストでは、msys ssh ユーティリティでファイルに問題がないことがわかりました。ssh-agent からエラー メッセージや警告が表示されません。
私は cygwin の ssh-agent を使用できますが、cygwin と msys を混在させると他の複雑さが生じます (そして、この問題に関する私の説明からその一部を見ることができます)。
msys ssh-add が機能しない理由を調べるにはどうすればよいですか? (または、その ssh-add を適切に機能させるにはどうすればよいですか?)
gcc - GLIB: 構成: エラー: C コンパイラは Windows で実行可能ファイルを作成できません
設定コマンドは
Glib ディレクトリに移動 -> このコマンドを実行
./configure --prefix="Installation directory"
Windows で Glib パッケージを構成すると、次の結果が表示されます。
GLib パッケージから構成ファイルをコンパイルするために minGW を使用していますmSys version 1.0 and Gcc 4.6.1 version
。
Cygwin と msys の両方がシステムにインストールされています。
私も試してみましcygwin
たが、結果は同じです。
編集
ログの詳細:
エラーの詳細がログに含まれている場合
この問題を解決するには?