[Haskell-beginners] Cabal problems with System.hi

Sean Charles sean at objitsu.com
Tue Mar 15 23:23:07 CET 2011


Somedays I feel so annoyed with software! Flushed with success from the 
HOpenGL tutorial on the wiki, having made it work, spotted a mistake in 
it (documented on the wiki) and 'made it my own' by adding bits and 
bobs, I decided to then add the capability to load a CSV file and 
visualise the data.

So, here's how far I got ...

import Text.CSV
import System (getArgs)

main = do
   args <- getArgs
   print $show args

and here's what I got as output ...

[1 of 1] Compiling Main             ( csvsql.hs, csvsql.o )

$ ghc --make csvsql.hs

csvsql.hs:2:0:
     Bad interface file: 
/home/sean/.cabal/lib/haskell98-1.1.0.0/ghc-6.12.3/System.hi
         Something is amiss; requested module  haskell98:System differs 
from name found in the interface file haskell98-1.1.0.0:System

WTF? How does a 'beginner' even begin to sort that out. I have searched 
in vain I am afraid. So I can do OpenGL but I can't even get that to 
build! Sheesh. It seems that every time I try to use something 
interesting, cabal won't build it. I've tried Snapp and happstack and 
they both fail with messages about array classes being less than or 
equal to or greater than some requested version etc etc. Sometimes I 
can't help feel that the whole thing is just a big bloody tangled mess. 
Today I even built something and got a warning about it 'better being 
fixed for 6.14' or else.

Anybody ? Some details ... I am using the Haskell Platform on Ubuntu 
10.10 ...

GHC:
The Glorious Glasgow Haskell Compilation System, version 6.12.3

CABAL:
cabal-install version 0.8.2
using version 1.8.0.6 of the Cabal library

------------ long! -----------
sean at sean-desktop:~/Documents/haskell$ ghc --make csvsql.hs
[1 of 1] Compiling Main             ( csvsql.hs, csvsql.o )

csvsql.hs:2:0:
     Bad interface file: 
/home/sean/.cabal/lib/haskell98-1.1.0.0/ghc-6.12.3/System.hi
         Something is amiss; requested module  haskell98:System differs 
from name found in the interface file haskell98-1.1.0.0:System
sean at sean-desktop:~/Documents/haskell$ ghc -v --make csvsql.hs
Glasgow Haskell Compiler, Version 6.12.3, for Haskell 98, stage 2 booted 
by GHC version 6.8.2
Using binary package database: 
/usr/local/lib/ghc-6.12.3/package.conf.d/package.cache
Using binary package database: 
/home/sean/.ghc/i386-linux-6.12.3/package.conf.d/package.cache
package Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 is shadowed by 
package Cabal-1.8.0.6-630820cddd3d7807f1ffc8659ac42f14
package FileManipCompat-0.15-7b99971faea03d5733b159f62e72b47d is 
unusable due to missing or recursive dependencies:
   directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780
package GLUT-2.1.2.1-28b302347957c233ccda2ce5198ec7d2 is unusable due to 
missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package HJScript-0.5.0-82f5f2094448c55bbdcabca73448f209 is unusable due 
to missing or recursive dependencies:
   HJavaScript-0.4.7-1523e919008ff362b67f8bb4daade655 
hsx-0.7.0-d6f4a1877ceb7245a82f57686fb8f5a0
package HSH-2.0.3-25f03301a1057f8f827d2576acd01b99 is unusable due to 
missing or recursive dependencies:
   MissingH-1.1.0.3-d0d37b025b1974dd564a28cbd3e0fd2a 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
hslogger-1.1.0-ff21567412a2dde9343a0a001e2a74bb 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
regex-base-0.93.2-93d41c404776e7153a3c56abb15299c9 
regex-compat-0.93.1-9d10120c7c270f1637562abdc789661f 
regex-posix-0.94.2-27860fc5f21679fa50846262bc4495c9
package HStringTemplate-0.6.5-204703a457b309d1d5569ad5ce25f2ae is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
deepseq-1.1.0.0-5b7e75cfe2cd44024326a4af10ca9e7b 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
syb-with-class-0.6.1-49bea0363ef94abf727d439e681c5b41 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159 
text-0.7.2.1-d265f0e45a2726f434ed51baf6ca390e
package HStringTemplateHelpers-0.0.14-8c602d50b48f7fb8cc85513789597a9c 
is unusable due to missing or recursive dependencies:
   FileManipCompat-0.15-7b99971faea03d5733b159f62e72b47d 
HSH-2.0.3-25f03301a1057f8f827d2576acd01b99 
HStringTemplate-0.6.5-204703a457b309d1d5569ad5ce25f2ae 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780
package HTTP-4000.0.9-681f468ac8929785a043af74f4b68865 is shadowed by 
package HTTP-4000.0.9-d65b1c9f2d75a0906b0f3539592da880
package HaXml-1.13.3-7dc167eb25148e26630d578cf2ddc012 is unusable due to 
missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package MissingH-1.1.0.3-d0d37b025b1974dd564a28cbd3e0fd2a is unusable 
due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06 
hslogger-1.1.0-ff21567412a2dde9343a0a001e2a74bb 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
regex-compat-0.93.1-9d10120c7c270f1637562abdc789661f
package QuickCheck-2.1.1.1-a1d554ae59630de4de4ef5b3b3282e7a is unusable 
due to missing or recursive dependencies:
   ghc-6.12.3-1d98765af6d253e91dfb24129b4e20b4
