I wrote a .spec file to build a meta pacakge with many shared librairies
installed by Intel parallel studio 2016. The spec file is attached.
There is no Fedora package for Intel, but the installation script
install many .rpm packages, and all are correctly listed when running
$ dnf list | grep intel
214:intel-ccomp-doc.noarch 2016.0-047
@System
215:intel-comp-all-doc.noarch 16.0.0-109
@System
216:intel-comp-l-all-common-109.noarch 16.0.0-109
@System
217:intel-comp-l-all-devel-109.x86_64 16.0.0-109
@System
..................etc...................
Building the rpm package went fine but I am left with one issue when installing.
# dnf install R-3.2.2-intel.fc22.1.x86_64.rpm
R-devel-3.2.2-intel.fc22.1.x86_64.rpm
R-core-devel-3.2.2-intel.fc22.1.x86_64.rpm
R-java-3.2.2-intel.fc22.1.x86_64.rpm
R-core-3.2.2-intel.fc22.1.x86_64.rpm
R-java-devel-3.2.2-intel.fc22.1.x86_64.rpm
libRmath-devel-3.2.2-intel.fc22.1.x86_64.rpm
libRmath-3.2.2-intel.fc22.1.x86_64.rpm
Error: nothing provides libimf.so()(64bit) needed by
libRmath-3.2.2-intel.fc22.1.x86_64.
nothing provides libifcoremt.so.5()(64bit) needed by
R-core-3.2.2-intel.fc22.1.x86_64.
nothing provides libimf.so()(64bit) needed by
libRmath-3.2.2-intel.fc22.1.x86_64.
nothing provides libifcoremt.so.5()(64bit) needed by
R-core-3.2.2-intel.fc22.1.x86_64.
nothing provides libifcoremt.so.5()(64bit) needed by
R-core-3.2.2-intel.fc22.1.x86_64.
nothing provides libifcoremt.so.5()(64bit) needed by
R-core-3.2.2-intel.fc22.1.x86_64.
nothing provides libifcoremt.so.5()(64bit) needed by
R-core-3.2.2-intel.fc22.1.x86_64.
nothing provides libifcoremt.so.5()(64bit) needed by
R-core-3.2.2-intel.fc22.1.x86_64
These share libs are in /opt/intel/lib/intel64/
$ ls /opt/intel/lib/intel64/
.............
libifcoremt.so.5
libimf.so
...............
$ ls /etc/ld.so.conf.d
bind99-x86_64.conf intel-compiler-base.conf intel-fortran.conf
intel-mkl.conf intel-openmp.conf
with all correct path to shared libs
***************************
I do not see where this issue comes from. I would like to avoir # rpm
-i --no-deps to install my package. Why the <nothing provides
libifcoremt.so.5()(64bit) needed by R-core-3.2.2-intel.fc22.1.x86_64.>
message is repeating 5 times?
Thank you for any hints where to look.
google.com/+arnaudgabourygabx