Ben son birkaç gündür doğru yüklemek için mutlu almaya çalışırken ettik ve buldum ederken zorlu (apt-get
ile happy-1.19
yükleme ve PATH
için /opt/happy/1.19.3/bin
ekleyerek) cabal install happy
değil sadece hatayı almaya Şimdi, ProduceCode
(15/18) 'e gelene kadar kaynakta ilerliyor ve sonsuz bir döngü giriyor gibi görünüyor. Ctrl+C
'a bastığımda veya tüm sistem yanıt vermediğinde kapanana kadar bellek biriktirir."cabal install happy", bellek taşmasına neden oluyor. (GHC 7.8.2)
Sanırım bu, GHC-HEAD ile hiç bir sorun olmayacağını hatırlıyorum, ancak her iki günde bir güncelleme yaptığım için kafamı kullanmak istemiyorum, çünkü paketlerimi sürekli olarak yeniden oluşturmam gerekiyor, head
'dan head+1
'a geçiş yapmak için bilmediğim bir numara.
$ ghc -v
Glasgow Haskell Compiler, Version 7.8.2, stage 2 booted by GHC version 7.4.1
Using binary package database: /opt/ghc/7.8.2/lib/ghc-7.8.2/package.conf.d/package.cache
Using binary package database: /home/house/.ghc/x86_64-linux-7.8.2/package.conf.d/package.cache
package oeis-0.3.5-26e4c8a4e89d20dbd9e2d89ad4774bd0 is unusable due to missing or recursive dependencies:
HTTP-4000.2.12-2793df5d0fb675f1a42bc04cfdf74851
hiding package Cabal-1.18.1.3 to avoid conflict with later version Cabal-1.20.0
hiding package Cabal-1.19.2 to avoid conflict with later version Cabal-1.20.0
wired-in package ghc-prim mapped to ghc-prim-0.3.1.0-948744e1f99cc8bcc7c7d3ba60c7c2d8
wired-in package integer-gmp mapped to integer-gmp-0.5.1.0-dc47f6b546fc171f67a7f7d311684a99
wired-in package base mapped to base-4.7.0.0-018311399e3b6350d5be3a16b144df9b
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.9.0.0-dcc8c210fb02937e104bc1784d7b0f06
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags:
*** Deleting temp files:
Deleting:
*** Deleting temp dirs:
Deleting:
ghc: no input files
Usage: For basic information, try the `--help' option.
$ cabal --version
cabal-install version 1.20.0.0
using version 1.20.0 of the Cabal library
-O2 ile mi inşa ediyorsun? Benim için, -O' veya '-O2 -fno-spec-constr' ile çalışır, ama ben -O2'yi kurmaya çalıştığımda ggc’yi 4gb RAM’a çıktıktan sonra öldürdüm. –
Tam olarak öyle! 'Cabal install happy --ghc-options =' - fno-spec-constr '' satırını kullandım ve neredeyse hiç bellek kullanmıyordu. Şimdi sadece ne kadar mutlu olduğumu hatırlayabilseydim ... – SplinterOfChaos
Bu size yardımcı olabilir: http://stackoverflow.com/questions/6952396/why-does-ghc-take-so-long-to-link – Codygman