SORU
9 Kasım 2009, PAZARTESİ


Profil kütüphaneler gerek Cabal bağımlılıkları yüklemek değil mi?

Profil ile benim program derlemek istiyorum, ben de kaçtım:

$ cabal configure --enable-executable-profiling
...
$ cabal build
...
    Could not find module 'Graphics.UI.GLUT':
      Perhaps you havent installed the profiling libraries for package 'GLUT-2.2.2.0'?
...
$ # indeed I have not installed the prof libs for GLUT, so..
$ cabal install -p GLUT --reinstall
...
    Could not find module 'Graphics.Rendering.OpenGL':
      Perhaps you havent installed the profiling libraries for package 'OpenGL-2.4.0.1'?
...

Yani, sorun cabal her zamanki hoş bir davranış aksine, cabal bağımlılıkları gidermek ve profil kütüphaneler ihtiyacı olduğunda onlara yüklemez.

El ile bağımlılıklar (derleme bir süre sonra görünen hataları izleyerek) çözümleyerek çözüm olabilir:

$ cabal install -p OpenGLRaw --reinstall
$ cabal install -p StateVar --reinstall
$ cabal install -p Tensor --reinstall
$ cabal install -p ObjectName --reinstall
$ cabal install -p GLURaw --reinstall
$ cabal install -p OpenGL --reinstall
$ cabal install -p GLUT --reinstall

Ve sonra bir sonraki bağımlılık benim için tekrarlayın

Daha iyi bir yolu bunu yapmak için vardır? ben.e normal kitaplıkları gibi cabal kendi başına iş yapıyor?

CEVAP
10 Kasım 2009, Salı


~/.cabal/config dosyamı library-profiling: True etkin oldum. O andan itibaren, yeni yüklemelerin otomatik olarak profil oluşturma sağlayacaktır.

Ne yazık ki hala elle eski paketler zaten yüklü yeniden yüklemek zorunda kaldım demektir. Ancak bunu manuel olarak yapmak bir süre sonra, benşimdien paketleri etkin profil ile yeniden

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • Lamborghini

    Lamborghini

    13 Aralık 2005