package bin-package-db-0.0.0.0-0dffb74a73bb78b5dc02ca941bbcbea0 is 
unusable due to missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 
ghc-binary-0.5.0.2-65e476e80633fdb913f3a18a211c7d06
package binary-shared-0.8.1-5240545b3ffd864a78d1ade0cbded7f3 is unusable 
due to missing or recursive dependencies:
   binary-0.5.0.2-300339c66a688207241e4643a9e17721 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package blaze-builder-0.2.1.3-a37ca4261cdce566c481cf24a6fa5907 is 
unusable due to missing or recursive dependencies:
   text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83
package blaze-html-0.3.0.4-1e1724fa351f75b3401d2ac1c8ec1728 is unusable 
due to missing or recursive dependencies:
   blaze-builder-0.2.1.3-01d57c209fdf57e95c948f732e1d9556 
text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6
package blaze-html-0.3.1.0-2cf731f164b168eb60ed3652a2de16b3 is unusable 
due to missing or recursive dependencies:
   blaze-builder-0.2.1.3-a37ca4261cdce566c481cf24a6fa5907 
text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83
package cautious-file-0.1.5-ade2a63f2ff76436d0738e9ed7ef935c is unusable 
due to missing or recursive dependencies:
   directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780
package cgi-3001.1.7.3-bb86e2a92b7547caf58fcb5cc34e2aad is unusable due 
to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package cgi-3001.1.8.2-f55e016d54419232a72c79d88afd2a34 is unusable due 
to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package clientsession-0.4.1-9f22b7d62576a6a7cfcdfbc1500f2f5c is unusable 
due to missing or recursive dependencies:
   directory-1.1.0.0-9c55c4f2cb37f0248082dbc6985694ed
package containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 is shadowed 
by package containers-0.3.0.0-25f9dad76792c2d88e8bb8c5e57e8f4c
package convertible-text-0.3.0.8-3f90e262526f45ed5719e16ca07c741f is 
unusable due to missing or recursive dependencies:
   text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83
package data-accessor-monads-fd-0.2.0.2-2272dfc7d1df6be654f30d9e2789f78d 
is unusable due to missing or recursive dependencies:
   data-accessor-0.2.1.4-14a2ed303bd63d8416ef4a75329f7f90
package data-accessor-template-0.2.1.5-9194b4be7b110d367b4c8d4aaeb3284f 
is unusable due to missing or recursive dependencies:
   data-accessor-0.2.1.4-14a2ed303bd63d8416ef4a75329f7f90 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159
package data-binary-ieee754-0.4.2.1-04817d6506f782f8e08fec59f3e68a17 is 
unusable due to missing or recursive dependencies:
   binary-0.5.0.2-300339c66a688207241e4643a9e17721
package data-object-0.3.1.6-d12aeef0e0eb3d9cd139127a6db65b5a is unusable 
due to missing or recursive dependencies:
   text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83
package data-object-yaml-0.3.3.3-9927b6c6b856d53323cba5385c6437d1 is 
unusable due to missing or recursive dependencies:
   convertible-text-0.3.0.8-3f90e262526f45ed5719e16ca07c741f 
data-object-0.3.1.6-d12aeef0e0eb3d9cd139127a6db65b5a 
enumerator-0.4.5-6a7a4c9762d62e7e1b4832ca90952a15 
text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83 
yaml-0.4.1-ea887ef1e25bc7e8e6fbea011f50c18c
package dataenc-0.13.0.4-71f92d39e01f6f252a8f5f3ac4dce959 is unusable 
due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package datetime-0.2-bcd61567f8553949b0cce107933fa526 is unusable due to 
missing or recursive dependencies:
   QuickCheck-2.1.1.1-a1d554ae59630de4de4ef5b3b3282e7a
package dbus-client-0.3-a97c2e46e34fc9c142e688cd603a5309 is unusable due 
to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
dbus-core-0.8.5.3-259dc1e4f9aa7a495cefee1a9c13d845 
text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6
package dbus-core-0.8.5.3-259dc1e4f9aa7a495cefee1a9c13d845 is unusable 
due to missing or recursive dependencies:
   binary-0.5.0.2-300339c66a688207241e4643a9e17721 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
data-binary-ieee754-0.4.2.1-04817d6506f782f8e08fec59f3e68a17 
libxml-sax-0.6.1.1-9c86d59f1a7cd8dd000ce3d1bdda3b37 
text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6 
xml-types-0.1.2-75dac8a43b29c8b32a3ffda20830ef84
package deepseq-1.1.0.0-5b7e75cfe2cd44024326a4af10ca9e7b is unusable due 
to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package derive-2.3.0.2-7975196320227eb395dc97159c6f3dee is unusable due 
to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
haskell-src-exts-1.9.4-e0f8c55bea9fc97376aa3598dfdca6d6 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159 
uniplate-1.5.1-43c5344609d31cc668c4c59beef1c515
package directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 is shadowed 
by package directory-1.0.1.1-152938e3ea468c6b485caf4a46279983
package dyre-0.8.5-2d1ebc063292d5c36924d9044a2fd6f5 is unusable due to 
missing or recursive dependencies:
   binary-0.5.0.2-300339c66a688207241e4643a9e17721 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
