On 06/22/2011 04:33 PM, Dale wrote:
Nikos Chantziaras wrote:
On 06/22/2011 02:18 PM, Dale wrote:
Nikos Chantziaras wrote:
On 06/22/2011 06:55 AM, Dale wrote:
I just did my updates and ran into this:
[...]
* Please install currently selected gcc version with USE=fortran.
* If you intend to use a different compiler then gfortran, please
* set FC variable accordingly and take care that the neccessary
* fortran dialects are support.
[...]
Uninstall sci-libs/blas-reference I guess. And probably whatever
depends on it. Please do an "emerge -pv --depclean blas-reference" and
post the output so we can see what's pulling it as a dep on your
system.
Here is the output:
Calculating dependencies... done!
sci-libs/blas-reference-20070226 pulled in by:
virtual/blas-1.0
OK, that didn't help. Try: emerge -pv --depclean virtual/blas
Here you go:
root@fireball / # emerge -pv --depclean virtual/blas
Calculating dependencies... done!
virtual/blas-1.0 pulled in by:
dev-lang/R-2.10.1
I suppose you got the idea by now ;-) Do you need dev-lang/R? If not,
then "emerge -pv --depclean dev-lang/R". Do you need the package(s)
that this brings up? If not, continue --depclean those until you reach
something that has no other dependencies; meaning you reached the top
level. Do you need *that*? If not, unmerge it, then depclean
everything (just "emerge -a --depclean".)
This should get rid of all stuff you don't actually need/want.
[...]
That is no solution. I highly doubt you need a Fortran compiler :-/ By
adding more stuff to your make.conf as a work-around for problems like
this, you add more and more stuff to your Gentoo install; stuff you
actually have zero use for. By that logic, you could enable every
possible USE flag that exists so that you always have everything, just
in case. But then you should probably be using openSUSE or something :-P
Well, it appeared to only affect gcc here. We all know I have to have
that.
GCC is a compiler collection. You usually only need gcc and g++.
Fortan, Objective-C, Objective-C++, ADA, Pascal, Java, whatever else is
usually something you don't install unless you know you need it.