問題なく gtk2hs-buildtools をインストールしましたが、「cabal install gtk」を使用して gtk をインストールしようとしたときの出力は次のとおりです。
[gautam@gautam ~]$ カバル インストール gtk 依存関係を解決しています... [1/2] SetupWrapper のコンパイル ( /tmp/cairo-0.12.213784/cairo-0.12.2/SetupWrapper.hs, /tmp/cairo-0.12.213784/cairo-0.12.2/dist/setup/SetupWrapper.o ) [2/2] メインのコンパイル ( /tmp/cairo-0.12.213784/cairo-0.12.2/Setup.hs, /tmp/cairo-0.12.213784/cairo-0.12.2/dist/setup/Main.o ) /tmp/cairo-0.12.213784/cairo-0.12.2/dist/setup/setup をリンクしています ... [1/2] Gtk2HsSetup のコンパイル ( Gtk2HsSetup.hs, dist/setup-wrapper/Gtk2HsSetup.o ) [2/2] Main のコンパイル ( SetupMain.hs、dist/setup-wrapper/Main.o ) dist/setup-wrapper/setup をリンクしています ... gtk2hsC2hs が見つかりません 最初に `gtk2hs-buildtools` をインストールし、インストール ディレクトリが PATH (例: HOME/.cabal/bin) にあることを確認してください。 [1/2] SetupWrapper のコンパイル ( /tmp/glib-0.12.213784/glib-0.12.2/SetupWrapper.hs、/tmp/glib-0.12.213784/glib-0.12.2/dist/setup/SetupWrapper.o ) [2/2] Main のコンパイル ( /tmp/glib-0.12.213784/glib-0.12.2/Setup.hs, /tmp/glib-0.12.213784/glib-0.12.2/dist/setup/Main.o ) /tmp/glib-0.12.213784/glib-0.12.2/dist/setup/setup をリンクしています ... [1/2] Gtk2HsSetup のコンパイル ( Gtk2HsSetup.hs, dist/setup-wrapper/Gtk2HsSetup.o ) [2/2] Main のコンパイル ( SetupMain.hs、dist/setup-wrapper/Main.o ) dist/setup-wrapper/setup をリンクしています ... gtk2hsC2hs が見つかりません 最初に `gtk2hs-buildtools` をインストールし、インストール ディレクトリが PATH (例: HOME/.cabal/bin) にあることを確認してください。 cabal: エラー: 一部のパッケージのインストールに失敗しました: cairo-0.12.2 は構成ステップで失敗しました。例外は次のとおりです。 終了失敗 1 gio-0.12.2 は、インストールに失敗した glib-0.12.2 に依存しています。 glib-0.12.2 は構成ステップで失敗しました。例外は次のとおりです。 終了失敗 1 gtk-0.12.2 は、インストールに失敗した glib-0.12.2 に依存しています。 pango-0.12.2 は、インストールに失敗した glib-0.12.2 に依存しています。 [gautam@gautam ~]$
この問題は、Mac と Fedora VM の両方で発生します。これを修正する方法を知っている人はいますか?ありがとう!