Trying to install OpenCL on RHEL 5

Trying to install OpenCL on RHEL 5

Portrait de Eduardo Costa

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 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.
Portrait de Yuri Kulakov (Intel)

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

Connectez-vous pour laisser un commentaire.