Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 681954

Summary: sci-libs/scipy should depend on sci-libs/cblas-reference
Product: Gentoo Linux Reporter: Dominique Michel <dominique.c.michel>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Dominique Michel 2019-03-28 19:24:24 UTC
When merging  sci-libs/scipy-1.1.0 it fail because it did not find blas and lapack.

# equery d  virtual/cblas 
 * These packages depend on virtual/cblas: 
... 
sci-libs/scipy-1.1.0 (virtual/cblas) 
... 


virtual/cblas depend on 

RDEPEND="|| ( 
      >=sci-libs/cblas-reference-20161223 
      sci-libs/gsl[-cblas-external] 
      >=sci-libs/mkl-9.1.023 
   )"

Into my system, some packages depend directly on sci-libs/gsl:

# equery d sci-libs/gsl 
 * These packages depend on sci-libs/gsl: 
mail-filter/bogofilter-1.2.4-r2 (sci-libs/gsl) 
media-gfx/inkscape-0.92.3-r1 (sci-libs/gsl) 
media-sound/drc-3.2.1 (>=sci-libs/gsl-1.14) 

The cure was to install sci-libs/cblas-reference. After that, portage can install scipy without problem.

Also, 'emerge --depclean' want to unmerge sci-libs/cblas-reference. I think the best think to do would be to make scipy to depend directly on sci-libs/cblas-reference instead of virtual/cblas.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-03-28 21:14:28 UTC

*** This bug has been marked as a duplicate of bug 640002 ***