
On 7/15/05, Andy Gimblett
Hi all, [snipped] Unfortunately, here's what happens:
[csandy@cspcag spa_haskell] ghc -o Main Main.hs Main.o(.text+0x145): In function `__stginit_Main_': : undefined reference to `__stginit_DataziGraphziInductive_' collect2: ld returned 1 exit status
I get similar errors whatever I try to do with Data.Graph. Trying to compile ghc-6.4/libraries/fgl/test/test.hs (from the source tree) gives me multiple errors of the above type (though not identical).
Andy, I'm pretty new myself, but I ran into a similar problem using a different library. The problem is that some parts of the library are hidden by default, and you have to tell ghc to include them. To solve your immediate problem, add "-package fgl" to your compilation line. This page has all of the nitty-gritty details: http://www.haskell.org/ghc/docs/latest/html/users_guide/packages.html To see what packages are available: $ ghc-pkg list To get details about the fgl package: $ ghc-pkg describe fgl Josh