io-storage-0.3-e715fa7d713d6c16e5b04e2bc3dd3897 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
xdg-basedir-0.2-1b2b9dbb74cadafbb8e47f5e9518e5df
package enumerator-0.4.5-6a7a4c9762d62e7e1b4832ca90952a15 is unusable 
due to missing or recursive dependencies:
   text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83
package fastcgi-3001.0.2.3-757682a22cfb2f20ccafae88b22a3ffe is unusable 
due to missing or recursive dependencies:
   cgi-3001.1.8.2-f55e016d54419232a72c79d88afd2a34
package fgl-5.4.2.3-347eeff6011a7f9285c305b00fea7a97 is shadowed by 
package fgl-5.4.2.3-4a4f100c574976fc9ee6dabed001e8cc
package gconf-0.11.1-bcfd506d84a32c76d8b86aadc184c315 is unusable due to 
missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package gconf-0.12.0-6360afff532ff188f9c430ab353de5d3 is unusable due to 
missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package ghc-6.12.3-1d98765af6d253e91dfb24129b4e20b4 is unusable due to 
missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 
bin-package-db-0.0.0.0-0dffb74a73bb78b5dc02ca941bbcbea0 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
hpc-0.5.0.5-3f3ed89da2117953d6ef3acc2332a32b 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159
package ghc-binary-0.5.0.2-65e476e80633fdb913f3a18a211c7d06 is unusable 
due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package ghc-mtl-1.0.1.0-8be8f102c0e1780c8e4dac009d3cb37e is unusable due 
to missing or recursive dependencies:
   ghc-6.12.3-1d98765af6d253e91dfb24129b4e20b4
package glade-0.12.0-6fcb6fb7952fa216fbca6d594d5ef4d6 is unusable due to 
missing or recursive dependencies:
   cairo-0.12.0-6d162f28f1ec7cfffc637095c87e0e51 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06 
pango-0.12.0-34c371d6999887e2ffc6f180e32376fd
package gtk-serialized-event-0.12.0-f66c7949b04362ab2a8e94947e97bdeb is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package gtksourceview2-0.11.1-4351aa80fa6c86a68dcddb87d73ca977 is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
gtk-0.11.2-a0c99bbb59601debde69fc06dd423163 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package gtksourceview2-0.12.2-299b3708242da19b5bc1529c904641bb is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package haddock-2.7.2-44f54e4260b5f19b5e7ca1cf10b574c2 is unusable due 
to missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
ghc-6.12.3-1d98765af6d253e91dfb24129b4e20b4
package haddock-2.8.1-0efb99fab8123e4a50015889edb3266e is unusable due 
to missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
ghc-6.12.3-1d98765af6d253e91dfb24129b4e20b4
package hamlet-0.6.1.2-13da92d93da1692fae2827529ebc48b4 is unusable due 
to missing or recursive dependencies:
   blaze-builder-0.2.1.3-a37ca4261cdce566c481cf24a6fa5907 
text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83
package happstack-0.5.0.2-6328f3a6315ecefeb4a7379946deccbf is unusable 
due to missing or recursive dependencies:
   HStringTemplate-0.6.5-204703a457b309d1d5569ad5ce25f2ae 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
happstack-data-0.5.0.2-9cd6fa031108dd7d71d25ecf48413c4f 
happstack-ixset-0.5.0.2-ffc6ec7c44dd11a38b749f60bb7948db 
happstack-server-0.5.0.2-1048d12fdd5d4630b3d4604fcbf0d3a1 
happstack-state-0.5.0.2-0425df2e399d40e9cd56fa4b90f82824 
happstack-util-0.5.0.2-6deb55204826967e9eba50d4b907d2f8 
hslogger-1.1.0-ff21567412a2dde9343a0a001e2a74bb 
hsp-0.5.2-56ebf0497d75a354963de3ab390d9c82 
hsx-0.7.0-d6f4a1877ceb7245a82f57686fb8f5a0 
text-0.7.2.1-d265f0e45a2726f434ed51baf6ca390e
package happstack-0.5.0.3-e74ecc6b91dbb0ce35e666a2877aa0d7 is unusable 
due to missing or recursive dependencies:
   HStringTemplate-0.6.5-204703a457b309d1d5569ad5ce25f2ae 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
happstack-data-0.5.0.2-9cd6fa031108dd7d71d25ecf48413c4f 
happstack-ixset-0.5.0.2-ffc6ec7c44dd11a38b749f60bb7948db 
happstack-server-0.5.0.2-1048d12fdd5d4630b3d4604fcbf0d3a1 
happstack-state-0.5.0.2-0425df2e399d40e9cd56fa4b90f82824 
happstack-util-0.5.0.2-6deb55204826967e9eba50d4b907d2f8 
hslogger-1.1.0-ff21567412a2dde9343a0a001e2a74bb 
hsp-0.5.2-56ebf0497d75a354963de3ab390d9c82 
hsx-0.7.0-d6f4a1877ceb7245a82f57686fb8f5a0 
text-0.7.2.1-d265f0e45a2726f434ed51baf6ca390e
package happstack-data-0.5.0.2-9cd6fa031108dd7d71d25ecf48413c4f is 
unusable due to missing or recursive dependencies:
   HaXml-1.13.3-7dc167eb25148e26630d578cf2ddc012 
