haskell gtk glib cabal gtk2hs

haskell - ¿Cómo actualizar gtk2hsC2hs?



glib cabal (1)

Estoy intentando cabal install glib-0.12.3 en mi Ubuntu 11.10 usando cabal-install 0.10.2. Sin embargo, muestra los siguientes mensajes de error:

setup: The program gtk2hsC2hs version >=0.13.5 is required but the version found at /usr/bin/gtk2hsC2hs is version 0.13.4 cabal: Error: some packages failed to install: glib-0.12.3 failed during the configure step. The exception was: ExitFailure 1

Después de media hora de búsqueda, no puedo encontrar dónde está este gtk2hsC2hs . Busqué en lugares como http://code.haskell.org/gtk2hs/tools/c2hs/ , pero parece que no puedo encontrar la versión correcta.

¿Cómo podría actualizar mi gtk2hsC2hs? ¡Gracias!


Es parte del paquete gtk2hs-buildtools .

$ cabal install gtk2hs-buildtools

( --global vez con el indicador --global , depende de cómo desee instalar los paquetes en general) debería proporcionarle la versión más reciente que debería poder compilar los últimos paquetes gtk2hs .

Como el antiguo gtk2hsC2hs está en /usr/bin , asegúrese de que el nuevo esté instalado allí (reemplazando el antiguo) o en un directorio que aparezca antes de /usr/bin en su $PATH . Una instalación predeterminada de cabal install instala archivos ejecutables (en Linux) en $HOME/.cabal/bin , por lo que sería una buena idea tener ese primer directorio en $PATH .