
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@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@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@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 ...