[Haskell-cafe] Problem linking against Data.Graph
Josh Hoyt
joshhoyt at gmail.com
Fri Jul 15 13:42:11 EDT 2005
On 7/15/05, Andy Gimblett <A.M.Gimblett at swansea.ac.uk> wrote:
> Hi all,
> [snipped] Unfortunately, here's
> what happens:
>
> [csandy at 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
More information about the Haskell-Cafe
mailing list