2016-03-23 36 views
0

Sadece en son ArrayFire (3.3.1) sürümünü indirdim ve bunu oluşturmaya çalışıyorum. Yine de cmake .'da sıkıştım. Bunu reran, eksik kütüphanelerin bir demet yüklü ve şimdi olsun:ArrayFire eksik LAPACK - ama ben var

-- Could NOT find LAPACK (missing: LAPACK_LIBRARIES) 
CMake Warning at src/backend/opencl/CMakeLists.txt:38 (MESSAGE): 
    LAPACK not found. Functionality will be disabled 

ve

CMake Error: The following variables are used in this project, but they are set to NOTFOUND. 
Please set them or make sure they are set and tested correctly in the CMake files: 
GLEWmxd_LIBRARY 
    linked by target "afcpu" in directory /home/joeuser/src/arrayfire-full-3.3.1/src/backend/cpu 
    linked by target "afcuda" in directory /home/joeuser/src/arrayfire-full-3.3.1/src/backend/cuda 
    linked by target "afopencl" in directory /home/joeuser/src/arrayfire-full-3.3.1/src/backend/opencl 

Ben LAPACK yüklemiş ve bu kadar az/usr/lib/liblapack.so (bu bir alternatif sembolik bağlantıdır, fakat bozuk değil). Ayrıca yüklü lapacke.

+1

Eğer koymak etiketleri neler hakkında biraz daha seçici olmak misiniz Sorularınızda bu soru ve çözümünün CUDA ile hiçbir alakasız anlamda hiçbir ilgisi yoktur ve bir CUDA sorusu olarak etiketlenmemiştir. – talonmies

+0

Lapacke'nin CUDA ile bir ilgisi olduğu konusunda yanlış bir izlenim vardı. Bu yanlış oldu, etiketi izleyenler için üzgünüm – einpoklum

cevap

2

ArrayFire Ubuntu Açık (LAPACKE kütüphanesini gerektirir liblapacke-dev, ve grafik bölümü Ubuntu GLEW-MX (libglewmx-dev) gerektirir.

+0

Eh, her bir paketin yüklü olduğunu düşündüğümü düşünebildiğimi düşündüm ve sonra bir şekilde çalıştı. – einpoklum