Hi,
I just upgrade my system to OpenSUSE 13.1 which is a very fast and stable new release. However, there are errors produced when Installing Intel(R) SDK for OpenCL* Applications XE 2013 R2. It seems that the config scripts have some problems.
In case of failure please consult README file
warning: opencl-1.2-base-3.1.1.11385-1.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID f789186f: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:opencl-1.2-base-1:3.1.1.11385-1 ################################# [ 25%]
update-alternatives: error: alternative path /intel/opencl-1.2-3.1.1.11385/lib64/libOpenCL.so doesn't exist
warning: %post(opencl-1.2-base-1:3.1.1.11385-1.x86_64) scriptlet failed, exit status 2
2:opencl-1.2-intel-cpu-1:3.1.1.1138################################# [ 50%]
/var/tmp/rpm-tmp.W3ySqm: line 4: /intel/opencl-1.2-3.1.1.11385/etc/intel64.icd.rpmnew: No such file or directory
warning: %post(opencl-1.2-intel-cpu-1:3.1.1.11385-1.x86_64) scriptlet failed, exit status 1
3:opencl-1.2-intel-devel-1:3.1.1.11################################# [ 75%]
/var/tmp/rpm-tmp.vhVv6u: line 6: /intel/opencl-1.2-3.1.1.11385/bin/ioc64.rpmnew: No such file or directory
warning: %post(opencl-1.2-intel-devel-1:3.1.1.11385-1.x86_64) scriptlet failed, exit status 1
4:opencl-1.2-devel-1:3.1.1.11385-1 ################################# [100%]
update-alternatives: error: alternative path /intel/opencl-1.2-3.1.1.11385/include/CL doesn't exist
warning: %post(opencl-1.2-devel-1:3.1.1.11385-1.x86_64) scriptlet failed, exit status 2
It is wired to try to find /intel/opencl-1.2-3.1.1.11385/ instead of /opt/intel/opencl-1.2-3.1.1.11385/include/CL. So I add the ICD file to /etc/OpenCL/vendors and add /opt/intel/opencl-1.2-3.1.1.11385/lib64 to LD_LIBRARY_PATH manually and it just works. I hope that it can be fixed in the next release. Thanks!