binary-0.5.0.2-300339c66a688207241e4643a9e17721 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
happstack-util-0.5.0.2-6deb55204826967e9eba50d4b907d2f8 
syb-with-class-0.6.1-49bea0363ef94abf727d439e681c5b41 
syb-with-class-instances-text-0.0.1-e0958b7c486486529a910df764c1a821 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159 
text-0.7.2.1-d265f0e45a2726f434ed51baf6ca390e
package happstack-ixset-0.5.0.2-ffc6ec7c44dd11a38b749f60bb7948db is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
happstack-data-0.5.0.2-9cd6fa031108dd7d71d25ecf48413c4f 
happstack-util-0.5.0.2-6deb55204826967e9eba50d4b907d2f8 
syb-with-class-0.6.1-49bea0363ef94abf727d439e681c5b41 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159
package happstack-server-0.5.0.2-1048d12fdd5d4630b3d4604fcbf0d3a1 is 
unusable due to missing or recursive dependencies:
   HaXml-1.13.3-7dc167eb25148e26630d578cf2ddc012 
MaybeT-0.1.2-c6796d6c87e1e5fe6e49b0f5be0767d5 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
happstack-data-0.5.0.2-9cd6fa031108dd7d71d25ecf48413c4f 
happstack-util-0.5.0.2-6deb55204826967e9eba50d4b907d2f8 
hslogger-1.1.0-ff21567412a2dde9343a0a001e2a74bb 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159
package happstack-state-0.5.0.2-0425df2e399d40e9cd56fa4b90f82824 is 
unusable due to missing or recursive dependencies:
   binary-0.5.0.2-300339c66a688207241e4643a9e17721 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
happstack-data-0.5.0.2-9cd6fa031108dd7d71d25ecf48413c4f 
happstack-util-0.5.0.2-6deb55204826967e9eba50d4b907d2f8 
hslogger-1.1.0-ff21567412a2dde9343a0a001e2a74bb 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159
package happstack-util-0.5.0.2-6deb55204826967e9eba50d4b907d2f8 is 
unusable due to missing or recursive dependencies:
   SMTPClient-1.0.3-abe7ea8ba30a18a4000f27902688223a 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
hslogger-1.1.0-ff21567412a2dde9343a0a001e2a74bb 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
strict-concurrency-0.2.4.1-84be9f7f9d18bf678637caa8c1da2e7e 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159
package haskell-platform-2010.2.0.0-d41d8cd98f00b204e9800998ecf8427e is 
unusable due to missing or recursive dependencies:
   GLUT-2.1.2.1-28b302347957c233ccda2ce5198ec7d2 
HTTP-4000.0.9-681f468ac8929785a043af74f4b68865 
QuickCheck-2.1.1.1-a1d554ae59630de4de4ef5b3b3282e7a 
cgi-3001.1.7.3-bb86e2a92b7547caf58fcb5cc34e2aad 
deepseq-1.1.0.0-5b7e75cfe2cd44024326a4af10ca9e7b 
fgl-5.4.2.3-347eeff6011a7f9285c305b00fea7a97 
haskell-src-1.0.1.3-8d1c995035ce7f08b1eb1f9f67004962 
parallel-2.2.0.1-9f1e6e8349b7b7e87605794eced46d4d 
regex-base-0.93.2-93d41c404776e7153a3c56abb15299c9 
regex-compat-0.93.1-9d10120c7c270f1637562abdc789661f 
regex-posix-0.94.2-27860fc5f21679fa50846262bc4495c9
package haskell-src-1.0.1.3-8d1c995035ce7f08b1eb1f9f67004962 is unusable 
due to missing or recursive dependencies:
   haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package haskell-src-exts-1.9.4-e0f8c55bea9fc97376aa3598dfdca6d6 is 
unusable due to missing or recursive dependencies:
   cpphs-1.11-61e0cd17037934084bf28d1b1427a068
package haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06 is shadowed 
by package haskell98-1.0.1.1-c3f933209c97ce362e24f824e234cb2c
package hint-0.3.3.0-1f8398ad9fd612e48aee9b4852a8c1ef is unusable due to 
missing or recursive dependencies:
   directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
ghc-6.12.3-1d98765af6d253e91dfb24129b4e20b4 
ghc-mtl-1.0.1.0-8be8f102c0e1780c8e4dac009d3cb37e 
haskell-src-1.0.1.3-8d1c995035ce7f08b1eb1f9f67004962
package hpc-0.5.0.5-3f3ed89da2117953d6ef3acc2332a32b is unusable due to 
missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780
package hscolour-1.13-911e66fd5af0463801a67a3e8a3c485e is unusable due 
to missing or recursive dependencies:
   haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package hsp-0.5.2-56ebf0497d75a354963de3ab390d9c82 is unusable due to 
