
Ok I can see in config.log that I don't have editline. That sounds very suspicious. Mind you I'm not sure where to get it from for opensuse. I'll have a hunt around.
I found the editline package but now I have the following. I'm not even sure installing the editline package is the right thing to do
dom@lagrange:~/editline/editline-0.2> ./Setup build Preprocessing library editline-0.2...
In file included from Editline.hsc:52:0:
include/HsEditline.h:11:0: error: conflicting types for ‘el_get’
/usr/include/histedit.h:112:0: error: previous declaration of ‘el_get’ was here compiling dist/build/System/Console/Editline_hsc_make.c failed command was: /usr/local/bin/ghc -c -package base-3.0 -Iinclude dist/build/System/Console/Editline_hsc_make.c -o dist/build/System/Console/Editline_hsc_make.o