Ich verstehe den Fehler nicht, weil es scheint, dass eine Version des gleichen Pakets, das ich versuche zu installieren.Kann gtk-mac-integration nicht installieren
$ 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
Ja, ich habe bereits eine Version von gtk installiert, aber es ist älter. Ich werde versuchen, gtk zu aktualisieren, wenn ich herausfinden kann, wie ich es installiert habe. –
Kämpfen, um GTK + aktualisiert zu bekommen. Mit $ ~/.local/bin/jhbuild build meta-gtk-osx-core bekomme ich den Fehler: *** Fehler während der Phasenkonfiguration von gtk +: ########## Fehler beim Ausführen von autoreconf -fis && ./configure --prefix/Benutzer/peter/gtk/inst --libdir '/ Benutzer/peter/gtk/inst/lib' - mit-gdktarget = quarz - enable-quartz-relocation *** [12/14 ] –
Leider ist die Erstellung von GTK + weit außerhalb meines Spezialgebietes. Ich schlage vor, eine andere Frage zu stellen (möglicherweise auf Super User? Ich bin mir nicht sicher). – ehird