missing or recursive dependencies:
   HJScript-0.5.0-82f5f2094448c55bbdcabca73448f209 
hsx-0.7.0-d6f4a1877ceb7245a82f57686fb8f5a0
package hsql-mysql-1.8.1-2f2f91c2a3c054603482515c1c3fcadc is unusable 
due to missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632
package hsx-0.7.0-d6f4a1877ceb7245a82f57686fb8f5a0 is unusable due to 
missing or recursive dependencies:
   haskell-src-exts-1.9.4-e0f8c55bea9fc97376aa3598dfdca6d6
package hxt-9.0.1-579c1c2b49181a407c8e0343d46dd331 is unusable due to 
missing or recursive dependencies:
   deepseq-1.1.0.2-ce7befc09b4186775f1fe3547adb1481
package io-storage-0.3-e715fa7d713d6c16e5b04e2bc3dd3897 is unusable due 
to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package language-c-0.3.2.1-92e2dbb8ef50ee03a00bc5c2670b29da is unusable 
due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80
package leksah-server-0.8.0.8-76d717ea39267a28fb0f2f3d2a386404 is 
unusable due to missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 
binary-0.5.0.2-300339c66a688207241e4643a9e17721 
binary-shared-0.8.1-5240545b3ffd864a78d1ade0cbded7f3 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
deepseq-1.1.0.0-5b7e75cfe2cd44024326a4af10ca9e7b 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
ghc-6.12.3-1d98765af6d253e91dfb24129b4e20b4 
haddock-2.7.2-44f54e4260b5f19b5e7ca1cf10b574c2 
hslogger-1.0.12-9df6432db3e9073bee335720cba0575d 
ltk-0.8.0.8-1e6de6c84f1fccd1cdea3d9f7f0baeb2 
process-leksah-1.0.1.4-3f690fcc56b2c59a58c949b07e7d42ee
package libxml-sax-0.6.1.1-9c86d59f1a7cd8dd000ce3d1bdda3b37 is unusable 
due to missing or recursive dependencies:
   text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6 
xml-types-0.1.2-75dac8a43b29c8b32a3ffda20830ef84
package ltk-0.8.0.8-1e6de6c84f1fccd1cdea3d9f7f0baeb2 is unusable due to 
missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
ghc-6.12.3-1d98765af6d253e91dfb24129b4e20b4 
gtk-0.11.2-a0c99bbb59601debde69fc06dd423163 
haddock-2.7.2-44f54e4260b5f19b5e7ca1cf10b574c2
package manatee-0.1.5-872ffb188e8674641a9f353923bee6d8 is unusable due 
to missing or recursive dependencies:
   cairo-0.12.0-6d162f28f1ec7cfffc637095c87e0e51 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
dbus-client-0.3-a97c2e46e34fc9c142e688cd603a5309 
dbus-core-0.8.5.3-259dc1e4f9aa7a495cefee1a9c13d845 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
gtk-serialized-event-0.12.0-f66c7949b04362ab2a8e94947e97bdeb 
manatee-core-0.0.6-4bf948e6253d4ecf075926176a88b2a1 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159 
text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6
package manatee-browser-0.0.6-d37123079f2f96fbff064adffd428c4b is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
dbus-client-0.3-a97c2e46e34fc9c142e688cd603a5309 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
gtk-serialized-event-0.12.0-f66c7949b04362ab2a8e94947e97bdeb 
manatee-core-0.0.6-4bf948e6253d4ecf075926176a88b2a1 
text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6 
webkit-0.12.1-cc772209ae29a7723024199637301dbc
package manatee-core-0.0.6-4bf948e6253d4ecf075926176a88b2a1 is unusable 
due to missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 
binary-0.5.0.2-300339c66a688207241e4643a9e17721 
cairo-0.12.0-6d162f28f1ec7cfffc637095c87e0e51 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
dataenc-0.13.0.4-71f92d39e01f6f252a8f5f3ac4dce959 
datetime-0.2-bcd61567f8553949b0cce107933fa526 
dbus-client-0.3-a97c2e46e34fc9c142e688cd603a5309 
dbus-core-0.8.5.3-259dc1e4f9aa7a495cefee1a9c13d845 
derive-2.3.0.2-7975196320227eb395dc97159c6f3dee 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
gconf-0.12.0-6360afff532ff188f9c430ab353de5d3 
gio-0.12.0-1974e0017e6948f34a117e0b02a483db 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
gtk-serialized-event-0.12.0-f66c7949b04362ab2a8e94947e97bdeb 
gtksourceview2-0.12.2-299b3708242da19b5bc1529c904641bb 
haskell-src-exts-1.9.4-e0f8c55bea9fc97376aa3598dfdca6d6 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
regex-tdfa-1.1.4-710bae8bece6c16b79ca6f6b4e62b4a0 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159 
text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6
package manatee-editor-0.0.6-072efcb772a4f90fe34298e0216927d4 is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
dbus-client-0.3-a97c2e46e34fc9c142e688cd603a5309 
dbus-core-0.8.5.3-259dc1e4f9aa7a495cefee1a9c13d845 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
gtk-serialized-event-0.12.0-f66c7949b04362ab2a8e94947e97bdeb 
gtksourceview2-0.12.2-299b3708242da19b5bc1529c904641bb 
manatee-core-0.0.6-4bf948e6253d4ecf075926176a88b2a1 
regex-tdfa-1.1.4-710bae8bece6c16b79ca6f6b4e62b4a0 
text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6
package manatee-terminal-0.0.6-48559774ecce6a411ff0ff324fb1dd0f is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
dbus-client-0.3-a97c2e46e34fc9c142e688cd603a5309 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
gtk-serialized-event-0.12.0-f66c7949b04362ab2a8e94947e97bdeb 
manatee-core-0.0.6-4bf948e6253d4ecf075926176a88b2a1 
text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6 
vte-0.12.0-4ddab41448a210a00027338e4d073248
package ncurses-0.2-c173f223e87073a9a6e6035ab119f94b is unusable due to 
missing or recursive dependencies:
   text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83
