Summary: | sci-libs/clapack-3.2.1-r6: Linking fails: ld: cannot find -lmkl_core, -lmkl_sequential, -lmkl_intel_lp64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | K. Posern <quickhelp> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | quickhelp |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge log |
Description
K. Posern
2011-09-01 00:56:30 UTC
Created attachment 285219 [details]
emerge log
eselect for these: blacs Alternatives for blacs blas Alternatives for blas cblas Alternatives for cblas lapacke Alternatives for lapacke lapack Alternatives for lapack scalapack Alternatives for scalapack I first tried it with all of these being set to: mkl64-intel And now I tried setting all of these to: mkl64-int64-intel Both with the result as seen in the emerge log attachment. --- This morning I had installed mkl: [I] sci-libs/mkl (10.3.4.191(10.3)[1]@08/31/2011): Intel Math Kernel Library: linear algebra, fft, math functions [1] "science" /mnt/vola/sd/layman/science (multilib) Maybe this info can be helpful? After reading: http://www.gentoo.org/proj/en/science/blas-lapack.xml I think I figured it out: clapack was pulled in [only] by media-libs/opencv. And media-libs/opencv-2.2.0.ebuild depending on: >--->=sci-libs/clapack-3.2.1-r4 AND ON: >---virtual/lapack But I noticed that media-libs/opencv-2.3.0 does not depend on either anymore :) I forgot to mention my conclusion after reading the gentoo.org link: There was written to just redepend on virtual/lapack... so was the explicit clapack rdepend really necessary for opencv-2.2.0? - I didn't [yet] try to compile opencv-2.2.0 just without the explicit clapack rdepend line... but that could be the solution to avoid this problem I ran into? [beside updating to opencv-2.3.0 :] |