
Hi,
the linker is telling you, in a not too user-friendly a way,
that your program is missing a module Main which exports
'main', which is Haskell's convention for the 'entry point'
to a program.
So, instead of "Hello()" try "Main" (or "Main(main)")
hth
--sigbjorn
----- Original Message -----
From: "Martin Fowler"
I seem to having a problem in the link phase using ghc 5.02.2
It seems to occur with any program, this one is:
module Hello() where main = putStr "Hello World\n"
The error message is
f:/apps/ghc/libHSstd.a(PrelMain__1.o)(.text+0x16):ghc1780.hc: undefined reference to `__stginit_Main' f:/apps/ghc/libHSstd.a(PrelMain__2.o)(.text+0x4):ghc1780.hc: undefined reference to `Main_main_closure' f:/apps/ghc/libHSstd.a(PrelMain__2.o)(.text+0x2f):ghc1780.hc: undefined reference to `Main_main_closure'