package parallel-2.2.0.1-9f1e6e8349b7b7e87605794eced46d4d is shadowed by 
package parallel-2.2.0.1-383b199f1aa6eb44716882547cd5412d
package persistent-0.3.1.3-95b8b1ffe692b01be3b2783689d67a79 is unusable 
due to missing or recursive dependencies:
   enumerator-0.4.5-6a7a4c9762d62e7e1b4832ca90952a15 
hamlet-0.6.1.2-13da92d93da1692fae2827529ebc48b4 
text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83 
web-routes-quasi-0.6.2-737c93915f0e61f14fe8b2feff2100a3
package persistent-sqlite-0.3.0.1-14ac8aa50f0ab3c072b24652362c3521 is 
unusable due to missing or recursive dependencies:
   persistent-0.3.1.3-95b8b1ffe692b01be3b2783689d67a79
package pointedlist-0.3.5-5d7ebf6fbb696d80c52eb181ad9c430a is unusable 
due to missing or recursive dependencies:
   binary-0.5.0.2-300339c66a688207241e4643a9e17721 
data-accessor-0.2.1.4-14a2ed303bd63d8416ef4a75329f7f90
package process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 is shadowed by 
package process-1.0.1.3-348b3f3c62803020895ae5b90db7671d
package process-leksah-1.0.1.4-3f690fcc56b2c59a58c949b07e7d42ee is 
unusable due to missing or recursive dependencies:
   directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780
package pureMD5-1.0.0.3-a88a86ded1e1764884e1e55fb84fafce is unusable due 
to missing or recursive dependencies:
   binary-0.5.0.2-300339c66a688207241e4643a9e17721
package pureMD5-2.1.0.1-8ef77d12a407c656d5525a56e21484c7 is unusable due 
to missing or recursive dependencies:
   QuickCheck-2.1.1.1-a1d554ae59630de4de4ef5b3b3282e7a 
binary-0.5.0.2-300339c66a688207241e4643a9e17721 
cereal-0.3.0.0-780d21095ae79ac3df7682af40a002c1 
crypto-api-0.1.2.0-5ebe30b3e273567e70ba2f5657696d61 
tagged-0.1.1-a83332d988ec1248d56707b2b3d91a41
package regex-base-0.93.2-93d41c404776e7153a3c56abb15299c9 is unusable 
due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package regex-compat-0.93.1-9d10120c7c270f1637562abdc789661f is unusable 
due to missing or recursive dependencies:
   regex-base-0.93.2-93d41c404776e7153a3c56abb15299c9 
regex-posix-0.94.2-27860fc5f21679fa50846262bc4495c9
package regex-posix-0.94.2-27860fc5f21679fa50846262bc4495c9 is unusable 
due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
regex-base-0.93.2-93d41c404776e7153a3c56abb15299c9
package regex-tdfa-1.1.4-710bae8bece6c16b79ca6f6b4e62b4a0 is unusable 
due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
regex-base-0.93.2-93d41c404776e7153a3c56abb15299c9
package rosezipper-0.1-96200af7ff9044de659e8b93d5cd1db5 is unusable due 
to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package strict-concurrency-0.2.4.1-2d4aeb8ec3bc3256258a2d6c9cfa9ff0 is 
unusable due to missing or recursive dependencies:
   deepseq-1.1.0.2-ce7befc09b4186775f1fe3547adb1481
package svgcairo-0.11.1-713f65d3485730194264714d86b699cf is unusable due 
to missing or recursive dependencies:
   cairo-0.11.1-8da7c2e91adf804cfb4f6a25403e579d 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
package syb-with-class-0.6.1-49bea0363ef94abf727d439e681c5b41 is 
unusable due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159
package 
syb-with-class-instances-text-0.0.1-e0958b7c486486529a910df764c1a821 is 
unusable due to missing or recursive dependencies:
   syb-with-class-0.6.1-49bea0363ef94abf727d439e681c5b41 
text-0.7.2.1-d265f0e45a2726f434ed51baf6ca390e
package template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159 is 
shadowed by package 
template-haskell-2.4.0.1-0da84fd728cead231af3a77f1bb1fcfb
package text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83 is unusable due 
to missing or recursive dependencies:
   deepseq-1.1.0.2-ce7befc09b4186775f1fe3547adb1481
