Ubuntu 14.04LTS var. En son ghc-7.8.3
'u http://www.haskell.org/ghc/download_ghc_7_8_3#x86_64linux'dan indirdim ve /usr/local
'a yükledim.cabal raporları "/ usr/bin/ld: bulamıyor -lHSrandom-1.0.1.1-ghc7.8.3"
Daha sonra cabal
sürümümü 1.20.0.3
sürümüne güncelledim.
cabal install QuickCheck
daktilo ve got:
Resolving dependencies...
Configuring tf-random-0.5...
Building tf-random-0.5...
Preprocessing library tf-random-0.5...
[1 of 4] Compiling System.Random.TF.Gen (src/System/Random/TF/Gen.hs, dist/build/System/Random/TF/Gen.o)
[2 of 4] Compiling System.Random.TF.Init (src/System/Random/TF/Init.hs, dist/build/System/Random/TF/Init.o)
src/System/Random/TF/Init.hs:94:5: Warning:
In the use of ‘bitSize’ (imported from Data.Bits):
Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead"
[3 of 4] Compiling System.Random.TF.Instances (src/System/Random/TF/Instances.hs, dist/build/System/Random/TF/Instances.o)
[4 of 4] Compiling System.Random.TF (src/System/Random/TF.hs, dist/build/System/Random/TF.o)
/usr/bin/ld: cannot find -lHSrandom-1.0.1.1-ghc7.8.3
collect2: error: ld returned 1 exit status
Failed to install tf-random-0.5
cabal: Error: some packages failed to install:
QuickCheck-2.7.5 depends on tf-random-0.5 which failed to install.
tf-random-0.5 failed during the building phase. The exception was:
ExitFailure 1
BTW, ben zaten ghc-7.6.3
ile haskell-platform
önce apt-get
aracılığıyla yüklü.
Ben onaylamak o ghc 7.8.3 ile çalışıyor söyledi. cabal ile her zamanki gibi –
, kludgest çözüm iyi başvuruyor olmasıdır. –
Bu, diğer benzer hataları düzeltebilirsiniz kütüphaneler de. Eğer/usr/bin/ld görürseniz: -lHSfoobar bulamıyor -1.0.1.1-ghc7.8.3' ise 'cabal install foobar -reinstall --force-reps' '' e ihtiyacınız var. Belirli bir sürümü belirtmeniz gerekebilir. – Buttons840