[Haskell-cafe] Linking + zstd on FreeBSD

Jinwoo Lee jinwoo68 at gmail.com
Tue Jun 30 16:30:39 UTC 2020


The error message seems to say why. The GHC RTS already has xxhash.c and
zstd also has that file. I'm not sure how to resolve this though.


On Mon, Jun 29, 2020 at 7:44 AM Vanessa McHale <vamchale at gmail.com> wrote:

> I tried linking against zstd within a Vagrant simulating FreeBSD. I get
> the following:
>
> ld: error: duplicate symbol: XXH64
> >>> defined at xxhash.c
> >>>            xxhash.o:(XXH64) in archive
>
> /home/vagrant/.cabal/store/ghc-8.8.3/zstd-0.1.2.0-c8ee757c8e8a7307779ab3cfbc91f3445940e16bbf8f9916f4c90432a0ac499e/lib/libHSzstd-0.1.2.0-c8ee757c8e8a7307779ab3cfbc91f3445940e16bbf8f9916f4c90432a0ac499e.a
> >>> defined at xxhash.c:693
> (/wrkdirs/usr/ports/lang/ghc/work/ghc-8.8.3/rts/xxhash.c:693)
> >>>            RTS.o:(.text.XXH64+0x0) in archive
> /usr/local/lib/ghc-8.8.3/rts/libHSrts.a
>
> ...
>
> I am using GHC version 8.8.3_1 and cabal-install 3.0 installed by 'sudo
> pkg install ...'
>
> (I was trying to run cabal install language-dickinson)
>
> Cheers,
> Vanessa McHale
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20200630/3e012588/attachment.html>


More information about the Haskell-Cafe mailing list