testing ghc-7.8 rc2: linker issues
mf at zerobuzz.net
Fri Mar 14 10:25:01 UTC 2014
this time i am running 7.8 rc2 (binary for x64 on debian testing).
after a successful '/usr/bin/cabal install cabal-install', i am
running into different instances of this:
| [25 of 25] Compiling Text.ParserCombinators.Parsec.Perm ( Text/ParserCombinators/Parsec/Perm.hs, dist/build/Text/ParserCombinators/Parsec/Perm.o )
| /usr/bin/ld: cannot find -lHSmtl-2.1.2-ghc126.96.36.19940228
| collect2: error: ld returned 1 exit status
| Failed to install parsec-3.1.5
| cabal: Error: some packages failed to install:
| network-188.8.131.52 depends on parsec-3.1.5 which failed to install.
| parsec-3.1.5 failed during the building phase. The exception was:
| ExitFailure 1
what makes me suspect this could be relevant to this list is that the
symptoms are weirdly sporadic. my story:
1. cabal install string-conversions fails because -lHStext-184.108.40.206
cannot be found.
2. ghc-pkg unregister <a few packages>
3. cabal install network (which pulls text) => fails (see above)
4. cabal install string-conversions => works!
i will read up on dynamic linking in ghc now.
More information about the ghc-devs