-----Ursprüngliche Nachricht----- Von: Simon Marlow [mailto:simonmar@microsoft.com] Gesendet: Mittwoch, 3. September 2003 13:05 An: Groh, Hans; FFI@haskell.org Cc: glasgow-haskell-bugs@haskell.org Betreff: RE: Errors from Haskell, C/C++ Objects Linkage
When linking a program with Haskell Code (also the main program), and interfacing to C functions (a lib*.a C++ application library is also combined), the following error occurs:
c:/ghc/ghc-6.0/libHSrts.a(Main.o)(.text+0x86):Main.c: undefined reference to `__stginit_Main' c:/ghc/ghc-6.0/libHSrts.a(Main.o)(.text+0x9b):Main.c: undefined reference to `Main_zdmain_closure'
In the contrary, the error does not occur when linking a few functions to the Haskell Main only.
Could you describe in more detail exactly what you're doing? We need to know:
- what version of GHC - what platform - the exact command lines you used - if possible, a copy of the code so we can reproduce the problem
The problem has been solved now. I just wanted to remove the inquiry from the newsgroup list. The build was originally with cygwin tools and libraries, on the C/C++ side, which caused big trouble. Now MinGW is used, and everything does fit together. Thank you for your attention Hans
Cheers, Simon