Çözüldü OpenCL Build edilmiyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
6 Temmuz 2018
Mesajlar
13.418
Makaleler
20
Çözümler
142
Yer
Nordschleife
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
OpenCL ile ilgili bir paketi Build etmeye çalışıyordum ancak şöyle bir hata aldım:
GitHub deposundaki şu komutları kullandım:

[CODE title="Kullanılan komutlar:"] git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader
git clone https://github.com/KhronosGroup/OpenCL-Headers
cmake -D CMAKE_INSTALL_PREFIX=./OpenCL-Headers/install -S ./OpenCL-Headers -B ./OpenCL-Headers/build
cmake --build ./OpenCL-Headers/build --target install.
cmake -D CMAKE_PREFIX_PATH=/absolute/path/to/OpenCL-Headers/install -D CMAKE_INSTALL_PREFIX=./OpenCL-ICD-Loader/install -S ./OpenCL-ICD-Loader -B ./OpenCL-ICD-Loader/build
cmake --build ./OpenCL-ICD-Loader/build --target install[/CODE]

Beşinci yürütülmesi gereken komut olan cmake -D CMAKE_PREFIX_PATH=/absolute/path/to/OpenCL-Headers/install -D CMAKE_INSTALL_PREFIX=./OpenCL-ICD-Loader/install -S ./OpenCL-ICD-Loader -B ./OpenCL-ICD-Loader/build kodunu yazınca aşağıdaki hata çıkıyor karşıma:

Kod:
cruslan@Crusland:~$ cmake -D CMAKE_PREFIX_PATH=/absolute/path/to/OpenCL-Headers/install -D CMAKE_INSTALL_PREFIX=./OpenCL-ICD-Loader/install -S ./OpenCL-ICD-Loader -B ./OpenCL-ICD-Loader/build
CMake Error at CMakeLists.txt:133 (find_package):
 By not providing "FindOpenCLHeaders.cmake" in CMAKE_MODULE_PATH this.
 project has asked CMake to find a package configuration file provided by.
 "OpenCLHeaders", but CMake did not find one.

 Could not find a package configuration file provided by "OpenCLHeaders"
 with any of the following names:

 OpenCLHeadersConfig.cmake
 openclheaders-config.cmake

 Add the installation prefix of "OpenCLHeaders" to CMAKE_PREFIX_PATH or set.
 "OpenCLHeaders_DIR" to a directory containing one of the above files. If.
 "OpenCLHeaders" provides a separate development package or SDK, be sure it.
 has been installed.

-- Configuring incomplete, errors occurred!
See also "/home/cruslan/OpenCL-ICD-Loader/build/CMakeFiles/CMakeOutput.log".
See also "/home/cruslan/OpenCL-ICD-Loader/build/CMakeFiles/CMakeError.log".

Hatanın ne olduğunu anlamadım ve ne yapmam gerektiği konusunda bir fikrim yok.
Sorunu çözdüm. Sorun yaşadığım komutta yani cmake -D CMAKE_PREFIX_PATH=/absolute/path/to/ -D CMAKE_INSTALL_PREFIX=./OpenCL-ICD-Loader/install -S ./OpenCL-ICD-Loader -B ./OpenCL-ICD-Loader/build komutunda CMAKE_PREFIX_PATH=/absolute/path/to/ kısmına önceki komutlarda indirilen paketlerin konumunu girmek gerekiyormuş. İndirilen kısmı dosya yöneticisi ile buldum, /home/cruslandizinindeymiş. O kısmı CMAKE_PREFIX_PATH=/home/cruslan/OpenCL-Headers/install olarak değiştirince komut çalıştı.
 
Son düzenleme:

Technopat Haberler

Geri
Yukarı