2012-03-31 11 views
0

インストールしようとしているものと同じパッケージのバージョンが必要なため、このエラーは分かりません。gtk-mac-integrationをインストールできない

$ cabal install gtk-mac-integration 
Resolving dependencies... 
[1 of 2] Compiling SetupWrapper  (/var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/SetupWrapper.hs, /var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/dist/setup/SetupWrapper.o) 
[2 of 2] Compiling Main    (/var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/Setup.hs, /var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/dist/setup/Main.o) 
Linking /var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/dist/setup/setup ... 
[1 of 2] Compiling Gtk2HsSetup  (Gtk2HsSetup.hs, dist/setup-wrapper/Gtk2HsSetup.o) 
[2 of 2] Compiling Main    (SetupMain.hs, dist/setup-wrapper/Main.o) 
Linking dist/setup-wrapper/setup ... 
Configuring gtk-mac-integration-0.1.0.4... 
setup: The pkg-config package gtk-mac-integration version >=0.9.6 is required 
but it could not be found. 
cabal: Error: some packages failed to install: 
gtk-mac-integration-0.1.0.4 failed during the configure step. The exception 
was: 
ExitFailure 1 

答えて

2

それがシステムパッケージgtk-mac-integrationを望んでいる、Haskellのパッケージgtk-mac-integrationを望んでいません。つまり、あなたがインストールしようとしているHaskellパッケージは、gtk-mac-integrationライブラリへのバインディングです(これはGTK +にバンドルされていると思います)。 Haskellパッケージをインストールする前に別途インストールする必要があります。

既にGTK +がインストールされている場合、Cabalが外部ライブラリの依存関係を見つけるために使用するpkg-configツールでは、ライブラリに対応する.pcファイルが見つかりません。私はそれを修正する方法はわかりませんが、少なくとも詳細はありません。

+0

はい、既にgtkのバージョンがインストールされていますが、古いバージョンです。私はgtkを更新しようとします、もし私が最初にそれをインストールした方法を考え出すことができれば。 –

+0

gtk +の更新に苦労しています。 $〜/ .local/bin/jhbuildでmeta-gtk-osx-coreをビルドすると、エラーが出ます:gtk +のフェーズ設定中にエラーが発生しました:########## autoreconf -fis &&を実行中にエラーが発生しました./configure --prefix/Users/peter/gtk/inst --libdir '/ Users/peter/gtk/inst/lib' --with-gdktarget = quartz - enable-quartz-relocation *** [12/14 ] –

+0

残念ながら、GTK +をコンパイルすることは私の専門知識の範囲外です。別の質問をすることをお勧めします(恐らくスーパーユーザーですか?私はわかりません)。 – ehird

関連する問題