OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU.
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1721 Discussions

Trying to install OpenCL on RHEL 5

Eduardo_Costa
Beginner
704 Views

Hello, when trying to run the command:

[root @ nova21] # rpm-ivh OpenCL-1.2-base-3.0.67279-1.x86_64.rpm
warning: OpenCL-1.2-base-3.0.67279-1.x86_64.rpm: Header V3 RSA/SHA1 signature: NOKEY, key ID f789186f
error: Failed dependencies:
libnuma.so.1 () (64bit) is needed by OpenCL-1.2-base-3.0.67279-1.x86_64

If I install the package in version 0.9.8, the installation of OpenCL-1.2-base-3.0.67279-1.x86_64 occurs normally.

However, when installing the package:
# rpm-ivh OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64.rpm
warning: OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64.rpm: Header V3 RSA/SHA1 signature: NOKEY, key ID f789186f
error: Failed dependencies:
libnuma.so.1 (libnuma_1.1) (64bit) is needed by OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64
libnuma.so.1 (libnuma_1.2) (64bit) is needed by OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64
libstdc + +. so.6 (GLIBCXX_3.4.9) (64bit) is needed by OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64

So, the package libnuma (numactl-0.9.8-12.el5_6.x86_64.rpm) is deprecated in RHEL5.

I installed version 2.0.8 from source, but still the error remains.

[root @ nova21 numactl-2.0.8] # ldconfig-p | grep libnuma
libnuma.so.1 (libc6, x86-64) => / usr/lib64/libnuma.so.1
libnuma.so (libc6, x86-64) => / usr/lib64/libnuma.so

# rpm-ivh OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64.rpm
warning: OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64.rpm: Header V3 RSA/SHA1 signature: NOKEY, key ID f789186f
error: Failed dependencies:
libnuma.so.1 (libnuma_1.1) (64bit) is needed by OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64
libnuma.so.1 (libnuma_1.2) (64bit) is needed by OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64
libstdc + +. so.6 (GLIBCXX_3.4.9) (64bit) is needed by OpenCL-1.2-intel-cpu-3.0.67279-1.x86_64

Any suggestions?

Thanks, Duca.

0 Kudos
1 Reply
Yuri_K_Intel
Employee
704 Views
Hi, Let me note that officially supported systems are RHEL 6 (and SLES 11.1) and higher. In your case I'd suggest two options. 1) Try to install required version of libnuma from repository (using yum) if it exist. 2) When you installed libnuma from sources rpm database wasn't updated (it still contains information about the old version) - that's why the dependency fails again. You might try to install Intel OpenCL SDK packages with '--force' flag, so the dependency check will be skipped. But of course, this is unsupported and not tested, you have to check whether it is working for you or not. Thanks, Yuri
0 Kudos
Reply