install custom rpm package: failed dependencies

arnaud gaboury arnaud.gaboury at gmail.com
Thu Oct 8 20:11:12 UTC 2015


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: R.spec
Type: text/x-rpm-spec
Size: 26745 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/users/attachments/20151008/4ecbcf1f/attachment-0001.bin>


More information about the users mailing list