package text-0.7.2.1-d265f0e45a2726f434ed51baf6ca390e is unusable due to 
missing or recursive dependencies:
   deepseq-1.1.0.0-5b7e75cfe2cd44024326a4af10ca9e7b
package uniplate-1.5.1-43c5344609d31cc668c4c59beef1c515 is unusable due 
to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package vacuum-1.0.0-0e3b7253cc7dff75906e81763a8fd9c6 is unusable due to 
missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package vacuum-opengl-0.0.3-a2e638d32ae8da823c59dc24bf7284ed is unusable 
due to missing or recursive dependencies:
   GLUT-2.2.2.0-bca2226d667193d1cdfc2ae7b1c32526 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
vacuum-1.0.0-0e3b7253cc7dff75906e81763a8fd9c6
package vte-0.12.0-4ddab41448a210a00027338e4d073248 is unusable due to 
missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06 
pango-0.12.0-34c371d6999887e2ffc6f180e32376fd
package vty-4.4.0.0-3be9787745deb2cefd48a6535f27537d is unusable due to 
missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
deepseq-1.1.0.0-5b7e75cfe2cd44024326a4af10ca9e7b 
parallel-2.2.0.1-9f1e6e8349b7b7e87605794eced46d4d
package wai-0.2.2.1-136de1b2c4ed28b71fe5455754afc6ff is unusable due to 
missing or recursive dependencies:
   directory-1.1.0.0-9c55c4f2cb37f0248082dbc6985694ed
package wai-extra-0.2.4.2-38cfd9fd21b58ac0a7da9774cb9cdd22 is unusable 
due to missing or recursive dependencies:
   directory-1.1.0.0-9c55c4f2cb37f0248082dbc6985694ed 
wai-0.2.2.1-136de1b2c4ed28b71fe5455754afc6ff
package web-routes-quasi-0.6.2-737c93915f0e61f14fe8b2feff2100a3 is 
unusable due to missing or recursive dependencies:
   text-0.10.0.2-f8684b405853678627e9f82b1a0d5f83
package webkit-0.12.1-cc772209ae29a7723024199637301dbc is unusable due 
to missing or recursive dependencies:
   cairo-0.12.0-6d162f28f1ec7cfffc637095c87e0e51 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
gtk-0.12.0-0a7b1c5f1a40eb035231f887d9a6b4a8 
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06 
pango-0.12.0-34c371d6999887e2ffc6f180e32376fd
package wxdirect-0.12.1.3-805176c759684fcbac0cf4c0f9836ada is unusable 
due to missing or recursive dependencies:
   containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379
package xdg-basedir-0.2-1b2b9dbb74cadafbb8e47f5e9518e5df is unusable due 
to missing or recursive dependencies:
   directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
regex-compat-0.93.1-9d10120c7c270f1637562abdc789661f
package xml-types-0.1.2-75dac8a43b29c8b32a3ffda20830ef84 is unusable due 
to missing or recursive dependencies:
   text-0.10.0.2-ae0e50feb1f421dddd5f225078c953b6
package yaml-0.4.1-ea887ef1e25bc7e8e6fbea011f50c18c is unusable due to 
missing or recursive dependencies:
   enumerator-0.4.5-6a7a4c9762d62e7e1b4832ca90952a15
package yi-0.6.2.4-4cc9b200c7b32bb39fd8477e346b41e9 is unusable due to 
missing or recursive dependencies:
   Cabal-1.8.0.6-0fa5fba8bc5459391e6ec30b2b2ff632 
