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
~/.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
't kopya başvuruları (DLL) eğer ç...
Nasıl yüklemek (değil)kaldırın sadece ...
Paketler Ubuntu düğüm Paket Yöneticisi...
Ekran görüntüsü nasıl web sitesi istem...
Nasıl rpm otomatik bağımlılıkları yükl...