O , 2011-10-11 11:42 +0700, Andrey G. Grozin rakstīja:
> Hello *,
> 
> I use the science overlay, and for quite some time I have problems with 
> blas/lapack. Each attempt to emerge -uD @world produces something like
> 
> ================================================================================
> [blocks B      ] app-admin/eselect-blas ("app-admin/eselect-blas" is 
> blocking sci-libs/lapack-reference-3.3.1-r1, sci-libs/gsl-1.15-r1, 
> sci-libs/blas-reference-20110418)
> [blocks B      ] app-admin/eselect-cblas ("app-admin/eselect-cblas" is 
> blocking sci-libs/lapack-reference-3.3.1-r1, sci-libs/gsl-1.15-r1, 
> sci-libs/blas-reference-20110418)
> [blocks B      ] app-admin/eselect-lapack ("app-admin/eselect-lapack" is 
> blocking sci-libs/lapack-reference-3.3.1-r1, sci-libs/gsl-1.15-r1, 
> sci-libs/blas-reference-20110418)
> 
> Total: 21 packages (21 upgrades), Size of downloads: 19,795 kB
> Conflict: 4 blocks (3 unsatisfied)
> Portage tree and overlays:
>   [0] /usr/portage
>   [1] /var/lib/layman/science
> 
>   * Error: The above package list contains packages which cannot be
>   * installed at the same time on the same system.
> 
>    (sci-libs/lapack-reference-3.3.1-r1::science, ebuild scheduled for 
> merge) pulled in by
>      >=sci-libs/lapack-reference-3.3 required by 
> (virtual/lapack-3.3::science, ebuild scheduled for merge)
> 
>    (app-admin/eselect-cblas-0.1::gentoo, installed) pulled in by
>      app-admin/eselect-cblas required by 
> (sci-libs/blas-atlas-3.9.23-r4::gentoo, installed)
> 
>    (sci-libs/blas-reference-20110418::science, ebuild scheduled for merge) 
> pulled in by
>      >=sci-libs/blas-reference-20110417 required by 
> (virtual/blas-2.1::science, ebuild scheduled for merge)
> 
>    (app-admin/eselect-blas-0.1::gentoo, installed) pulled in by
>      app-admin/eselect-blas required by 
> (sci-libs/blas-atlas-3.9.23-r4::gentoo, installed)
> 
>    (sci-libs/gsl-1.15-r1::science, ebuild scheduled for merge) pulled in by
>      sci-libs/gsl required by (sci-mathematics/giac-0.9.3::grozin, 
> installed)
>      sci-libs/gsl required by (sci-libs/mathgl-1.11.2::gentoo, installed)
>      sci-libs/gsl required by (sci-libs/tamu_anova-0.2.1::gentoo, 
> installed)
>      sci-libs/gsl required by (sci-visualization/qtiplot-0.9.8.8::gentoo, 
> installed)
>      sci-libs/gsl required by (media-gfx/asymptote-2.13::grozin, installed)
>      sci-libs/gsl required by (media-gfx/inkscape-0.48.2::gentoo, 
> installed)
>      sci-libs/gsl required by (app-office/kspread-2.3.3::gentoo, installed)
>      >=sci-libs/gsl-1.10 required by 
> (sci-visualization/pyxplot-0.8.4::gentoo, installed)
>      >=sci-libs/gsl-1.14-r2 required by (virtual/cblas-2.0::science, ebuild 
> scheduled for merge)
> 
>    (app-admin/eselect-lapack-0.1::gentoo, installed) pulled in by
>      app-admin/eselect-lapack required by 
> (sci-libs/lapack-atlas-3.9.23-r3::gentoo, installed)
> ================================================================================
> Any ideas?
> 
> Andrey
> 

Hi!

You have to resolve the blockers:
- Unmerge blas-atlas, lapack-atlas, eselect-{blas,cblas,lapack}
- Upgrade world
- Emerge sci-libs/atlas
- Eselect your blas, cblas, lapack implementations
- To be sure that all links properly, run revdep-rebuild

If eselect fails complaining that some file is not a symlink, run:
 emerge -1 atlas gsl lapack-reference blas-reference

Alter that eselecting should work without errors.

If you do not want atlas versions of blas, cblas and lapack, you can
skip the step where atlas is installed.


Reinis


Reply via email to