
Am Freitag 12 Februar 2010 22:45:10 schrieb Alistair Bayley:
I thought I'd try some of the Haskell IDEs: eclipsefp, leksah, and yi. So far, leksah requires gtk2hs (and apparently yi can use it too?), and the latest gtk2hs installer for Windows doesn't like the latest Haskell Platform, so I'm going to try building gtk2hs from source, unless anyone tells me that it's a waste of time.
Building yi fails with:
Yi\Prelude.hs:182:9: Duplicate instance declarations: instance Category Accessor.T -- Defined at Yi\Prelude.hs:182:9-38 instance Category Accessor.T -- Defined in data-accessor-0.2.1.2:Data.Accessor.Private cabal: Error: some packages failed to install: yi-0.6.1 failed during the building phase. The exception was: exit: ExitFailure 1
Presumably data-accessor has been updated, but yi has not? What is the easiest fix? Downgrade to an earlier version of data-accessor?
You would need to edit the .cabal file anyway so that the older version of data-accessor would be used. Since you need to unpack the package and edit a file anyway, you might as well comment out the instance declaration in Yi/Prelude.hs (I think).
So that just leaves eclipsefp. Still trying to figure out how to install eclipse plugins...
Alistair