1 |
On 06/22/2011 04:33 PM, Dale wrote: |
2 |
> Nikos Chantziaras wrote: |
3 |
>> On 06/22/2011 02:18 PM, Dale wrote: |
4 |
>>> Nikos Chantziaras wrote: |
5 |
>>>> On 06/22/2011 06:55 AM, Dale wrote: |
6 |
>>>>> I just did my updates and ran into this: |
7 |
>>>>> [...] |
8 |
>>>>> * Please install currently selected gcc version with USE=fortran. |
9 |
>>>>> * If you intend to use a different compiler then gfortran, please |
10 |
>>>>> * set FC variable accordingly and take care that the neccessary |
11 |
>>>>> * fortran dialects are support. |
12 |
>>>>> [...] |
13 |
>>>> |
14 |
>>>> Uninstall sci-libs/blas-reference I guess. And probably whatever |
15 |
>>>> depends on it. Please do an "emerge -pv --depclean blas-reference" and |
16 |
>>>> post the output so we can see what's pulling it as a dep on your |
17 |
>>>> system. |
18 |
>>> |
19 |
>>> Here is the output: |
20 |
>>> |
21 |
>>> Calculating dependencies... done! |
22 |
>>> sci-libs/blas-reference-20070226 pulled in by: |
23 |
>>> virtual/blas-1.0 |
24 |
>> |
25 |
>> OK, that didn't help. Try: emerge -pv --depclean virtual/blas |
26 |
> |
27 |
> Here you go: |
28 |
> |
29 |
> root@fireball / # emerge -pv --depclean virtual/blas |
30 |
> |
31 |
> Calculating dependencies... done! |
32 |
> virtual/blas-1.0 pulled in by: |
33 |
> dev-lang/R-2.10.1 |
34 |
|
35 |
I suppose you got the idea by now ;-) Do you need dev-lang/R? If not, |
36 |
then "emerge -pv --depclean dev-lang/R". Do you need the package(s) |
37 |
that this brings up? If not, continue --depclean those until you reach |
38 |
something that has no other dependencies; meaning you reached the top |
39 |
level. Do you need *that*? If not, unmerge it, then depclean |
40 |
everything (just "emerge -a --depclean".) |
41 |
|
42 |
This should get rid of all stuff you don't actually need/want. |
43 |
|
44 |
|
45 |
>> [...] |
46 |
>> That is no solution. I highly doubt you need a Fortran compiler :-/ By |
47 |
>> adding more stuff to your make.conf as a work-around for problems like |
48 |
>> this, you add more and more stuff to your Gentoo install; stuff you |
49 |
>> actually have zero use for. By that logic, you could enable every |
50 |
>> possible USE flag that exists so that you always have everything, just |
51 |
>> in case. But then you should probably be using openSUSE or something :-P |
52 |
>> |
53 |
> Well, it appeared to only affect gcc here. We all know I have to have |
54 |
> that. |
55 |
|
56 |
GCC is a compiler collection. You usually only need gcc and g++. |
57 |
Fortan, Objective-C, Objective-C++, ADA, Pascal, Java, whatever else is |
58 |
usually something you don't install unless you know you need it. |