[Haskell-cafe] How can I get rid of this link error?

Tom Nielsen tanielsen at gmail.com
Fri Nov 11 13:38:25 CET 2011


have you tried "cabal clean" before "cabal install" ?

Tom

On Fri, Nov 11, 2011 at 12:06 PM, Amy de Buitléir <amy at nualeargais.ie> wrote:
> I wrote a library called AmysGeometry. The only modules in it (so far) are:
>
> Amy/Geometry/ThreeD.hs
> Amy/Geometry/UnitSphere.hs
>
> The library compiles just fine, and I've been using it with other programs for a
> while. Then yesterday, I started getting the following error.
>
> Linking dist/build/add-centroids/add-centroids ...
> /usr/local/lib/AmysGeometry-1.0/ghc-7.0.3/libHSAmysGeometry-1.0.a(UnitSphere.o):
> In function `s3c6_info':
> (.text+0x4557): undefined reference to
> `__stginit_AmysGeometryzm1zi0_AmyziGeometry_'
> /usr/local/lib/AmysGeometry-1.0/ghc-7.0.3/libHSAmysGeometry-1.0.a(UnitSphere.o):
> (.data+0x3f0):
> undefined reference to `AmysGeometryzm1zi0_AmyziGeometry_DZCLocation_static_info'
> collect2: ld returned 1 exit status
> cabal: Error: some packages failed to install:
>
> I think this started because I recompiled some stuff with profiling. So I wiped
> out my current GHC and Haskell installation, re-installed it, and rebuilt
> AmysGeometry. But I'm still getting this error when I try to link with it. I
> would be grateful for any advice on how to diagnose this and fix it.
>
> Oh, and "ghc-pkg check" doesn't report any errors.
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>



More information about the Haskell-Cafe mailing list