2011-12-31 31 views
7

我使用陰謀,以便安裝一些包嘗試,但我得到一個錯誤,如:誤差驚天動地的Mac OS(雪豹) - LD:未知的選項:-no_pie

Resolving dependencies... 
[1 of 1] Compiling Main    (/var/folders/qA/qAV3z3wUGnOKfufb0vx2N++++TI/-Tmp-/HUnit-1.2.4.229829/HUnit-1.2.4.2/Setup.hs, /var/folders/qA/qAV3z3wUGnOKfufb0vx2N++++TI/-Tmp-/HUnit-1.2.4.229829/HUnit-1.2.4.2/dist/setup/Main.o) 

/var/folders/qA/qAV3z3wUGnOKfufb0vx2N++++TI/-Tmp-/HUnit-1.2.4.229829/HUnit-1.2.4.2/Setup.hs:6:1: 
    Warning: In the use of `runTests' 
      (imported from Distribution.Simple, but defined in Distribution.Simple.UserHooks): 
      Deprecated: "Please use the new testing interface instead!" 
Linking /var/folders/qA/qAV3z3wUGnOKfufb0vx2N++++TI/-Tmp-/HUnit-1.2.4.229829/HUnit-1.2.4.2/dist/setup/setup ... 
ld: unknown option: -no_pie 
collect2: ld returned 1 exit status 
[1 of 1] Compiling Main    (/var/folders/qA/qAV3z3wUGnOKfufb0vx2N++++TI/-Tmp-/syb-0.3.629829/syb-0.3.6/Setup.hs, /var/folders/qA/qAV3z3wUGnOKfufb0vx2N++++TI/-Tmp-/syb-0.3.629829/syb-0.3.6/dist/setup/Main.o) 

/var/folders/qA/qAV3z3wUGnOKfufb0vx2N++++TI/-Tmp-/syb-0.3.629829/syb-0.3.6/Setup.hs:4:30: 
    Warning: In the use of `runTests' 
      (imported from Distribution.Simple, but defined in Distribution.Simple.UserHooks): 
      Deprecated: "Please use the new testing interface instead!" 
Linking /var/folders/qA/qAV3z3wUGnOKfufb0vx2N++++TI/-Tmp-/syb-0.3.629829/syb-0.3.6/dist/setup/setup ... 
ld: unknown option: -no_pie 
collect2: ld returned 1 exit status 
cabal: Error: some packages failed to install: 
Crypto-4.2.4 depends on HUnit-1.2.4.2 which failed to install. 
HUnit-1.2.4.2 failed during the configure step. The exception was: 
ExitFailure 1 
aeson-0.4.0.1 depends on syb-0.3.6 which failed to install. 
snap-0.7 depends on syb-0.3.6 which failed to install. 
snap-core-0.7.0.1 depends on HUnit-1.2.4.2 which failed to install. 
snap-server-0.7.0.1 depends on HUnit-1.2.4.2 which failed to install. 
syb-0.3.6 failed during the configure step. The exception was: 
ExitFailure 1 

有沒有人有這樣的事情那?

+0

我認爲這個問題是用的東西:LD:未知的選項:-no_pie命令 – elf 2011-12-31 12:52:47

+1

什麼GHC和版本卡瓦爾安裝你正在用嗎?基本的錯誤是,HUnit無法安裝,但HUnit是一個非常穩定的軟件包(它只依賴於Base,根據我所知,並不使用FFI,所有Hackage編譯版本),所以你真的應該有一個問題安裝它。 – 2011-12-31 14:45:10

+0

你可以在終端上粘貼'ld -v'的結果嗎? – acfoltzer 2011-12-31 17:22:36

回答