'emerge -vt --update --newuse --deep --with-bdeps=y --backtrack=30 @world' fails with: root@impala:/root(219)# emerge -vt --update --newuse --deep --with-bdeps=y --backtrack=30 @world These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild U ] sci-geosciences/qgis-2.12.1::gentoo [2.8.2::x-portage] USE="examples grass%* gsl postgres python -mapserver% {-test} (-bundled-libs%) (-gps%) (-spatialite%)" PYTHON_TARGETS="python2_7" 67,470 KiB [ebuild U ] sci-chemistry/avogadro-1.1.1::gentoo [1.1.0::gentoo] USE="glsl python {-test}" CPU_FLAGS_X86="sse2" PYTHON_TARGETS="python2_7" 10,858 KiB [ebuild R ] sci-libs/shogun-3.2.0:0/16::gentoo USE="doc examples lua octave* python -R -mono -ruby -static-libs {-test}" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_4 -python3_3" 0 KiB [ebuild U ] sci-mathematics/sage-6.10::sage-on-gentoo [6.9::sage-on-gentoo] USE="X bin-html latex -bin-pdf -bliss -debug -html -modular_decomposition -pdf -testsuite (-arb%)" LINGUAS="de en fr ru -ca -hu -it -pt -tr" PYTHON_TARGETS="python2_7" 68,618 KiB [nomerge ] sci-geosciences/qgis-2.12.1::gentoo [2.8.2::x-portage] USE="examples grass%* gsl postgres python -mapserver% {-test} (-bundled-libs%) (-gps%) (-spatialite%)" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/qscintilla-python-2.9.1::gentoo USE="-debug" PYTHON_TARGETS="python2_7 python3_4 -python3_3" 0 KiB ... [nomerge ] sci-geosciences/grass-7.0.2:0/7.0.2::gentoo USE="X blas cxx fftw geos lapack mysql netcdf nls odbc opengl openmp png postgres readline sqlite threads tiff truetype -debug -liblas -opencl" PYTHON_TARGETS="python2_7" [ebuild N ] sci-libs/cblas-reference-20030223-r6::gentoo 0 KiB [ebuild N ] app-eselect/eselect-cblas-0.1::gentoo 0 KiB ... [ebuild U ] media-plugins/live-2015.12.22:0/7::gentoo [2015.11.09:0/7::gentoo] USE="examples -static-libs" ABI_X86="(64) -32 (-x32)" 5,513 KiB [blocks B ] app-eselect/eselect-cblas ("app-eselect/eselect-cblas" is blocking sci-libs/mkl-11.2.3.187-r1, sci-libs/openblas-0.2.15, sci-libs/gsl-1.16-r2, sci-libs/mkl-11.2.3.187, sci-libs/atlas-3.11.38-r1, dev-cpp/eigen-3.2.7-r1) Total: 37 packages (24 upgrades, 1 downgrade, 6 new, 3 in new slots, 3 reinstalls), Size of downloads: 243,954 KiB Conflict: 1 block (1 unsatisfied)
After removing the masks for blas-reference-20131116 and cblas-reference-20110218 which have been necessary for grass-7.0.1 the blocking disappeared.
After the removal of the mask for >=blas-reference-20131116 and >=cblas-reference-20110218 'emerge grass' fails again because BLAS library is not detected: checking for location of BLAS library... checking for cblas.h... yes checking for dnrm2_ in -lblas... no checking for dnrm2_ in -lblas... no configure: error: *** Unable to locate BLAS library. root@lynx:/home/rose(457)# qlist -Iv blas app-doc/blas-docs-3.3 sci-libs/cblas-reference-20151113-r3 virtual/blas-2.1-r5 virtual/cblas-2.0-r4 root@lynx:/home/rose(458)# qlist -Iv atlas sci-libs/atlas-3.11.38-r1 root@lynx:/home/rose(459)# eselect blas list Available providers for blas: [1] atlas * [2] atlas-threads [3] eigen [4] mkl-dynamic [5] mkl-dynamic-openmp [6] mkl-gfortran [7] mkl-gfortran-openmp [8] mkl-intel [9] mkl-intel-openmp
Just to confirm, the initial problem was caused by masks on dependencies and this is now a duplicate of bug 563264?
(In reply to Sam Jorna (wraeth) from comment #3) > Just to confirm, the initial problem was caused by masks on dependencies and > this is now a duplicate of bug 563264? Yes. I introduced the masks to solve the problems reported in bug 563264.
*** This bug has been marked as a duplicate of bug 563264 ***