FS#18032 - [gtk2hs] fails to install
Attached to Project:
Community Packages
Opened by Alex Combas (goplexian) - Wednesday, 27 January 2010, 11:37 GMT
Last edited by Dan Griffiths (Ghost1227) - Wednesday, 17 February 2010, 18:44 GMT
Opened by Alex Combas (goplexian) - Wednesday, 27 January 2010, 11:37 GMT
Last edited by Dan Griffiths (Ghost1227) - Wednesday, 17 February 2010, 18:44 GMT
|
Details
Description: gtk2sh fails to install.
Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: 1. try to install gtk2hs, this is the output. $ $ sudo pacman -S gtk2hs resolving dependencies... looking for inter-conflicts... Targets (1): gtk2hs-0.10.1-3 Total Download Size: 0.00 MB Total Installed Size: 50.01 MB Proceed with installation? [Y/n] checking package integrity... (1/1) checking for file conflicts [###################] 100% (1/1) installing gtk2hs [###################] 100% building GHCi library /usr/lib/gtk2hs/HSglib.o... done. glib-0.10.1: missing id field glib-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/glib.package.conf" ... done. building GHCi library /usr/lib/gtk2hs/HScairo.o... done. cairo-0.10.1: missing id field cairo-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) cairo-0.10.1: dependency "mtl-1.1.0.2" doesn't exist (use --force to override) cairo-0.10.1: dependency "glib-0.10.1" doesn't exist (use --force to override) cairo-0.10.1: dependency "bytestring-0.9.1.4" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/cairo.package.conf" ... done. building GHCi library /usr/lib/gtk2hs/HSgtk.o... done. gtk-0.10.1: missing id field gtk-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) gtk-0.10.1: dependency "mtl-1.1.0.2" doesn't exist (use --force to override) gtk-0.10.1: dependency "glib-0.10.1" doesn't exist (use --force to override) gtk-0.10.1: dependency "cairo-0.10.1" doesn't exist (use --force to override) gtk-0.10.1: dependency "containers-0.2.0.1" doesn't exist (use --force to override) gtk-0.10.1: dependency "array-0.2.0.0" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/gtk.package.conf" ... done. building GHCi library /usr/lib/gtk2hs/HSsoegtk.o... done. soegtk-0.10.1: missing id field soegtk-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) soegtk-0.10.1: dependency "mtl-1.1.0.2" doesn't exist (use --force to override) soegtk-0.10.1: dependency "gtk-0.10.1" doesn't exist (use --force to override) soegtk-0.10.1: dependency "cairo-0.10.1" doesn't exist (use --force to override) soegtk-0.10.1: dependency "old-time-1.0.0.2" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/soegtk.package.conf" ... done. building GHCi library /usr/lib/gtk2hs/HSglade.o... done. glade-0.10.1: missing id field glade-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) glade-0.10.1: dependency "gtk-0.10.1" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/glade.package.conf" ... done. building GHCi library /usr/lib/gtk2hs/HSgconf.o... done. gconf-0.10.1: missing id field gconf-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) gconf-0.10.1: dependency "glib-0.10.1" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/gconf.package.conf" ... done. building GHCi library /usr/lib/gtk2hs/HSgtksourceview2.o... done. gtksourceview2-0.10.1: missing id field gtksourceview2-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) gtksourceview2-0.10.1: dependency "gtk-0.10.1" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/gtksourceview2.package.conf" ... done. building GHCi library /usr/lib/gtk2hs/HSsvgcairo.o... done. svgcairo-0.10.1: missing id field svgcairo-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) svgcairo-0.10.1: dependency "mtl-1.1.0.2" doesn't exist (use --force to override) svgcairo-0.10.1: dependency "glib-0.10.1" doesn't exist (use --force to override) svgcairo-0.10.1: dependency "cairo-0.10.1" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/svgcairo.package.conf" ... done. building GHCi library /usr/lib/gtk2hs/HSgtkglext.o... done. gtkglext-0.10.1: missing id field gtkglext-0.10.1: dependency "base-4.1.0.0" doesn't exist (use --force to override) gtkglext-0.10.1: dependency "gtk-0.10.1" doesn't exist (use --force to override) Reading package info from "/usr/lib/gtk2hs/gtkglext.package.conf" ... done. error: command failed to execute correctly $ #2 Try to remove gtk2hs, this is the error output $ sudo pacman -Rd gtk2hs ghc-pkg: cannot find package glade ghc-pkg: cannot find package gconf ghc-pkg: cannot find package sourceview ghc-pkg: cannot find package gtksourceview2 ghc-pkg: cannot find package svgcairo ghc-pkg: cannot find package gtkglext ghc-pkg: cannot find package soegtk ghc-pkg: cannot find package gtk ghc-pkg: cannot find package cairo ghc-pkg: cannot find package glib (1/1) removing gtk2hs [###################] 100% |
This task depends upon
Closed by Dan Griffiths (Ghost1227)
Wednesday, 17 February 2010, 18:44 GMT
Reason for closing: Fixed
Wednesday, 17 February 2010, 18:44 GMT
Reason for closing: Fixed
Here's an article about this:
http://haskell.org/gtk2hs/archives/2010/01/18/compiling-with-ghc-612/
Sergej, we need to depend on a specific version of ghc, since major ghc upgrades always break everything built on an older compiler.
Do you want to remove these packages? [Y/n] y
ghc-pkg: cannot find package sourceview
i saw in the gtk2hs.install that sourceview is mentoined in the post_upgrade and pre_removed but not in the post_install. that's why ghc-pkg gives this error