have you tried "cabal clean" before "cabal install" ? Tom
On Fri, Nov 11, 2011 at 12:06 PM, Amy de Buitléir <[email protected]> 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 > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
