On systems with less than 200MB of memory, you'll have to change
something in Makefile.PL. Specifically, any reference to -H200 in that
file needs to be decreased. The tells ghc how much memory it has to
play with, and you'll have to set it to below how much you currently
have. I used -H100.
If you installed GHC, you had to get readline installed. It may be
confusing then if you run into linker errors finding -lreadline.
Install the readline-devel package, and also install ncurses-devel while
you're at it. These should be available on CD5, and installable from yast.