Well I've updated GHC yet again to solve the last problem, but it's
made things even worse, because GHC has now forgotten an instance
declaration which it remembered before.
Specifically file Interaction.hs contains the line:
> instance Event IA where
(etc)
Interaction.hi contains the line:
> instance {Event.Event ExternalEvent.IA} = zdfEventIA;
Sensor.hs contains the line
> import Interaction
(This wasn't necessary before but I put it in to see if it
made any difference.)
However GHC produces the error message:
> Sensor.hs:48:
> No instance for `Event IA'
> arising from use of `inaction' at Sensor.hs:48
So what has changed in the last few weeks that might cause this?
(I'd like to be more precise than "last few weeks" but
I don't know how to get a single global version number from
the CVS repository.)