QuickCheck-2.1.1.1-a1d554ae59630de4de4ef5b3b3282e7a 
binary-0.5.0.2-300339c66a688207241e4643a9e17721 
cautious-file-0.1.5-ade2a63f2ff76436d0738e9ed7ef935c 
containers-0.3.0.0-ee442470d8dcc9e45f31677c400c5379 
data-accessor-0.2.1.4-14a2ed303bd63d8416ef4a75329f7f90 
data-accessor-monads-fd-0.2.0.2-2272dfc7d1df6be654f30d9e2789f78d 
data-accessor-template-0.2.1.5-9194b4be7b110d367b4c8d4aaeb3284f 
derive-2.3.0.2-7975196320227eb395dc97159c6f3dee 
directory-1.0.1.1-2df2968b2d39cb501fde4aaf102c6780 
dyre-0.8.5-2d1ebc063292d5c36924d9044a2fd6f5 
gconf-0.11.1-bcfd506d84a32c76d8b86aadc184c315 
gtk-0.11.2-a0c99bbb59601debde69fc06dd423163 
hint-0.3.3.0-1f8398ad9fd612e48aee9b4852a8c1ef 
pointedlist-0.3.5-5d7ebf6fbb696d80c52eb181ad9c430a 
process-1.0.1.3-73f46aa4e6bf1a4f2f418a3c761e4e80 
pureMD5-2.1.0.1-8ef77d12a407c656d5525a56e21484c7 
regex-base-0.93.2-93d41c404776e7153a3c56abb15299c9 
regex-tdfa-1.1.4-710bae8bece6c16b79ca6f6b4e62b4a0 
rosezipper-0.1-96200af7ff9044de659e8b93d5cd1db5 
template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159 
uniplate-1.5.1-43c5344609d31cc668c4c59beef1c515 
vty-4.4.0.0-3be9787745deb2cefd48a6535f27537d
hiding package random-1.0.0.2 to avoid conflict with later version 
random-1.0.0.3
hiding package mtl-1.1.0.2 to avoid conflict with later version mtl-2.0.1.0
hiding package pretty-1.0.1.1 to avoid conflict with later version 
pretty-1.0.1.2
hiding package stm-2.1.2.1 to avoid conflict with later version stm-2.2.0.1
hiding package base-3.0.3.2 to avoid conflict with later version 
base-4.2.0.2
hiding package array-0.3.0.1 to avoid conflict with later version 
array-0.3.0.2
hiding package extensible-exceptions-0.1.1.1 to avoid conflict with 
later version extensible-exceptions-0.1.1.2
hiding package unix-2.4.0.2 to avoid conflict with later version 
unix-2.4.1.0
hiding package OpenGL-2.2.3.0 to avoid conflict with later version 
OpenGL-2.4.0.1
hiding package time-1.1.4 to avoid conflict with later version time-1.2.0.3
hiding package old-time-1.0.0.5 to avoid conflict with later version 
old-time-1.0.0.6
hiding package filepath-1.1.0.4 to avoid conflict with later version 
filepath-1.2.0.0
hiding package template-haskell-2.4.0.1 to avoid conflict with later 
version template-haskell-2.5.0.0
hiding package haskell98-1.0.1.1 to avoid conflict with later version 
haskell98-1.1.0.0
hiding package hslogger-1.0.12 to avoid conflict with later version 
hslogger-1.1.0
hiding package process-1.0.1.3 to avoid conflict with later version 
process-1.0.1.4
hiding package gtk-0.11.2 to avoid conflict with later version gtk-0.12.0
hiding package pango-0.11.2 to avoid conflict with later version 
pango-0.12.0
hiding package gio-0.11.1 to avoid conflict with later version gio-0.12.0
hiding package glib-0.11.2 to avoid conflict with later version glib-0.12.0
hiding package cairo-0.11.1 to avoid conflict with later version 
cairo-0.12.0
hiding package directory-1.0.1.1 to avoid conflict with later version 
directory-1.1.0.0
hiding package containers-0.3.0.0 to avoid conflict with later version 
containers-0.4.0.0
hiding package unix-compat-0.1.2.1 to avoid conflict with later version 
unix-compat-0.2
wired-in package ghc-prim mapped to 
ghc-prim-0.2.0.0-9df3bd825ad17ca739e158c880a25b11
wired-in package integer-gmp mapped to 
integer-gmp-0.2.0.1-72436e28c79d056c87cc0d2d2f9f3773
wired-in package base mapped to 
base-4.2.0.2-5fc3ebcb886ceae9a06b0bab7e8d4680
wired-in package rts mapped to builtin_rts
wired-in package haskell98 mapped to 
haskell98-1.1.0.0-a64550fb736e5c3e8ec7e566ad3090e6
wired-in package template-haskell mapped to 
template-haskell-2.5.0.0-f40732e199a27690dec837cac7ccf035
wired-in package dph-seq mapped to 
dph-seq-0.4.0-1df951f78b4efbc84e2534bab253505d
wired-in package dph-par mapped to 
dph-par-0.4.0-436308af1d9725eae22b56265f6035ec
Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *csvsql.hs
Stable obj: []
Stable BCO: []
Ready for upsweep
   [NONREC
       ModSummary {
          ms_hs_date = Tue Mar 15 22:09:34 GMT 2011
          ms_mod = main:Main,
          ms_imps = [import System ( getArgs ), import Text.CSV]
          ms_srcimps = []
       }]
compile: input file csvsql.hs
Created temporary directory: /tmp/ghc5941_0
*** Checking old interface for main:Main:
[1 of 1] Compiling Main             ( csvsql.hs, csvsql.o )
*** Parser:
*** Renamer/typechecker:

csvsql.hs:2:0:
     Bad interface file: 
/home/sean/.cabal/lib/haskell98-1.1.0.0/ghc-6.12.3/System.hi
         Something is amiss; requested module  haskell98:System differs 
from name found in the interface file haskell98-1.1.0.0:System
*** Deleting temp files:
Deleting: /tmp/ghc5941_0/ghc5941_0.s
Warning: deleting non-existent /tmp/ghc5941_0/ghc5941_0.s
Upsweep partially successful.
*** Deleting temp files:
Deleting:
link(batch): upsweep (partially) failed OR
    Main.main not exported; not linking.
*** Deleting temp files:
Deleting:
*** Deleting temp dirs:
Deleting: /tmp/ghc5941_0
sean at sean-desktop:~/Documents/haskell$

BINARIES:
/usr/local/bin/cabal
/usr/local/bin/ghc

And finally, I added the -v to the ghc command and here it is, I hope 
somebody can explain this so I can understand and then begin to try to 
fix it ...








More information about the Beginners mailing list