Trying to install OpenCL on RHEL 5

Trying to install OpenCL on RHEL 5

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.

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

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

Leave a Comment

Please sign in to add a comment. Not a member? Join today