public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Do we have to build gcc with fortran now?
@ 2011-06-22  3:55 Dale
  2011-06-22  4:31 ` Matthew Finkel
                   ` (3 more replies)
  0 siblings, 4 replies; 168+ messages in thread
From: Dale @ 2011-06-22  3:55 UTC (permalink / raw
  To: gentoo-user

I just did my updates and ran into this:

* Maintainer: sci@gentoo.org
  * USE:        amd64 consolekit elibc_glibc kernel_linux multilib 
policykit userland_GNU
  * FEATURES:   preserve-libs sandbox

  * 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.

  * ERROR: sci-libs/blas-reference-20070226 failed (setup phase):
  *   Currently no working fortran compiler is available
  *
  * Call stack:
  *          ebuild.sh, line   56:  Called pkg_setup
  *          ebuild.sh, line 1446:  Called fortran-2_pkg_setup
  *   fortran-2.eclass, line  134:  Called _die_msg
  *   fortran-2.eclass, line  120:  Called die
  * The specific snippet of code:
  *      die "Currently no working fortran compiler is available"
  *
  * If you need support, post the output of 'emerge --info 
=sci-libs/blas-reference-20070226',
  * the complete build log and the output of 'emerge -pqv 
=sci-libs/blas-reference-20070226'.
  * The complete build log is located at 
'/var/log/portage/sci-libs:blas-reference-20070226:20110622-034357.log'.
  * The ebuild environment file is located at 
'/var/tmp/portage/sci-libs/blas-reference-20070226/temp/die.env'.
  * S: 
'/var/tmp/portage/sci-libs/blas-reference-20070226/work/lapack-lite-3.1.1'

 >>> Failed to emerge sci-libs/blas-reference-20070226, Log file:

 >>>  
'/var/log/portage/sci-libs:blas-reference-20070226:20110622-034357.log'
root@fireball / #

This is my gcc info:

[ebuild   R    ] sys-devel/gcc-4.4.5  USE="gtk mudflap (multilib) nls 
nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran 
-gcj -graphite (-hardened) (-libffi) -multislot -nocxx -nopie -nossp 
-objc -objc++ -objc-gc -test -vanilla"

So, does everyone need to turn on the fortran USE flag so that they 
don't break anything?   May I also add, the USE flag description is 
worth about as much as a screen door on a submarine.

fortran - Adds support for fortran (formerly f77)

That doesn't tell me very much.

Heads up for folks about to do their updates, check into the USE flag 
fortran to see if you need to add it to yours before updating a bunch of 
stuff.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  3:55 [gentoo-user] Do we have to build gcc with fortran now? Dale
@ 2011-06-22  4:31 ` Matthew Finkel
  2011-06-22  5:25   ` justin
  2011-06-22  6:03 ` Thanasis
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 168+ messages in thread
From: Matthew Finkel @ 2011-06-22  4:31 UTC (permalink / raw
  To: gentoo-user

On 06/21/11 23:55, Dale wrote:
> I just did my updates and ran into this:
>
> * Maintainer: sci@gentoo.org
>  * USE:        amd64 consolekit elibc_glibc kernel_linux multilib
> policykit userland_GNU
>  * FEATURES:   preserve-libs sandbox
>
>  * 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.
>
>  * ERROR: sci-libs/blas-reference-20070226 failed (setup phase):
>  *   Currently no working fortran compiler is available
>  *
>  * Call stack:
>  *          ebuild.sh, line   56:  Called pkg_setup
>  *          ebuild.sh, line 1446:  Called fortran-2_pkg_setup
>  *   fortran-2.eclass, line  134:  Called _die_msg
>  *   fortran-2.eclass, line  120:  Called die
>  * The specific snippet of code:
>  *      die "Currently no working fortran compiler is available"
>  *
>  * If you need support, post the output of 'emerge --info
> =sci-libs/blas-reference-20070226',
>  * the complete build log and the output of 'emerge -pqv
> =sci-libs/blas-reference-20070226'.
>  * The complete build log is located at
> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-034357.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/sci-libs/blas-reference-20070226/temp/die.env'.
>  * S:
> '/var/tmp/portage/sci-libs/blas-reference-20070226/work/lapack-lite-3.1.1'
>
> >>> Failed to emerge sci-libs/blas-reference-20070226, Log file:
>
> >>> 
> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-034357.log'
> root@fireball / #
>
> This is my gcc info:
>
> [ebuild   R    ] sys-devel/gcc-4.4.5  USE="gtk mudflap (multilib) nls
> nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran
> -gcj -graphite (-hardened) (-libffi) -multislot -nocxx -nopie -nossp
> -objc -objc++ -objc-gc -test -vanilla"
>
> So, does everyone need to turn on the fortran USE flag so that they
> don't break anything?   May I also add, the USE flag description is
> worth about as much as a screen door on a submarine.
>
> fortran - Adds support for fortran (formerly f77)
>
> That doesn't tell me very much.
>
> Heads up for folks about to do their updates, check into the USE flag
> fortran to see if you need to add it to yours before updating a bunch
> of stuff.
>
> Dale
>
> :-)  :-)
>
If I had to guess, I'd say =sci-libs/blas-reference-20070226 requires
fortran (ebuild depends on it) and you don't have another fortran
compiler installed.

Could be wrong though.

- Matt



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  4:31 ` Matthew Finkel
@ 2011-06-22  5:25   ` justin
  2011-06-22  5:46     ` justin
  0 siblings, 1 reply; 168+ messages in thread
From: justin @ 2011-06-22  5:25 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3484 bytes --]

On 22/06/11 06:31, Matthew Finkel wrote:
> On 06/21/11 23:55, Dale wrote:
>> I just did my updates and ran into this:
>>
>> * Maintainer: sci@gentoo.org
>>  * USE:        amd64 consolekit elibc_glibc kernel_linux multilib
>> policykit userland_GNU
>>  * FEATURES:   preserve-libs sandbox
>>
>>  * 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.
>>
>>  * ERROR: sci-libs/blas-reference-20070226 failed (setup phase):
>>  *   Currently no working fortran compiler is available
>>  *
>>  * Call stack:
>>  *          ebuild.sh, line   56:  Called pkg_setup
>>  *          ebuild.sh, line 1446:  Called fortran-2_pkg_setup
>>  *   fortran-2.eclass, line  134:  Called _die_msg
>>  *   fortran-2.eclass, line  120:  Called die
>>  * The specific snippet of code:
>>  *      die "Currently no working fortran compiler is available"
>>  *
>>  * If you need support, post the output of 'emerge --info
>> =sci-libs/blas-reference-20070226',
>>  * the complete build log and the output of 'emerge -pqv
>> =sci-libs/blas-reference-20070226'.
>>  * The complete build log is located at
>> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-034357.log'.
>>  * The ebuild environment file is located at
>> '/var/tmp/portage/sci-libs/blas-reference-20070226/temp/die.env'.
>>  * S:
>> '/var/tmp/portage/sci-libs/blas-reference-20070226/work/lapack-lite-3.1.1'
>>
>>>>> Failed to emerge sci-libs/blas-reference-20070226, Log file:
>>
>>>>>
>> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-034357.log'
>> root@fireball / #
>>
>> This is my gcc info:
>>
>> [ebuild   R    ] sys-devel/gcc-4.4.5  USE="gtk mudflap (multilib) nls
>> nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran
>> -gcj -graphite (-hardened) (-libffi) -multislot -nocxx -nopie -nossp
>> -objc -objc++ -objc-gc -test -vanilla"
>>
>> So, does everyone need to turn on the fortran USE flag so that they
>> don't break anything?   May I also add, the USE flag description is
>> worth about as much as a screen door on a submarine.
>>
>> fortran - Adds support for fortran (formerly f77)
>>
>> That doesn't tell me very much.
>>
>> Heads up for folks about to do their updates, check into the USE flag
>> fortran to see if you need to add it to yours before updating a bunch
>> of stuff.
>>
>> Dale
>>
>> :-)  :-)
>>
> If I had to guess, I'd say =sci-libs/blas-reference-20070226 requires
> fortran (ebuild depends on it) and you don't have another fortran
> compiler installed.
> 
> Could be wrong though.
> 
> - Matt
> 

That's right,

blas-reference is written in fortran.

We restructured the dependency chain for fortran support, which includes
a compile test now. The failure can be seen above.

The Problem was in short, USE=fortran was enabled by default for linux
arches, but people tend to disable it. Depending on gcc[fortran] doesn't
work completely as gcc:4.4[fortran] and gcc:4.5[-fortran] with gcc-4.5
select can be installed, which would full fill the dependency but
nevertheless doesn't give a working compiler.

So now packages depend on virtual/fortran and use an eclass to check for
a working compiler. So if you see this message, this means you somehow
worked around gcc[fortran].


justin


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  5:25   ` justin
@ 2011-06-22  5:46     ` justin
  2011-06-22  6:29       ` Thanasis
  0 siblings, 1 reply; 168+ messages in thread
From: justin @ 2011-06-22  5:46 UTC (permalink / raw
  To: justin, gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3867 bytes --]

On 22/06/11 07:25, justin wrote:
> On 22/06/11 06:31, Matthew Finkel wrote:
>> On 06/21/11 23:55, Dale wrote:
>>> I just did my updates and ran into this:
>>>
>>> * Maintainer: sci@gentoo.org
>>>  * USE:        amd64 consolekit elibc_glibc kernel_linux multilib
>>> policykit userland_GNU
>>>  * FEATURES:   preserve-libs sandbox
>>>
>>>  * 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.
>>>
>>>  * ERROR: sci-libs/blas-reference-20070226 failed (setup phase):
>>>  *   Currently no working fortran compiler is available
>>>  *
>>>  * Call stack:
>>>  *          ebuild.sh, line   56:  Called pkg_setup
>>>  *          ebuild.sh, line 1446:  Called fortran-2_pkg_setup
>>>  *   fortran-2.eclass, line  134:  Called _die_msg
>>>  *   fortran-2.eclass, line  120:  Called die
>>>  * The specific snippet of code:
>>>  *      die "Currently no working fortran compiler is available"
>>>  *
>>>  * If you need support, post the output of 'emerge --info
>>> =sci-libs/blas-reference-20070226',
>>>  * the complete build log and the output of 'emerge -pqv
>>> =sci-libs/blas-reference-20070226'.
>>>  * The complete build log is located at
>>> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-034357.log'.
>>>  * The ebuild environment file is located at
>>> '/var/tmp/portage/sci-libs/blas-reference-20070226/temp/die.env'.
>>>  * S:
>>> '/var/tmp/portage/sci-libs/blas-reference-20070226/work/lapack-lite-3.1.1'
>>>
>>>>>> Failed to emerge sci-libs/blas-reference-20070226, Log file:
>>>
>>>>>>
>>> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-034357.log'
>>> root@fireball / #
>>>
>>> This is my gcc info:
>>>
>>> [ebuild   R    ] sys-devel/gcc-4.4.5  USE="gtk mudflap (multilib) nls
>>> nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran
>>> -gcj -graphite (-hardened) (-libffi) -multislot -nocxx -nopie -nossp
>>> -objc -objc++ -objc-gc -test -vanilla"
>>>
>>> So, does everyone need to turn on the fortran USE flag so that they
>>> don't break anything?   May I also add, the USE flag description is
>>> worth about as much as a screen door on a submarine.
>>>
>>> fortran - Adds support for fortran (formerly f77)
>>>
>>> That doesn't tell me very much.
>>>
>>> Heads up for folks about to do their updates, check into the USE flag
>>> fortran to see if you need to add it to yours before updating a bunch
>>> of stuff.
>>>
>>> Dale
>>>
>>> :-)  :-)
>>>
>> If I had to guess, I'd say =sci-libs/blas-reference-20070226 requires
>> fortran (ebuild depends on it) and you don't have another fortran
>> compiler installed.
>>
>> Could be wrong though.
>>
>> - Matt
>>
> 
> That's right,
> 
> blas-reference is written in fortran.
> 
> We restructured the dependency chain for fortran support, which includes
> a compile test now. The failure can be seen above.
> 
> The Problem was in short, USE=fortran was enabled by default for linux
> arches, but people tend to disable it. Depending on gcc[fortran] doesn't
> work completely as gcc:4.4[fortran] and gcc:4.5[-fortran] with gcc-4.5
> select can be installed, which would full fill the dependency but
> nevertheless doesn't give a working compiler.
> 
> So now packages depend on virtual/fortran and use an eclass to check for
> a working compiler. So if you see this message, this means you somehow
> worked around gcc[fortran].
> 
> 
> justin
> 

One little note,

if portage requests that you should install dev-lang/ifc instead of
gcc[fortran], you most probably have an entry

sys-devel/gcc -fortran

in

your /etc/portage/package.use

Just remove that.

justin


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  3:55 [gentoo-user] Do we have to build gcc with fortran now? Dale
  2011-06-22  4:31 ` Matthew Finkel
@ 2011-06-22  6:03 ` Thanasis
  2011-06-22  6:24 ` [gentoo-user] " Nikos Chantziaras
  2011-06-22 13:29 ` [gentoo-user] " Mark Knecht
  3 siblings, 0 replies; 168+ messages in thread
From: Thanasis @ 2011-06-22  6:03 UTC (permalink / raw
  To: gentoo-user; +Cc: Dale

on 06/22/2011 06:55 AM Dale wrote the following:
> Heads up for folks about to do their updates, check into the USE flag
> fortran to see if you need to add it to yours before updating a bunch of
> stuff.

I noticed that if you don't add fortran to your USE flags and something
needs fortran, unless your profile is 64bit no-multilib, portage chooses
to install dev-lang/ifc, for which it downloads a huge (272MB) tgz file
(l_cprof_p_11.1.072_ia32.tgz) containing rpms like:

l_cprof_p_11.1.072_ia32/rpm/intel-cpromklib072-11.1-1.i486.rpm
l_cprof_p_11.1.072_ia32/rpm/intel-cprof072-11.1-1.i486.rpm
l_cprof_p_11.1.072_ia32/rpm/intel-cpromkl072-11.1-1.noarch.rpm
13:51
l_cprof_p_11.1.072_ia32/rpm/intel-cproidb072-11.1-1.i486.rpm
l_cprof_p_11.1.072_ia32/rpm/intel-cprolib072-11.1-1.i486.rpm
...



^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22  3:55 [gentoo-user] Do we have to build gcc with fortran now? Dale
  2011-06-22  4:31 ` Matthew Finkel
  2011-06-22  6:03 ` Thanasis
@ 2011-06-22  6:24 ` Nikos Chantziaras
  2011-06-22 11:18   ` Dale
  2011-06-22 13:29 ` [gentoo-user] " Mark Knecht
  3 siblings, 1 reply; 168+ messages in thread
From: Nikos Chantziaras @ 2011-06-22  6:24 UTC (permalink / raw
  To: gentoo-user

On 06/22/2011 06:55 AM, Dale wrote:
> I just did my updates and ran into this:
>
> * Maintainer: sci@gentoo.org
> * USE: amd64 consolekit elibc_glibc kernel_linux multilib policykit
> userland_GNU
> * FEATURES: preserve-libs sandbox
>
> * 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.
>[...]
>
> Heads up for folks about to do their updates, check into the USE flag
> fortran to see if you need to add it to yours before updating a bunch of
> stuff.

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.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  5:46     ` justin
@ 2011-06-22  6:29       ` Thanasis
  2011-06-22  6:33         ` justin
  2011-06-22  7:32         ` Matthew Finkel
  0 siblings, 2 replies; 168+ messages in thread
From: Thanasis @ 2011-06-22  6:29 UTC (permalink / raw
  To: gentoo-user; +Cc: justin

on 06/22/2011 08:46 AM justin wrote the following:

> One little note,
> 
> if portage requests that you should install dev-lang/ifc instead of
> gcc[fortran], you most probably have an entry
> 
> sys-devel/gcc -fortran
> 
> in
> 
> your /etc/portage/package.use
> 
> Just remove that.
> 

I didn't have fortran in my USE flags at all, yet portage requested to
install dev-lang/ifc



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  6:29       ` Thanasis
@ 2011-06-22  6:33         ` justin
  2011-06-22  7:13           ` justin
  2011-06-22  7:41           ` [gentoo-user] " Thanasis
  2011-06-22  7:32         ` Matthew Finkel
  1 sibling, 2 replies; 168+ messages in thread
From: justin @ 2011-06-22  6:33 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 609 bytes --]

On 22/06/11 08:29, Thanasis wrote:
> on 06/22/2011 08:46 AM justin wrote the following:
> 
>> One little note,
>>
>> if portage requests that you should install dev-lang/ifc instead of
>> gcc[fortran], you most probably have an entry
>>
>> sys-devel/gcc -fortran
>>
>> in
>>
>> your /etc/portage/package.use
>>
>> Just remove that.
>>
> 
> I didn't have fortran in my USE flags at all, yet portage requested to
> install dev-lang/ifc

This is a strange artifact. All my test show that gcc[fortran] should be
emerged. Does it work if you manually emerge gcc with USE=fortran?

justin


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  6:33         ` justin
@ 2011-06-22  7:13           ` justin
  2011-06-22 22:11             ` [gentoo-user] " walt
  2011-06-22  7:41           ` [gentoo-user] " Thanasis
  1 sibling, 1 reply; 168+ messages in thread
From: justin @ 2011-06-22  7:13 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 797 bytes --]

On 22/06/11 08:33, justin wrote:
> On 22/06/11 08:29, Thanasis wrote:
>> on 06/22/2011 08:46 AM justin wrote the following:
>>
>>> One little note,
>>>
>>> if portage requests that you should install dev-lang/ifc instead of
>>> gcc[fortran], you most probably have an entry
>>>
>>> sys-devel/gcc -fortran
>>>
>>> in
>>>
>>> your /etc/portage/package.use
>>>
>>> Just remove that.
>>>
>>
>> I didn't have fortran in my USE flags at all, yet portage requested to
>> install dev-lang/ifc
> 
> This is a strange artifact. All my test show that gcc[fortran] should be
> emerged. Does it work if you manually emerge gcc with USE=fortran?
> 
> justin
> 


I found the culprit. It should be fixed now, so please resync later
today and everything is normal again.

justin


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  6:29       ` Thanasis
  2011-06-22  6:33         ` justin
@ 2011-06-22  7:32         ` Matthew Finkel
  2011-06-22  8:20           ` Thanasis
  1 sibling, 1 reply; 168+ messages in thread
From: Matthew Finkel @ 2011-06-22  7:32 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 489 bytes --]

On 06/22/11 02:29, Thanasis wrote:
> on 06/22/2011 08:46 AM justin wrote the following:
>
>> One little note,
>>
>> if portage requests that you should install dev-lang/ifc instead of
>> gcc[fortran], you most probably have an entry
>>
>> sys-devel/gcc -fortran
>>
>> in
>>
>> your /etc/portage/package.use
>>
>> Just remove that.
>>
>
> I didn't have fortran in my USE flags at all, yet portage requested to
> install dev-lang/ifc

Was ifc pulled in as a dependency for another package?


[-- Attachment #2: Type: text/html, Size: 1071 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  6:33         ` justin
  2011-06-22  7:13           ` justin
@ 2011-06-22  7:41           ` Thanasis
  1 sibling, 0 replies; 168+ messages in thread
From: Thanasis @ 2011-06-22  7:41 UTC (permalink / raw
  To: gentoo-user; +Cc: justin

on 06/22/2011 09:33 AM justin wrote the following:
> On 22/06/11 08:29, Thanasis wrote:
>> on 06/22/2011 08:46 AM justin wrote the following:
>>
>>> One little note,
>>>
>>> if portage requests that you should install dev-lang/ifc instead of
>>> gcc[fortran], you most probably have an entry
>>>
>>> sys-devel/gcc -fortran
>>>
>>> in
>>>
>>> your /etc/portage/package.use
>>>
>>> Just remove that.
>>>
>>
>> I didn't have fortran in my USE flags at all, yet portage requested to
>> install dev-lang/ifc
> 
> This is a strange artifact. All my test show that gcc[fortran] should be
> emerged. Does it work if you manually emerge gcc with USE=fortran?
> 
Yes, I have added fortran to /etc/make.conf (global) USE flags and then
portage didn't ask for dev-lang/ifc.
The profile is default/linux/x86/10.0 and it is chrooted.



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  7:32         ` Matthew Finkel
@ 2011-06-22  8:20           ` Thanasis
  0 siblings, 0 replies; 168+ messages in thread
From: Thanasis @ 2011-06-22  8:20 UTC (permalink / raw
  To: gentoo-user; +Cc: Matthew Finkel

on 06/22/2011 10:32 AM Matthew Finkel wrote the following:
> On 06/22/11 02:29, Thanasis wrote:
>> on 06/22/2011 08:46 AM justin wrote the following:
>>
>>> One little note,
>>>
>>> if portage requests that you should install dev-lang/ifc instead of
>>> gcc[fortran], you most probably have an entry
>>>
>>> sys-devel/gcc -fortran
>>>
>>> in
>>>
>>> your /etc/portage/package.use
>>>
>>> Just remove that.
>>>
>>
>> I didn't have fortran in my USE flags at all, yet portage requested to
>> install dev-lang/ifc
> 
> Was ifc pulled in as a dependency for another package?
> 

Probably not directly, but as as a fortran requirement.



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22  6:24 ` [gentoo-user] " Nikos Chantziaras
@ 2011-06-22 11:18   ` Dale
  2011-06-22 13:12     ` Neil Bothwick
                       ` (2 more replies)
  0 siblings, 3 replies; 168+ messages in thread
From: Dale @ 2011-06-22 11:18 UTC (permalink / raw
  To: gentoo-user

Nikos Chantziaras wrote:
> On 06/22/2011 06:55 AM, Dale wrote:
>> I just did my updates and ran into this:
>>
>> * Maintainer: sci@gentoo.org
>> * USE: amd64 consolekit elibc_glibc kernel_linux multilib policykit
>> userland_GNU
>> * FEATURES: preserve-libs sandbox
>>
>> * 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.
>> [...]
>>
>> Heads up for folks about to do their updates, check into the USE flag
>> fortran to see if you need to add it to yours before updating a bunch of
>> stuff.
>
> 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:

root@fireball / # emerge -pv --depclean blas-reference

Calculating dependencies... done!
   sci-libs/blas-reference-20070226 pulled in by:
     virtual/blas-1.0

 >>> No packages selected for removal by depclean
Packages installed:   994
Packages in world:    119
Packages in system:   51
Required packages:    994
Number to remove:     0
root@fireball / #

Two things.  I read about this on -dev but didn't realize it was going 
to affect me until I saw the message.  After I added fortran to my USE 
line in make.conf, it only rebuilt gcc then revdep-rebuild rebuilt 
dev-lang/ifc-10.0.026-r1.  Everything appears to be clean now.

To think people wonder why my USE line is so big.  I keep having to add 
stuff when portage pukes but portage never tells me when one has fell 
off the reservation and needs to be removed. < sighs >  Over the years, 
it adds up.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 11:18   ` Dale
@ 2011-06-22 13:12     ` Neil Bothwick
  2011-06-22 13:27       ` Dale
  2011-06-22 13:19     ` [gentoo-user] " Nikos Chantziaras
  2011-06-22 13:25     ` Indi
  2 siblings, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-22 13:12 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 533 bytes --]

On Wed, 22 Jun 2011 06:18:49 -0500, Dale wrote:

> To think people wonder why my USE line is so big.  I keep having to add 
> stuff when portage pukes but portage never tells me when one has fell 
> off the reservation and needs to be removed. < sighs >  Over the years, 
> it adds up.

That's because those are global flags. If you set package-specific flags
in /etc/portage/package.use, eix-test-obsolete will tell you when entries
can be removed.


-- 
Neil Bothwick

Unsupported service (adj): Broken (see Demon)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 11:18   ` Dale
  2011-06-22 13:12     ` Neil Bothwick
@ 2011-06-22 13:19     ` Nikos Chantziaras
  2011-06-22 13:33       ` Dale
  2011-06-22 13:25     ` Indi
  2 siblings, 1 reply; 168+ messages in thread
From: Nikos Chantziaras @ 2011-06-22 13:19 UTC (permalink / raw
  To: gentoo-user

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:
>>>
>>> * Maintainer: sci@gentoo.org
>>> * USE: amd64 consolekit elibc_glibc kernel_linux multilib policykit
>>> userland_GNU
>>> * FEATURES: preserve-libs sandbox
>>>
>>> * 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.
>>> [...]
>>>
>>> Heads up for folks about to do their updates, check into the USE flag
>>> fortran to see if you need to add it to yours before updating a bunch of
>>> stuff.
>>
>> 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:
>
> root@fireball / # emerge -pv --depclean blas-reference
>
> 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


> Two things. I read about this on -dev but didn't realize it was going to
> affect me until I saw the message. After I added fortran to my USE line
> in make.conf, it only rebuilt gcc then revdep-rebuild rebuilt
> dev-lang/ifc-10.0.026-r1. Everything appears to be clean now.
>
> To think people wonder why my USE line is so big. I keep having to add
> stuff when portage pukes but portage never tells me when one has fell
> off the reservation and needs to be removed. < sighs > Over the years,
> it adds up.

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




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 11:18   ` Dale
  2011-06-22 13:12     ` Neil Bothwick
  2011-06-22 13:19     ` [gentoo-user] " Nikos Chantziaras
@ 2011-06-22 13:25     ` Indi
  2011-06-23 22:18       ` Peter Humphrey
  2 siblings, 1 reply; 168+ messages in thread
From: Indi @ 2011-06-22 13:25 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 06:18:49AM -0500, Dale wrote:
> 
> To think people wonder why my USE line is so big.  I keep having to add 
> stuff when portage pukes but portage never tells me when one has fell 
> off the reservation and needs to be removed. < sighs >  Over the years, 
> it adds up.
> 

I'm a bit surprised more people here haven't embraced package.use.
It really allows for a high degree of fine tuning, and without it 
the system would be horribly bloated like most other linux distros.
In fact, USE flags are (IMO) what sets gentoo apart and it's one of 
the the main reasons I switched to gentoo from FreeBSD for my main 
systems...

The first time I tried gentoo ithough I was utterly defeated by my 
lack of understanding of USE flags. Then I read the handbook and it 
all came together like magic. :)

IMO the USE line in make.conf really should only contain the universal 
stuff you can't live without, specifying everything else on a per
package basis is what makes it possible to run a system which is at once
full-featured and lean.

As with everything in life, YMMV.
:)

-- 
caveat utilitor 
♫ ❤ ♫ ❤ ♫ ❤ ♫ 




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 13:12     ` Neil Bothwick
@ 2011-06-22 13:27       ` Dale
  2011-06-22 14:13         ` Mark Knecht
  2011-06-22 14:47         ` [gentoo-user] " Neil Bothwick
  0 siblings, 2 replies; 168+ messages in thread
From: Dale @ 2011-06-22 13:27 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Wed, 22 Jun 2011 06:18:49 -0500, Dale wrote:
>
>    
>> To think people wonder why my USE line is so big.  I keep having to add
>> stuff when portage pukes but portage never tells me when one has fell
>> off the reservation and needs to be removed.<  sighs>   Over the years,
>> it adds up.
>>      
> That's because those are global flags. If you set package-specific flags
> in /etc/portage/package.use, eix-test-obsolete will tell you when entries
> can be removed.
>
>    

But when something new comes out, I usually want to add it for all the 
packages.  I have a few things listed in package.use but I don't want to 
clutter the crap out of it and then have two files that needs cleaning.  
I have used the eix-test before but it seems to have waaaay to much 
output and it seems something changed and it makes less sense to me 
now.  Maybe I need to give it another whirl and check into some output 
options.

It'll have to wait until after garden time tho.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22  3:55 [gentoo-user] Do we have to build gcc with fortran now? Dale
                   ` (2 preceding siblings ...)
  2011-06-22  6:24 ` [gentoo-user] " Nikos Chantziaras
@ 2011-06-22 13:29 ` Mark Knecht
  2011-06-22 14:25   ` Mick
  3 siblings, 1 reply; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 13:29 UTC (permalink / raw
  To: gentoo-user

On Tue, Jun 21, 2011 at 8:55 PM, Dale <rdalek1967@gmail.com> wrote:
<SNIP>
>
> Heads up for folks about to do their updates, check into the USE flag
> fortran to see if you need to add it to yours before updating a bunch of
> stuff.
>
> Dale

This is my one strange, mystery global use flag. It's been turned on
in make.conf on every Gentoo machine I've run since I started with
Gentoo in 2002. I've been paranoid to turn it off! :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 13:19     ` [gentoo-user] " Nikos Chantziaras
@ 2011-06-22 13:33       ` Dale
  2011-06-22 14:14         ` Mark Knecht
                           ` (2 more replies)
  0 siblings, 3 replies; 168+ messages in thread
From: Dale @ 2011-06-22 13:33 UTC (permalink / raw
  To: gentoo-user

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:
>>>>
>>>> * Maintainer: sci@gentoo.org
>>>> * USE: amd64 consolekit elibc_glibc kernel_linux multilib policykit
>>>> userland_GNU
>>>> * FEATURES: preserve-libs sandbox
>>>>
>>>> * 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.
>>>> [...]
>>>>
>>>> Heads up for folks about to do their updates, check into the USE flag
>>>> fortran to see if you need to add it to yours before updating a 
>>>> bunch of
>>>> stuff.
>>>
>>> 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:
>>
>> root@fireball / # emerge -pv --depclean blas-reference
>>
>> 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

 >>> No packages selected for removal by depclean
Packages installed:   989
Packages in world:    119
Packages in system:   51
Required packages:    989
Number to remove:     0
root@fireball / #


>> Two things. I read about this on -dev but didn't realize it was going to
>> affect me until I saw the message. After I added fortran to my USE line
>> in make.conf, it only rebuilt gcc then revdep-rebuild rebuilt
>> dev-lang/ifc-10.0.026-r1. Everything appears to be clean now.
>>
>> To think people wonder why my USE line is so big. I keep having to add
>> stuff when portage pukes but portage never tells me when one has fell
>> off the reservation and needs to be removed. < sighs > Over the years,
>> it adds up.
>
> 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.  lol  Do you really want me to send you my USE line in make.conf?  
I copied it from my old install on another rig and it has been added to 
ever since oh about 2003.  It has some size to it.  Keep in mind, they 
didn't have package.use for a long time too.

I really need to clean out some stuff but want to have time to finish it 
when I start.  I don't have that sort of time during garden season.  I 
need food more than I need a puter.  ;-)

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 13:27       ` Dale
@ 2011-06-22 14:13         ` Mark Knecht
  2011-06-22 15:29           ` Dale
  2011-06-24  0:01           ` Walter Dnes
  2011-06-22 14:47         ` [gentoo-user] " Neil Bothwick
  1 sibling, 2 replies; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 14:13 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 6:27 AM, Dale <rdalek1967@gmail.com> wrote:
> Neil Bothwick wrote:
>>
>> On Wed, 22 Jun 2011 06:18:49 -0500, Dale wrote:
>>
>>
>>>
>>> To think people wonder why my USE line is so big.  I keep having to add
>>> stuff when portage pukes but portage never tells me when one has fell
>>> off the reservation and needs to be removed.<  sighs>   Over the years,
>>> it adds up.
>>>
>>
>> That's because those are global flags. If you set package-specific flags
>> in /etc/portage/package.use, eix-test-obsolete will tell you when entries
>> can be removed.
>>
>>
>
> But when something new comes out, I usually want to add it for all the
> packages.  I have a few things listed in package.use but I don't want to
> clutter the crap out of it and then have two files that needs cleaning.  I
> have used the eix-test before but it seems to have waaaay to much output and
> it seems something changed and it makes less sense to me now.  Maybe I need
> to give it another whirl and check into some output options.
>
> It'll have to wait until after garden time tho.
>
> Dale

If eix-test-obsolete is outputting waaaay too much there there's an
opportunity there for you to clean things up, if not today then over
time. Once you get it right it outputs almost nothing.

Note that I run stable and then use ~amd64 in package.keywords rather
liberally where I currently have 20-30 testing packages selected.

I haven't cleaned anything up in months.

- Mark

c2stable ~ # eix-test-obsolete -d

No non-matching entries in /etc/portage/package.keywords.
No non-matching entries in /etc/portage/package.accept_keywords.
No non-matching entries in /etc/portage/package.mask.
No non-matching entries in /etc/portage/package.unmask.
No non-matching or empty entries in /etc/portage/package.use.
No non-matching or empty entries in /etc/portage/package.env.
No non-matching or empty entries in /etc/portage/package.cflags.
The names of all installed packages are in the database.


Redundant in /etc/portage/package.{,accept_}keywords:

... considered as REDUNDANT_IF_STRANGE
[I] sys-apps/portage (2.2.0_alpha41@06/15/2011): Portage is the
package management and distribution system for Gentoo

No uninstalled entries in /etc/portage/package.{,accept_}keywords
No  redundant  entries in /etc/portage/package.mask
No uninstalled entries in /etc/portage/package.mask
No  redundant  entries in /etc/portage/package.unmask
No uninstalled entries in /etc/portage/package.unmask
No  redundant  entries in /etc/portage/package.use
No uninstalled entries in /etc/portage/package.use
No  redundant  entries in /etc/portage/package.env
No uninstalled entries in /etc/portage/package.env
No  redundant  entries in /etc/portage/package.cflags
No uninstalled entries in /etc/portage/package.cflags

Installed packages with a version not in the database (or masked):
[D] sys-kernel/gentoo-sources (2.6.38-r1(2.6.38-r1)@03/30/2011
2.6.38-r3(2.6.38-r3)@04/24/2011 2.6.38-r4(2.6.38-r4)@05/04/2011
2.6.38-r5(2.6.38-r5)@05/11/2011 2.6.39(2.6.39)@05/30/2011
2.6.39-r1(2.6.39-r1)@06/11/2011 -> 2.6.32-r24(2.6.32-r24)!b!s
2.6.32-r29(2.6.32-r29)!b!s (~)2.6.32-r30(2.6.32-r30)!b!s
(~)2.6.32-r31(2.6.32-r31)!b!s 2.6.35-r15(2.6.35-r15)!b!s
2.6.36-r8(2.6.36-r8)!b!s (~)2.6.37-r3(2.6.37-r3)!b!s
2.6.37-r4(2.6.37-r4)!b!s (~)2.6.37-r5(2.6.37-r5)!b!s
(~)2.6.37-r6(2.6.37-r6)!b!s (~)2.6.38-r4(2.6.38-r4)!b!s
(~)2.6.38-r5(2.6.38-r5)!b!s 2.6.38-r6(2.6.38-r6)!b!s
(~)2.6.38-r7(2.6.38-r7)!b!s (~)2.6.39(2.6.39)!b!s
(~)2.6.39-r1(2.6.39-r1)!b!s): Full sources including the Gentoo
patchset for the 2.6 kernel tree

c2stable ~ #



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 13:33       ` Dale
@ 2011-06-22 14:14         ` Mark Knecht
  2011-06-22 14:24         ` Nikos Chantziaras
  2011-06-22 22:34         ` Mike Edenfield
  2 siblings, 0 replies; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 14:14 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 6:33 AM, Dale <rdalek1967@gmail.com> wrote:
<SNIP>
> Well, it appeared to only affect gcc here.

As it should?

c2stable ~ # equery hasuse fortran
 * Searching for USE flag fortran ...
[IP-] [  ] sys-devel/gcc-4.4.5:4.4
c2stable ~ #



^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 13:33       ` Dale
  2011-06-22 14:14         ` Mark Knecht
@ 2011-06-22 14:24         ` Nikos Chantziaras
  2011-06-22 15:35           ` Dale
  2011-06-22 22:34         ` Mike Edenfield
  2 siblings, 1 reply; 168+ messages in thread
From: Nikos Chantziaras @ 2011-06-22 14:24 UTC (permalink / raw
  To: gentoo-user

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.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 13:29 ` [gentoo-user] " Mark Knecht
@ 2011-06-22 14:25   ` Mick
  2011-06-22 15:27     ` Mark Knecht
  0 siblings, 1 reply; 168+ messages in thread
From: Mick @ 2011-06-22 14:25 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 1488 bytes --]

On Wednesday 22 Jun 2011 14:29:58 Mark Knecht wrote:
> On Tue, Jun 21, 2011 at 8:55 PM, Dale <rdalek1967@gmail.com> wrote:
> <SNIP>
> 
> > Heads up for folks about to do their updates, check into the USE flag
> > fortran to see if you need to add it to yours before updating a bunch of
> > stuff.
> > 
> > Dale
> 
> This is my one strange, mystery global use flag. It's been turned on
> in make.conf on every Gentoo machine I've run since I started with
> Gentoo in 2002. I've been paranoid to turn it off! :-)

What is your make.profile?

Here it is not set:

$ euse -i fortran
global use flags (searching: fortran)
************************************************************
[-      ] fortran - Adds support for fortran (formerly f77)

local use flags (searching: fortran)
************************************************************
no matching entries found


Although gcc seems to have it hardcoded:

$ euse -I fortran
global use flags (searching: fortran)
************************************************************
[-      ] fortran - Adds support for fortran (formerly f77)

Installed packages matching this USE flag: 
sys-devel/gcc-4.4.5

local use flags (searching: fortran)
************************************************************
no matching entries found


$ ls -la /etc/make.profile
lrwxrwxrwx 1 root root 56 Dec 16  2010 /etc/make.profile -> 
../usr/portage/profiles/default/linux/amd64/10.0/desktop
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 13:27       ` Dale
  2011-06-22 14:13         ` Mark Knecht
@ 2011-06-22 14:47         ` Neil Bothwick
  2011-06-22 15:40           ` Dale
  1 sibling, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-22 14:47 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 689 bytes --]

On Wed, 22 Jun 2011 08:27:11 -0500, Dale wrote:

> > That's because those are global flags. If you set package-specific
> > flags in /etc/portage/package.use, eix-test-obsolete will tell you
> > when entries can be removed.

> But when something new comes out, I usually want to add it for all the 
> packages.  I have a few things listed in package.use but I don't want
> to clutter the crap out of it and then have two files that needs
> cleaning.  

Use a directory for package.use, it makes it far easier to manage. All
of /etc/portage/package.* are directories here.


-- 
Neil Bothwick

"Ubuntu" is an ancient African word, meaning "I can't configure
Slackware".

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 14:25   ` Mick
@ 2011-06-22 15:27     ` Mark Knecht
  2011-06-22 15:50       ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 15:27 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 7:25 AM, Mick <michaelkintzios@gmail.com> wrote:
> On Wednesday 22 Jun 2011 14:29:58 Mark Knecht wrote:
>> On Tue, Jun 21, 2011 at 8:55 PM, Dale <rdalek1967@gmail.com> wrote:
>> <SNIP>
>>
>> > Heads up for folks about to do their updates, check into the USE flag
>> > fortran to see if you need to add it to yours before updating a bunch of
>> > stuff.
>> >
>> > Dale
>>
>> This is my one strange, mystery global use flag. It's been turned on
>> in make.conf on every Gentoo machine I've run since I started with
>> Gentoo in 2002. I've been paranoid to turn it off! :-)
>
> What is your make.profile?
>

These days it's KDE. (Currently eselect #4)

> Here it is not set:
>
> $ euse -i fortran
> global use flags (searching: fortran)
> ************************************************************
> [-      ] fortran - Adds support for fortran (formerly f77)
>
> local use flags (searching: fortran)
> ************************************************************
> no matching entries found
>
>
> Although gcc seems to have it hardcoded:
>
> $ euse -I fortran
> global use flags (searching: fortran)
> ************************************************************
> [-      ] fortran - Adds support for fortran (formerly f77)
>
> Installed packages matching this USE flag:
> sys-devel/gcc-4.4.5
>
> local use flags (searching: fortran)
> ************************************************************
> no matching entries found
>
>
> $ ls -la /etc/make.profile
> lrwxrwxrwx 1 root root 56 Dec 16  2010 /etc/make.profile ->
> ../usr/portage/profiles/default/linux/amd64/10.0/desktop
> --
> Regards,
> Mick

Yeah, I don't suggest I need it. I'm just saying I've had it selected
for nearly 10 years. I think it was in a lot of example docs, as Dale
say, waaaay back. I put it in mine and just left it there. It became
almost a superstition with me! ;-)

As I am a user type and not a dev, I didn't know then, and actually
don't now, that something on the system isn't actually programmed in
Fortran and that removing it would cause a problem so I've just left
it in forever. It never seemed important enough to go figure out since
it only directly effected gcc ebuilds which is a big build and not
done very often.

I guess I can stop playing scaredicat and remove it. :-)

- Mark



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 14:13         ` Mark Knecht
@ 2011-06-22 15:29           ` Dale
  2011-06-24  0:01           ` Walter Dnes
  1 sibling, 0 replies; 168+ messages in thread
From: Dale @ 2011-06-22 15:29 UTC (permalink / raw
  To: gentoo-user

Mark Knecht wrote:
>
> If eix-test-obsolete is outputting waaaay too much there there's an
> opportunity there for you to clean things up, if not today then over
> time. Once you get it right it outputs almost nothing.
>
> Note that I run stable and then use ~amd64 in package.keywords rather
> liberally where I currently have 20-30 testing packages selected.
>
> I haven't cleaned anything up in months.
>
> - Mark
>
> c2stable ~ # eix-test-obsolete -d
>
> No non-matching entries in /etc/portage/package.keywords.
> No non-matching entries in /etc/portage/package.accept_keywords.
> No non-matching entries in /etc/portage/package.mask.
> No non-matching entries in /etc/portage/package.unmask.
> No non-matching or empty entries in /etc/portage/package.use.
> No non-matching or empty entries in /etc/portage/package.env.
> No non-matching or empty entries in /etc/portage/package.cflags.
> The names of all installed packages are in the database.
>
>
> Redundant in /etc/portage/package.{,accept_}keywords:
>
> ... considered as REDUNDANT_IF_STRANGE
> [I] sys-apps/portage (2.2.0_alpha41@06/15/2011): Portage is the
> package management and distribution system for Gentoo
>
> No uninstalled entries in /etc/portage/package.{,accept_}keywords
> No  redundant  entries in /etc/portage/package.mask
> No uninstalled entries in /etc/portage/package.mask
> No  redundant  entries in /etc/portage/package.unmask
> No uninstalled entries in /etc/portage/package.unmask
> No  redundant  entries in /etc/portage/package.use
> No uninstalled entries in /etc/portage/package.use
> No  redundant  entries in /etc/portage/package.env
> No uninstalled entries in /etc/portage/package.env
> No  redundant  entries in /etc/portage/package.cflags
> No uninstalled entries in /etc/portage/package.cflags
>
> Installed packages with a version not in the database (or masked):
> [D] sys-kernel/gentoo-sources (2.6.38-r1(2.6.38-r1)@03/30/2011
> 2.6.38-r3(2.6.38-r3)@04/24/2011 2.6.38-r4(2.6.38-r4)@05/04/2011
> 2.6.38-r5(2.6.38-r5)@05/11/2011 2.6.39(2.6.39)@05/30/2011
> 2.6.39-r1(2.6.39-r1)@06/11/2011 ->  2.6.32-r24(2.6.32-r24)!b!s
> 2.6.32-r29(2.6.32-r29)!b!s (~)2.6.32-r30(2.6.32-r30)!b!s
> (~)2.6.32-r31(2.6.32-r31)!b!s 2.6.35-r15(2.6.35-r15)!b!s
> 2.6.36-r8(2.6.36-r8)!b!s (~)2.6.37-r3(2.6.37-r3)!b!s
> 2.6.37-r4(2.6.37-r4)!b!s (~)2.6.37-r5(2.6.37-r5)!b!s
> (~)2.6.37-r6(2.6.37-r6)!b!s (~)2.6.38-r4(2.6.38-r4)!b!s
> (~)2.6.38-r5(2.6.38-r5)!b!s 2.6.38-r6(2.6.38-r6)!b!s
> (~)2.6.38-r7(2.6.38-r7)!b!s (~)2.6.39(2.6.39)!b!s
> (~)2.6.39-r1(2.6.39-r1)!b!s): Full sources including the Gentoo
> patchset for the 2.6 kernel tree
>
> c2stable ~ #
>
>    

Time is the problem right now.  I got about 50 mater plants, 15 
eggplants, about 100 pepper plants of different kinds, three rows of 
okra, two rows of peas, and just planted three rows of snap beans, 16 
hills of squash, 5 cucumber hills, 5 cantaloupe hills, and a few others 
that I forget.  Did I mention I have nutgrass?  I make rounds every day 
for that.  THAT is some work.  Since it just rained, it will be popping 
up real good now.  This next week will be so much fun. < roll eyes >

I did have a time that it returned nothing.  It took me several days to 
get there tho.  Right now, I don't see that happening.  What would be 
nice is if portage would print a little message when a USE flag goes 
away.  It does a good job of letting us know when one is missing.  It's 
half way there now.  lol

Short version since it is sooooooo long:

root@fireball / # eix-test-obsolete -d | grep Found
Found 19 matches.
Found 8 matches.
Found 41 matches.
Found 2 matches.
Found 28 matches.
Found 354 matches.
Found 4 matches.
Found 27 matches.
root@fireball / #

354 !!  That could take a while.  O_O   Maybe start on the small ones 
first.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 14:24         ` Nikos Chantziaras
@ 2011-06-22 15:35           ` Dale
  2011-06-22 16:11             ` Nikos Chantziaras
                               ` (2 more replies)
  0 siblings, 3 replies; 168+ messages in thread
From: Dale @ 2011-06-22 15:35 UTC (permalink / raw
  To: gentoo-user

Nikos Chantziaras wrote:
>
> 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.
>
>

Well, that leads back to KDE.  So, looks like it stays.


>>> [...]
>>> 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.
>

But gcc is the one that got rebuilt when I changed the USE flag.  So, it 
needs it because the other package needs it and in the end, KDE needs 
all that stuff.  So, the flag is added and I guess it is needed by 
something I want to keep.  Sort of like my GUI and all.  ;-)

Funny thing is, it appears the dev changed it back so after the next 
sync, I can shorten my USE line by one flag.  Progress.  lol

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 14:47         ` [gentoo-user] " Neil Bothwick
@ 2011-06-22 15:40           ` Dale
  2011-06-22 15:54             ` Alan McKinnon
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 15:40 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Wed, 22 Jun 2011 08:27:11 -0500, Dale wrote:
>
>    
>>> That's because those are global flags. If you set package-specific
>>> flags in /etc/portage/package.use, eix-test-obsolete will tell you
>>> when entries can be removed.
>>>        
>    
>> But when something new comes out, I usually want to add it for all the
>> packages.  I have a few things listed in package.use but I don't want
>> to clutter the crap out of it and then have two files that needs
>> cleaning.
>>      
> Use a directory for package.use, it makes it far easier to manage. All
> of /etc/portage/package.* are directories here.
>
>    

I have done that for package.keywords and unmask.  In ways it is easier 
but in ways, it is a nightmare.  If something is unmasked, I have to go 
find the file that unmasked it.  I have several since I use autounmask 
for most of it.  Then add in that the new autounmask part of emerge 
seems to pick a random file to add too.  At that point, not much makes 
sense anymore.

< sighs >  I don't think there is any really easy way to do this except 
to just run stable.  o_O

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 15:27     ` Mark Knecht
@ 2011-06-22 15:50       ` Dale
  2011-06-22 16:18         ` Mark Knecht
  2011-06-23 22:22         ` Peter Humphrey
  0 siblings, 2 replies; 168+ messages in thread
From: Dale @ 2011-06-22 15:50 UTC (permalink / raw
  To: gentoo-user

Mark Knecht wrote:
>
> I guess I can stop playing scaredicat and remove it. :-)
>
> - Mark
>
>
>    

I think the dev added it back.  So, if you really don't need it, put the 
minus sign in front.

If you use KDE like me, be prepared to put the thing back tho.  Some KDE 
packages depend on things that seem to need it enabled.

I just love running in circles.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 15:40           ` Dale
@ 2011-06-22 15:54             ` Alan McKinnon
  2011-06-22 16:18               ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Alan McKinnon @ 2011-06-22 15:54 UTC (permalink / raw
  To: gentoo-user; +Cc: Dale

On Wednesday 22 June 2011 10:40:40 Dale did opine thusly:
> Neil Bothwick wrote:
> > On Wed, 22 Jun 2011 08:27:11 -0500, Dale wrote:
> >>> That's because those are global flags. If you set
> >>> package-specific flags in /etc/portage/package.use,
> >>> eix-test-obsolete will tell you when entries can be
> >>> removed.
> >> 
> >> But when something new comes out, I usually want to add it for
> >> all the packages.  I have a few things listed in package.use
> >> but I don't want to clutter the crap out of it and then have
> >> two files that needs cleaning.
> > 
> > Use a directory for package.use, it makes it far easier to
> > manage. All of /etc/portage/package.* are directories here.
> 
> I have done that for package.keywords and unmask.  In ways it is
> easier but in ways, it is a nightmare.  If something is unmasked, I
> have to go find the file that unmasked it.  I have several since I
> use autounmask for most of it.  Then add in that the new autounmask
> part of emerge seems to pick a random file to add too.  At that
> point, not much makes sense anymore.


grep is your very very good friend


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 15:35           ` Dale
@ 2011-06-22 16:11             ` Nikos Chantziaras
  2011-06-22 16:23               ` Mark Knecht
                                 ` (3 more replies)
  2011-06-22 16:52             ` pk
  2011-06-22 22:39             ` Mike Edenfield
  2 siblings, 4 replies; 168+ messages in thread
From: Nikos Chantziaras @ 2011-06-22 16:11 UTC (permalink / raw
  To: gentoo-user

On 06/22/2011 06:35 PM, Dale wrote:
> Nikos Chantziaras wrote:
>>
>> 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.
>>
>>
>
> Well, that leads back to KDE. So, looks like it stays.

And KDE wants Fortran because you have that USE flag enabled in 
make.conf :-D


>>> 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.
>
> But gcc is the one that got rebuilt when I changed the USE flag. So, it
> needs it because the other package needs it and in the end, KDE needs
> all that stuff. So, the flag is added and I guess it is needed by
> something I want to keep. Sort of like my GUI and all. ;-)

I'm on KDE too, and it doesn't need it.  Probably because my make.conf 
explicitly says "-fortran" in it.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 15:50       ` Dale
@ 2011-06-22 16:18         ` Mark Knecht
  2011-06-22 18:10           ` Dale
  2011-06-23 22:22         ` Peter Humphrey
  1 sibling, 1 reply; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 16:18 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 8:50 AM, Dale <rdalek1967@gmail.com> wrote:
> Mark Knecht wrote:
>>
>> I guess I can stop playing scaredicat and remove it. :-)
>>
>> - Mark
>>
>>
>>
>
> I think the dev added it back.  So, if you really don't need it, put the
> minus sign in front.
>
> If you use KDE like me, be prepared to put the thing back tho.  Some KDE
> packages depend on things that seem to need it enabled.
>
> I just love running in circles.
>
> Dale

Actually, for me it's a non-issue. I've had it in all along. Even when
I remove it from make.conf and package.use it still shows up in gcc:

c2stable ~ # emerge -pv gcc

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-devel/gcc-4.4.5  USE="fortran gtk mudflap
(multilib) nls nptl openmp (-altivec) -bootstrap -build -doc
(-fixed-point) -gcj -graphite (-hardened) (-libffi) -multislot -nocxx
-nopie -nossp -objc -objc++ -objc-gc -test -vanilla (-n32%) (-n64%)"
61,647 kB

Total: 1 package (1 reinstall), Size of downloads: 61,647 kB
c2stable ~ #

so nothing is getting rebuilt on my system by removing it. As not
every system here uses the KDE profile I'll investigate removing it
later, or just leave it in case they start using KDE.

Cheers,
Mark



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 15:54             ` Alan McKinnon
@ 2011-06-22 16:18               ` Neil Bothwick
  2011-06-22 17:46                 ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-22 16:18 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 790 bytes --]

On Wed, 22 Jun 2011 17:54:49 +0200, Alan McKinnon wrote:

> > > Use a directory for package.use, it makes it far easier to
> > > manage. All of /etc/portage/package.* are directories here.  
> > 
> > I have done that for package.keywords and unmask.  In ways it is
> > easier but in ways, it is a nightmare.  If something is unmasked, I
> > have to go find the file that unmasked it.  I have several since I
> > use autounmask for most of it.  Then add in that the new autounmask
> > part of emerge seems to pick a random file to add too.  At that
> > point, not much makes sense anymore.  

> grep is your very very good friend

So is giving the files sensible names :)


-- 
Neil Bothwick

C&W music backward: get yer dog, wife, job, truck, kids, and sobriety
back.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 16:11             ` Nikos Chantziaras
@ 2011-06-22 16:23               ` Mark Knecht
  2011-06-23 21:43                 ` Peter Humphrey
  2011-06-22 16:58               ` Dale
                                 ` (2 subsequent siblings)
  3 siblings, 1 reply; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 16:23 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 9:11 AM, Nikos Chantziaras <realnc@arcor.de> wrote:
>
> I'm on KDE too, and it doesn't need it.  Probably because my make.conf
> explicitly says "-fortran" in it.
>

That's actually the correct statement. When I removed the fortran flag
it didn't change anything because (I suppose) the KDE profile has
included it as a default.

- Mark



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 15:35           ` Dale
  2011-06-22 16:11             ` Nikos Chantziaras
@ 2011-06-22 16:52             ` pk
  2011-06-22 22:39             ` Mike Edenfield
  2 siblings, 0 replies; 168+ messages in thread
From: pk @ 2011-06-22 16:52 UTC (permalink / raw
  To: gentoo-user

On 2011-06-22 17:35, Dale wrote:

> Well, that leads back to KDE.  So, looks like it stays.

R is a mathematical language similar to Matlab/Octave... only
specialized for statistical computing. I assume if something in KDE is
using that it must be optional; check your USE flags.

HTH

Best regards

Peter K



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 16:11             ` Nikos Chantziaras
  2011-06-22 16:23               ` Mark Knecht
@ 2011-06-22 16:58               ` Dale
  2011-06-22 17:36                 ` Nikos Chantziaras
  2011-06-22 17:23               ` [gentoo-user] " Todd Goodman
  2011-06-22 21:25               ` Mark Knecht
  3 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 16:58 UTC (permalink / raw
  To: gentoo-user

Nikos Chantziaras wrote:
> On 06/22/2011 06:35 PM, Dale wrote:
>> Nikos Chantziaras wrote:
>>>
>>> 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.
>>>
>>>
>>
>> Well, that leads back to KDE. So, looks like it stays.
>
> And KDE wants Fortran because you have that USE flag enabled in 
> make.conf :-D
>
>

Actually, I didn't have it in there until the update this thread 
references back too.  It was there by default but it was removed by a 
dev and portage puked.  So, maybe I need to do -fortran and see what 
happens.


>>>> 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.
>>
>> But gcc is the one that got rebuilt when I changed the USE flag. So, it
>> needs it because the other package needs it and in the end, KDE needs
>> all that stuff. So, the flag is added and I guess it is needed by
>> something I want to keep. Sort of like my GUI and all. ;-)
>
> I'm on KDE too, and it doesn't need it.  Probably because my make.conf 
> explicitly says "-fortran" in it.
>

Mine never had fortran in it at all.  I still don't really know what 
fortran is.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 16:11             ` Nikos Chantziaras
  2011-06-22 16:23               ` Mark Knecht
  2011-06-22 16:58               ` Dale
@ 2011-06-22 17:23               ` Todd Goodman
  2011-06-22 18:15                 ` Dale
  2011-06-22 21:25               ` Mark Knecht
  3 siblings, 1 reply; 168+ messages in thread
From: Todd Goodman @ 2011-06-22 17:23 UTC (permalink / raw
  To: gentoo-user

* Nikos Chantziaras <realnc@arcor.de> [110622 11:53]:
> On 06/22/2011 06:35 PM, Dale wrote:
> > Nikos Chantziaras wrote:
> >>
> >> 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.
> >>
> >>
> >
> > Well, that leads back to KDE. So, looks like it stays.
> 
> And KDE wants Fortran because you have that USE flag enabled in 
> make.conf :-D

Well, I don't have fortran use enabled

mail-proxy ~ # euse -i fortran
global use flags (searching: fortran)
************************************************************
[-      ] fortran - Adds support for fortran (formerly f77)

local use flags (searching: fortran)
************************************************************
no matching entries found

However, kde-base/kde-meta-4.6.4 pulls in kde-base/kdeedu-meta-4.6.4
which pulls in kde-base/kantor which pulls in dev-lang/R (since my profile
has the R use flag enabled) which pulls in virtual/blas which pulls in
sci-libs/blas-reference-20070226 which then craps out since I don't have
the fortran use flag enabled.

My solution is to force -R in make.conf

> 
> 
> >>> 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.
> >
> > But gcc is the one that got rebuilt when I changed the USE flag. So, it
> > needs it because the other package needs it and in the end, KDE needs
> > all that stuff. So, the flag is added and I guess it is needed by
> > something I want to keep. Sort of like my GUI and all. ;-)
> 
> I'm on KDE too, and it doesn't need it.  Probably because my make.conf 
> explicitly says "-fortran" in it.
> 



^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 16:58               ` Dale
@ 2011-06-22 17:36                 ` Nikos Chantziaras
  2011-06-22 18:13                   ` Dale
  2011-06-23 17:23                   ` [gentoo-user] [OT] " pk
  0 siblings, 2 replies; 168+ messages in thread
From: Nikos Chantziaras @ 2011-06-22 17:36 UTC (permalink / raw
  To: gentoo-user

On 06/22/2011 07:58 PM, Dale wrote:
>[...]
> Mine never had fortran in it at all. I still don't really know what
> fortran is.

It's a programming language.  You know, C, C++, stuff like that.  Except 
that it's a zombie-relict from the 1950's that refuses to die because 
people still programming in it are too lazy to learn a proper, more 
modern language :-P

When you enable the fortran USE flag for GCC, you are telling it to 
compile and install the GNU Fortran compiler.  Sometimes USE flags can 
have more dramatic effects than just enabling some extra functionality; 
in this case for example, a whole compiler and supporting runtime 
libraries are built and installed.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 16:18               ` Neil Bothwick
@ 2011-06-22 17:46                 ` Dale
  2011-06-23 21:27                   ` Peter Humphrey
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 17:46 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Wed, 22 Jun 2011 17:54:49 +0200, Alan McKinnon wrote:
>
>    
>>>> Use a directory for package.use, it makes it far easier to
>>>> manage. All of /etc/portage/package.* are directories here.
>>>>          
>>> I have done that for package.keywords and unmask.  In ways it is
>>> easier but in ways, it is a nightmare.  If something is unmasked, I
>>> have to go find the file that unmasked it.  I have several since I
>>> use autounmask for most of it.  Then add in that the new autounmask
>>> part of emerge seems to pick a random file to add too.  At that
>>> point, not much makes sense anymore.
>>>        
>    
>> grep is your very very good friend
>>      
> So is giving the files sensible names :)
>
>
>    

That was what I liked about autounmask, the tree version not the portage 
one.  It gave them some names at least.  Still felt like looking for a 
needle in a haystack sometimes tho.

Dale





^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 16:18         ` Mark Knecht
@ 2011-06-22 18:10           ` Dale
  2011-06-22 19:48             ` Matthew Finkel
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 18:10 UTC (permalink / raw
  To: gentoo-user

Mark Knecht wrote:
> On Wed, Jun 22, 2011 at 8:50 AM, Dale<rdalek1967@gmail.com>  wrote:
>    
>> Mark Knecht wrote:
>>      
>>> I guess I can stop playing scaredicat and remove it. :-)
>>>
>>> - Mark
>>>
>>>
>>>
>>>        
>> I think the dev added it back.  So, if you really don't need it, put the
>> minus sign in front.
>>
>> If you use KDE like me, be prepared to put the thing back tho.  Some KDE
>> packages depend on things that seem to need it enabled.
>>
>> I just love running in circles.
>>
>> Dale
>>      
> Actually, for me it's a non-issue. I've had it in all along. Even when
> I remove it from make.conf and package.use it still shows up in gcc:
>
> c2stable ~ # emerge -pv gcc
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild   R    ] sys-devel/gcc-4.4.5  USE="fortran gtk mudflap
> (multilib) nls nptl openmp (-altivec) -bootstrap -build -doc
> (-fixed-point) -gcj -graphite (-hardened) (-libffi) -multislot -nocxx
> -nopie -nossp -objc -objc++ -objc-gc -test -vanilla (-n32%) (-n64%)"
> 61,647 kB
>
> Total: 1 package (1 reinstall), Size of downloads: 61,647 kB
> c2stable ~ #
>
> so nothing is getting rebuilt on my system by removing it. As not
> every system here uses the KDE profile I'll investigate removing it
> later, or just leave it in case they start using KDE.
>
> Cheers,
> Mark
>
>    

I put -fortran in make.conf.  I ran emerge -uvDNa world and let it 
rebuild a few packages.  Then I get this:

 >>> Emerging (1 of 2) sci-libs/blas-reference-20070226
  * lapack-lite-3.1.1.tgz RMD160 SHA1 SHA256 size ;-) 
...                                                                                                            
[ ok ]
  * Package:    sci-libs/blas-reference-20070226
  * Repository: gentoo
  * Maintainer: sci@gentoo.org
  * USE:        amd64 consolekit elibc_glibc kernel_linux multilib 
policykit userland_GNU
  * FEATURES:   preserve-libs sandbox

  * 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.

  * ERROR: sci-libs/blas-reference-20070226 failed (setup phase):
  *   Currently no working fortran compiler is available
  *
  * Call stack:
  *          ebuild.sh, line   56:  Called pkg_setup
  *          ebuild.sh, line 1446:  Called fortran-2_pkg_setup
  *   fortran-2.eclass, line  134:  Called _die_msg
  *   fortran-2.eclass, line  120:  Called die
  * The specific snippet of code:
  *      die "Currently no working fortran compiler is available"
  *
  * If you need support, post the output of 'emerge --info 
=sci-libs/blas-reference-20070226',
  * the complete build log and the output of 'emerge -pqv 
=sci-libs/blas-reference-20070226'.
  * The complete build log is located at 
'/var/log/portage/sci-libs:blas-reference-20070226:20110622-180601.log'.
  * The ebuild environment file is located at 
'/var/tmp/portage/sci-libs/blas-reference-20070226/temp/die.env'.
  * S: 
'/var/tmp/portage/sci-libs/blas-reference-20070226/work/lapack-lite-3.1.1'

 >>> Failed to emerge sci-libs/blas-reference-20070226, Log file:

 >>>  
'/var/log/portage/sci-libs:blas-reference-20070226:20110622-180601.log'
root@fireball / #

Am I going in circles again?  I don't drink because I don't like being 
drunk.  I also don't spin around in my chair for the same reason.  One 
of those may be needed to reverse the problem here.

Now to go see how to fix this mess once and for all.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 17:36                 ` Nikos Chantziaras
@ 2011-06-22 18:13                   ` Dale
  2011-06-22 20:15                     ` Alan McKinnon
  2011-06-23 17:23                   ` [gentoo-user] [OT] " pk
  1 sibling, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 18:13 UTC (permalink / raw
  To: gentoo-user

Nikos Chantziaras wrote:
> On 06/22/2011 07:58 PM, Dale wrote:
>> [...]
>> Mine never had fortran in it at all. I still don't really know what
>> fortran is.
>
> It's a programming language.  You know, C, C++, stuff like that.  
> Except that it's a zombie-relict from the 1950's that refuses to die 
> because people still programming in it are too lazy to learn a proper, 
> more modern language :-P
>
> When you enable the fortran USE flag for GCC, you are telling it to 
> compile and install the GNU Fortran compiler.  Sometimes USE flags can 
> have more dramatic effects than just enabling some extra 
> functionality; in this case for example, a whole compiler and 
> supporting runtime libraries are built and installed.
>

Well he double hockey sticks.  That's why gcc compiles faster when 
fortran is disabled.  :/   Now I know.  I wasn't even born in 1950 so I 
had no clue.  Dang, that was when puters were made out of vacuum tubes.  
Talk about a old fuddy.  lol

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 17:23               ` [gentoo-user] " Todd Goodman
@ 2011-06-22 18:15                 ` Dale
  2011-06-22 18:35                   ` Dale
  2011-06-24  0:17                   ` Walter Dnes
  0 siblings, 2 replies; 168+ messages in thread
From: Dale @ 2011-06-22 18:15 UTC (permalink / raw
  To: gentoo-user

Todd Goodman wrote:
>
> Well, I don't have fortran use enabled
>
> mail-proxy ~ # euse -i fortran
> global use flags (searching: fortran)
> ************************************************************
> [-      ] fortran - Adds support for fortran (formerly f77)
>
> local use flags (searching: fortran)
> ************************************************************
> no matching entries found
>
> However, kde-base/kde-meta-4.6.4 pulls in kde-base/kdeedu-meta-4.6.4
> which pulls in kde-base/kantor which pulls in dev-lang/R (since my profile
> has the R use flag enabled) which pulls in virtual/blas which pulls in
> sci-libs/blas-reference-20070226 which then craps out since I don't have
> the fortran use flag enabled.
>
> My solution is to force -R in make.conf
>
>    

Let me make a note of that, in make.conf of course.  ;-)

Thanks.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 18:15                 ` Dale
@ 2011-06-22 18:35                   ` Dale
  2011-06-22 20:33                     ` Todd Goodman
  2011-06-22 22:43                     ` Mike Edenfield
  2011-06-24  0:17                   ` Walter Dnes
  1 sibling, 2 replies; 168+ messages in thread
From: Dale @ 2011-06-22 18:35 UTC (permalink / raw
  To: gentoo-user

Dale wrote:
> Todd Goodman wrote:
>>
>> Well, I don't have fortran use enabled
>>
>> mail-proxy ~ # euse -i fortran
>> global use flags (searching: fortran)
>> ************************************************************
>> [-      ] fortran - Adds support for fortran (formerly f77)
>>
>> local use flags (searching: fortran)
>> ************************************************************
>> no matching entries found
>>
>> However, kde-base/kde-meta-4.6.4 pulls in kde-base/kdeedu-meta-4.6.4
>> which pulls in kde-base/kantor which pulls in dev-lang/R (since my 
>> profile
>> has the R use flag enabled) which pulls in virtual/blas which pulls in
>> sci-libs/blas-reference-20070226 which then craps out since I don't have
>> the fortran use flag enabled.
>>
>> My solution is to force -R in make.conf
>>
>
> Let me make a note of that, in make.conf of course.  ;-)
>
> Thanks.
>
> Dale
>
> :-)  :-)
>

When I did that, it complained that cantor was built with no backend.  
Did you get the same thing?  It said this here:

WARN (postinst)

You have decided to build cantor with no backend.
To have this application functional, please do one of below:
     # emerge -va1 '='kde-base/cantor-4.6.4 with 'R' USE flag enabled
     # emerge -vaDu sci-mathematics/maxima

So, I did the later and it needs to emerge several packages that I 
didn't have before.  Looks like I can either have a bit of bloat on one 
side or a bit of bloat on the other side.  o_O

I mention just in case you didn't notice the message and then something 
borks on next login.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 18:10           ` Dale
@ 2011-06-22 19:48             ` Matthew Finkel
  2011-06-22 20:55               ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Matthew Finkel @ 2011-06-22 19:48 UTC (permalink / raw
  To: gentoo-user

On 06/22/11 14:10, Dale wrote:
> I put -fortran in make.conf.  I ran emerge -uvDNa world and let it
> rebuild a few packages.  Then I get this:
>
> >>> Emerging (1 of 2) sci-libs/blas-reference-20070226
>  * lapack-lite-3.1.1.tgz RMD160 SHA1 SHA256 size ;-)
> ...                                                                                                           
> [ ok ]
>  * Package:    sci-libs/blas-reference-20070226
>  * Repository: gentoo
>  * Maintainer: sci@gentoo.org
>  * USE:        amd64 consolekit elibc_glibc kernel_linux multilib
> policykit userland_GNU
>  * FEATURES:   preserve-libs sandbox
>
>  * 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.
>
>  * ERROR: sci-libs/blas-reference-20070226 failed (setup phase):
>  *   Currently no working fortran compiler is available
>  *
>  * Call stack:
>  *          ebuild.sh, line   56:  Called pkg_setup
>  *          ebuild.sh, line 1446:  Called fortran-2_pkg_setup
>  *   fortran-2.eclass, line  134:  Called _die_msg
>  *   fortran-2.eclass, line  120:  Called die
>  * The specific snippet of code:
>  *      die "Currently no working fortran compiler is available"
>  *
>  * If you need support, post the output of 'emerge --info
> =sci-libs/blas-reference-20070226',
>  * the complete build log and the output of 'emerge -pqv
> =sci-libs/blas-reference-20070226'.
>  * The complete build log is located at
> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-180601.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/sci-libs/blas-reference-20070226/temp/die.env'.
>  * S:
> '/var/tmp/portage/sci-libs/blas-reference-20070226/work/lapack-lite-3.1.1'
>
> >>> Failed to emerge sci-libs/blas-reference-20070226, Log file:
>
> >>> 
> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-180601.log'
> root@fireball / #
>
> Am I going in circles again?  I don't drink because I don't like being
> drunk.  I also don't spin around in my chair for the same reason.  One
> of those may be needed to reverse the problem here.
>
> Now to go see how to fix this mess once and for all.
>
> Dale
>
> :-)  :-)
>

Do correct me if I'm wrong, but wasn't blas-reference pulled in by
merging gcc with USE="fortran"? Or did you install blas-reference for
another reason?




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 18:13                   ` Dale
@ 2011-06-22 20:15                     ` Alan McKinnon
  2011-06-22 21:30                       ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Alan McKinnon @ 2011-06-22 20:15 UTC (permalink / raw
  To: gentoo-user

On Wednesday 22 June 2011 13:13:03 Dale did opine thusly:
> Nikos Chantziaras wrote:
> > On 06/22/2011 07:58 PM, Dale wrote:
> >> [...]
> >> Mine never had fortran in it at all. I still don't really know
> >> what fortran is.
> > 
> > It's a programming language.  You know, C, C++, stuff like that.
> > Except that it's a zombie-relict from the 1950's that refuses to
> > die because people still programming in it are too lazy to
> > learn a proper, more modern language :-P
> > 
> > When you enable the fortran USE flag for GCC, you are telling it
> > to compile and install the GNU Fortran compiler.  Sometimes USE
> > flags can have more dramatic effects than just enabling some
> > extra functionality; in this case for example, a whole compiler
> > and supporting runtime libraries are built and installed.
> 
> Well he double hockey sticks.  That's why gcc compiles faster when
> fortran is disabled.  :/   Now I know.  I wasn't even born in 1950
> so I had no clue.  Dang, that was when puters were made out of
> vacuum tubes. Talk about a old fuddy.  lol

Fortran put Armstrong on the moon.

NASA wouldn't dare let Windows try that, they take one look at Air 
Traffic Control or nuclear submarines or Aircraft Carriers or even, 
god forbid, Airbus's latest and greatest, and know exactly what NOT to 
do


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 18:35                   ` Dale
@ 2011-06-22 20:33                     ` Todd Goodman
  2011-06-22 21:34                       ` Dale
  2011-06-22 22:43                     ` Mike Edenfield
  1 sibling, 1 reply; 168+ messages in thread
From: Todd Goodman @ 2011-06-22 20:33 UTC (permalink / raw
  To: gentoo-user

* Dale <rdalek1967@gmail.com> [110622 14:45]:
> Dale wrote:
> > Todd Goodman wrote:
> >>
> >> Well, I don't have fortran use enabled
> >>
> >> mail-proxy ~ # euse -i fortran
> >> global use flags (searching: fortran)
> >> ************************************************************
> >> [-      ] fortran - Adds support for fortran (formerly f77)
> >>
> >> local use flags (searching: fortran)
> >> ************************************************************
> >> no matching entries found
> >>
> >> However, kde-base/kde-meta-4.6.4 pulls in kde-base/kdeedu-meta-4.6.4
> >> which pulls in kde-base/kantor which pulls in dev-lang/R (since my 
> >> profile
> >> has the R use flag enabled) which pulls in virtual/blas which pulls in
> >> sci-libs/blas-reference-20070226 which then craps out since I don't have
> >> the fortran use flag enabled.
> >>
> >> My solution is to force -R in make.conf
> >>
> >
> > Let me make a note of that, in make.conf of course.  ;-)
> >
> > Thanks.
> >
> > Dale
> >
> > :-)  :-)
> >
> 
> When I did that, it complained that cantor was built with no backend.  
> Did you get the same thing?  It said this here:
> 
> WARN (postinst)
> 
> You have decided to build cantor with no backend.
> To have this application functional, please do one of below:
>      # emerge -va1 '='kde-base/cantor-4.6.4 with 'R' USE flag enabled
>      # emerge -vaDu sci-mathematics/maxima
> 
> So, I did the later and it needs to emerge several packages that I 
> didn't have before.  Looks like I can either have a bit of bloat on one 
> side or a bit of bloat on the other side.  o_O
> 
> I mention just in case you didn't notice the message and then something 
> borks on next login.
> 
> Dale
> 
> :-)  :-)

Yes, it complained about the same thing.  Since I don't know what cantor
is I figure I don't much care if it has a backend or not.  :-)

Seriously, I haven't noticed any issues yet not having the backend.

If I find something broken I need then I'll do as you did.

Thanks,

Todd



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 19:48             ` Matthew Finkel
@ 2011-06-22 20:55               ` Dale
  2011-06-22 21:28                 ` Todd Goodman
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 20:55 UTC (permalink / raw
  To: gentoo-user

Matthew Finkel wrote:
> On 06/22/11 14:10, Dale wrote:
>    
>> I put -fortran in make.conf.  I ran emerge -uvDNa world and let it
>> rebuild a few packages.  Then I get this:
>>
>>      
>>>>> Emerging (1 of 2) sci-libs/blas-reference-20070226
>>>>>            
>>   * lapack-lite-3.1.1.tgz RMD160 SHA1 SHA256 size ;-)
>> ...
>> [ ok ]
>>   * Package:    sci-libs/blas-reference-20070226
>>   * Repository: gentoo
>>   * Maintainer: sci@gentoo.org
>>   * USE:        amd64 consolekit elibc_glibc kernel_linux multilib
>> policykit userland_GNU
>>   * FEATURES:   preserve-libs sandbox
>>
>>   * 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.
>>
>>   * ERROR: sci-libs/blas-reference-20070226 failed (setup phase):
>>   *   Currently no working fortran compiler is available
>>   *
>>   * Call stack:
>>   *          ebuild.sh, line   56:  Called pkg_setup
>>   *          ebuild.sh, line 1446:  Called fortran-2_pkg_setup
>>   *   fortran-2.eclass, line  134:  Called _die_msg
>>   *   fortran-2.eclass, line  120:  Called die
>>   * The specific snippet of code:
>>   *      die "Currently no working fortran compiler is available"
>>   *
>>   * If you need support, post the output of 'emerge --info
>> =sci-libs/blas-reference-20070226',
>>   * the complete build log and the output of 'emerge -pqv
>> =sci-libs/blas-reference-20070226'.
>>   * The complete build log is located at
>> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-180601.log'.
>>   * The ebuild environment file is located at
>> '/var/tmp/portage/sci-libs/blas-reference-20070226/temp/die.env'.
>>   * S:
>> '/var/tmp/portage/sci-libs/blas-reference-20070226/work/lapack-lite-3.1.1'
>>
>>      
>>>>> Failed to emerge sci-libs/blas-reference-20070226, Log file:
>>>>>            
>>      
>>>>>            
>> '/var/log/portage/sci-libs:blas-reference-20070226:20110622-180601.log'
>> root@fireball / #
>>
>> Am I going in circles again?  I don't drink because I don't like being
>> drunk.  I also don't spin around in my chair for the same reason.  One
>> of those may be needed to reverse the problem here.
>>
>> Now to go see how to fix this mess once and for all.
>>
>> Dale
>>
>> :-)  :-)
>>
>>      
> Do correct me if I'm wrong, but wasn't blas-reference pulled in by
> merging gcc with USE="fortran"? Or did you install blas-reference for
> another reason?
>
>
>
>    


No clue.  I just -c'd some stuff and kept running revdep-rebuild and 
emerge -uvDNa world until it all got sorted.  It took a few times but I 
finally got a clean result.

The funny thing is this.  I removed about 3 packages but had to install 
close to a dozen to satisfy what was missing.  Cantore, or something 
like that, was left with no backend when I removed R.

So, removed some bloat then installed some more bloat.  Ain't that a peach?

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 16:11             ` Nikos Chantziaras
                                 ` (2 preceding siblings ...)
  2011-06-22 17:23               ` [gentoo-user] " Todd Goodman
@ 2011-06-22 21:25               ` Mark Knecht
  2011-06-22 22:31                 ` Dale
  3 siblings, 1 reply; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 21:25 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 9:11 AM, Nikos Chantziaras <realnc@arcor.de> wrote:
<SNIP>
>
> I'm on KDE too, and it doesn't need it.  Probably because my make.conf
> explicitly says "-fortran" in it.
>
>
>

For kicks I decided to give -fortran a try. I find it interesting that
with Fortran installed using either the fortran flag in package.use,
or just not setting the flag at all, I apparently do not need the c++
libraries that I do need when I choose -fortran. However it seems that
-fortran doesn't eliminate the need for installing a Fortran compiler.
It simply shifted it from the GNU gcc Fortran package to the Intel
Fortran Compiler (dev-lang/ifc)

c2stable ~ # emerge -pvDuN @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-libs/libstdc++-v3-3.3.6  USE="(multilib) nls" 23,459 kB
[ebuild  N     ] virtual/libstdc++-3.3  0 kB
[ebuild  N     ] app-emulation/emul-linux-x86-compat-20100611
USE="(multilib)" 930 kB
[ebuild  N     ] dev-lang/ifc-10.0.026-r1  40,378 kB
[ebuild   R    ] sys-devel/gcc-4.4.5  USE="gtk mudflap (multilib) nls
nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran*
-gcj -graphite (-hardened) (-libffi) -multislot -nocxx -nopie -nossp
-objc -objc++ -objc-gc -test -vanilla (-n32%) (-n64%)" 61,647 kB

Total: 5 packages (4 new, 1 reinstall), Size of downloads: 126,413 kB
c2stable ~ #

I have a virtual/fortran driven AFACT through any number of dependencies:

c2stable ~ # eix -I fortran
[I] virtual/fortran
     Available versions:  0 {openmp}
     Installed versions:  0(06:12:54 AM 06/22/2011)(openmp)
     Description:         Virtual for Fortran Compiler

c2stable ~ # eix -Ic fortran
[I] virtual/fortran (0@06/22/2011): Virtual for Fortran Compiler
c2stable ~ # equery depends fortran
 * These packages depend on fortran:
dev-python/numpy-1.6.0 (lapack ? virtual/fortran)
sci-libs/blas-reference-20070226 (virtual/fortran)
c2stable ~ # equery depends numpy
 * These packages depend on numpy:
dev-python/pygtk-2.22.0-r1 (dev-python/numpy)
c2stable ~ # equery depends pygtk
 * These packages depend on pygtk:
dev-python/pygtksourceview-2.10.1 (>=dev-python/pygtk-2.8:2)
dev-python/twisted-11.0.0 (gtk ? >=dev-python/pygtk-1.99)
dev-vcs/git-1.7.3.4-r1 (gtk ? >=dev-python/pygtk-2.8)
x11-misc/driconf-0.9.1-r1 (>=dev-python/pygtk-2.4:2)
c2stable ~ # equery depends blas-reference
 * These packages depend on blas-reference:
virtual/blas-1.0 (sci-libs/blas-reference)
c2stable ~ # equery depends virtual/blas
 * These packages depend on virtual/blas:
dev-lang/R-2.12.2 (virtual/blas)
c2stable ~ #

In my case I'm sticking with the gcc fortran package as it's the devil I know...

- Mark



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 20:55               ` Dale
@ 2011-06-22 21:28                 ` Todd Goodman
  2011-06-22 22:20                   ` Mark Knecht
  2011-06-22 22:35                   ` Dale
  0 siblings, 2 replies; 168+ messages in thread
From: Todd Goodman @ 2011-06-22 21:28 UTC (permalink / raw
  To: gentoo-user

* Dale <rdalek1967@gmail.com> [110622 16:41]:
> Matthew Finkel wrote:
[...]
> > Do correct me if I'm wrong, but wasn't blas-reference pulled in by
> > merging gcc with USE="fortran"? Or did you install blas-reference for
> > another reason?
> >
> >
> >
> >    
> 
> 
> No clue.  I just -c'd some stuff and kept running revdep-rebuild and 
> emerge -uvDNa world until it all got sorted.  It took a few times but I 
> finally got a clean result.
> 
> The funny thing is this.  I removed about 3 packages but had to install 
> close to a dozen to satisfy what was missing.  Cantore, or something 
> like that, was left with no backend when I removed R.
> 
> So, removed some bloat then installed some more bloat.  Ain't that a peach?
> 
> Dale
> 
> :-)  :-)

No actually blas-reference fails to build unless gcc is built with the
fortran use flag enabled (since there's no fortran compiler available.)

The deps pulling in blas-reference are in my previous mail.

Todd



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 20:15                     ` Alan McKinnon
@ 2011-06-22 21:30                       ` Dale
  2011-06-22 22:44                         ` Indi
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 21:30 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon wrote:
> On Wednesday 22 June 2011 13:13:03 Dale did opine thusly:
>    
>> Nikos Chantziaras wrote:
>>      
>>> On 06/22/2011 07:58 PM, Dale wrote:
>>>        
>>>> [...]
>>>> Mine never had fortran in it at all. I still don't really know
>>>> what fortran is.
>>>>          
>>> It's a programming language.  You know, C, C++, stuff like that.
>>> Except that it's a zombie-relict from the 1950's that refuses to
>>> die because people still programming in it are too lazy to
>>> learn a proper, more modern language :-P
>>>
>>> When you enable the fortran USE flag for GCC, you are telling it
>>> to compile and install the GNU Fortran compiler.  Sometimes USE
>>> flags can have more dramatic effects than just enabling some
>>> extra functionality; in this case for example, a whole compiler
>>> and supporting runtime libraries are built and installed.
>>>        
>> Well he double hockey sticks.  That's why gcc compiles faster when
>> fortran is disabled.  :/   Now I know.  I wasn't even born in 1950
>> so I had no clue.  Dang, that was when puters were made out of
>> vacuum tubes. Talk about a old fuddy.  lol
>>      
> Fortran put Armstrong on the moon.
>
> NASA wouldn't dare let Windows try that, they take one look at Air
> Traffic Control or nuclear submarines or Aircraft Carriers or even,
> god forbid, Airbus's latest and greatest, and know exactly what NOT to
> do
>
>
>    

I have a calculator I got from Radio Shack when I was in high school.  
It's a EC-4020.  I read it has more computing power than the puters that 
were on Apollo or something to that effect.  It's hard to believe they 
had such whimpy puters but could do so much.  Funny thing is, I'm not 
sure we could go to the moon now.  I know I wouldn't get on one.  Then 
again, I don't fly either.  I have told people that if they see me on a 
plane, close the lid on my coffin.  That's the only way I would get on a 
plane.

It's amazing how far things have come but how far off some things still 
are.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 20:33                     ` Todd Goodman
@ 2011-06-22 21:34                       ` Dale
  2011-06-22 22:56                         ` Neil Bothwick
  2011-06-23 12:00                         ` Todd Goodman
  0 siblings, 2 replies; 168+ messages in thread
From: Dale @ 2011-06-22 21:34 UTC (permalink / raw
  To: gentoo-user

Todd Goodman wrote:
> * Dale<rdalek1967@gmail.com>  [110622 14:45]:
>    
>>
>> When I did that, it complained that cantor was built with no backend.
>> Did you get the same thing?  It said this here:
>>
>> WARN (postinst)
>>
>> You have decided to build cantor with no backend.
>> To have this application functional, please do one of below:
>>       # emerge -va1 '='kde-base/cantor-4.6.4 with 'R' USE flag enabled
>>       # emerge -vaDu sci-mathematics/maxima
>>
>> So, I did the later and it needs to emerge several packages that I
>> didn't have before.  Looks like I can either have a bit of bloat on one
>> side or a bit of bloat on the other side.  o_O
>>
>> I mention just in case you didn't notice the message and then something
>> borks on next login.
>>
>> Dale
>>
>> :-)  :-)
>>      
> Yes, it complained about the same thing.  Since I don't know what cantor
> is I figure I don't much care if it has a backend or not.  :-)
>
> Seriously, I haven't noticed any issues yet not having the backend.
>
> If I find something broken I need then I'll do as you did.
>
> Thanks,
>
> Todd
>
>
>    

root@fireball / # eix cantor
[I] kde-base/cantor
      Available versions:  (4) 4.6.2{tbz2} 4.6.3{tbz2} (~)4.6.4{tbz2}
         {+R aqua debug +handbook kdeenablefinal kdeprefix ps}
      Installed versions:  4.6.4(4){tbz2}(01:24:34 PM 
06/22/2011)(handbook -R -aqua -debug -kdeenablefinal -ps)
      Homepage:            http://www.kde.org/
      Description:         KDE4 interface for doing mathematics and 
scientific computing

root@fireball / #

You may not need it unless you jump into the menu and go to Education > 
Mathematics > Cantor.  I don't even know how it works so if you are the 
same as me, you won't need it.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22  7:13           ` justin
@ 2011-06-22 22:11             ` walt
  2011-06-22 22:36               ` Dale
  2011-06-22 23:05               ` justin
  0 siblings, 2 replies; 168+ messages in thread
From: walt @ 2011-06-22 22:11 UTC (permalink / raw
  To: gentoo-user

On 06/22/2011 12:13 AM, justin wrote:
 
> I found the culprit. It should be fixed now, so please resync later
> today and everything is normal again.
> 
> justin

Hi justin.  Just want to say thanks for being a gentoo dev, and even
bigger thanks for taking time to check in with us here in the gentoo
lusers list.  It's a treat for us to have an answer from someone who's
not just guessing like the rest of us :)





^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 21:28                 ` Todd Goodman
@ 2011-06-22 22:20                   ` Mark Knecht
  2011-06-23 12:05                     ` Todd Goodman
  2011-06-22 22:35                   ` Dale
  1 sibling, 1 reply; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 22:20 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 2:28 PM, Todd Goodman <tsg@bonedaddy.net> wrote:
<SNIP>
>
> No actually blas-reference fails to build unless gcc is built with the
> fortran use flag enabled (since there's no fortran compiler available.)
>
> The deps pulling in blas-reference are in my previous mail.
>
> Todd

If you have virtual/fortran installed then portage will pull in a
different Fortran compiler. (ifc on my machine)

- Mark



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 21:25               ` Mark Knecht
@ 2011-06-22 22:31                 ` Dale
  2011-06-22 23:12                   ` Mark Knecht
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 22:31 UTC (permalink / raw
  To: gentoo-user

Mark Knecht wrote:
> For kicks I decided to give -fortran a try. I find it interesting that
> with Fortran installed using either the fortran flag in package.use,
> or just not setting the flag at all, I apparently do not need the c++
> libraries that I do need when I choose -fortran. However it seems that
> -fortran doesn't eliminate the need for installing a Fortran compiler.
> It simply shifted it from the GNU gcc Fortran package to the Intel
> Fortran Compiler (dev-lang/ifc)
>
> c2stable ~ # emerge -pvDuN @world
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild  N     ] sys-libs/libstdc++-v3-3.3.6  USE="(multilib) nls" 23,459 kB
> [ebuild  N     ] virtual/libstdc++-3.3  0 kB
> [ebuild  N     ] app-emulation/emul-linux-x86-compat-20100611
> USE="(multilib)" 930 kB
> [ebuild  N     ] dev-lang/ifc-10.0.026-r1  40,378 kB
> [ebuild   R    ] sys-devel/gcc-4.4.5  USE="gtk mudflap (multilib) nls
> nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran*
> -gcj -graphite (-hardened) (-libffi) -multislot -nocxx -nopie -nossp
> -objc -objc++ -objc-gc -test -vanilla (-n32%) (-n64%)" 61,647 kB
>
> Total: 5 packages (4 new, 1 reinstall), Size of downloads: 126,413 kB
> c2stable ~ #
>
> I have a virtual/fortran driven AFACT through any number of dependencies:
>
> c2stable ~ # eix -I fortran
> [I] virtual/fortran
>       Available versions:  0 {openmp}
>       Installed versions:  0(06:12:54 AM 06/22/2011)(openmp)
>       Description:         Virtual for Fortran Compiler
>
> c2stable ~ # eix -Ic fortran
> [I] virtual/fortran (0@06/22/2011): Virtual for Fortran Compiler
> c2stable ~ # equery depends fortran
>   * These packages depend on fortran:
> dev-python/numpy-1.6.0 (lapack ? virtual/fortran)
> sci-libs/blas-reference-20070226 (virtual/fortran)
> c2stable ~ # equery depends numpy
>   * These packages depend on numpy:
> dev-python/pygtk-2.22.0-r1 (dev-python/numpy)
> c2stable ~ # equery depends pygtk
>   * These packages depend on pygtk:
> dev-python/pygtksourceview-2.10.1 (>=dev-python/pygtk-2.8:2)
> dev-python/twisted-11.0.0 (gtk ?>=dev-python/pygtk-1.99)
> dev-vcs/git-1.7.3.4-r1 (gtk ?>=dev-python/pygtk-2.8)
> x11-misc/driconf-0.9.1-r1 (>=dev-python/pygtk-2.4:2)
> c2stable ~ # equery depends blas-reference
>   * These packages depend on blas-reference:
> virtual/blas-1.0 (sci-libs/blas-reference)
> c2stable ~ # equery depends virtual/blas
>   * These packages depend on virtual/blas:
> dev-lang/R-2.12.2 (virtual/blas)
> c2stable ~ #
>
> In my case I'm sticking with the gcc fortran package as it's the devil I know...
>
> - Mark
>
>
>    

I emerge -C ifc and revdep-rebuild rebuilt some stuff but it is gone 
now.  So, you may have to work with it but it *might* be removable too.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 13:33       ` Dale
  2011-06-22 14:14         ` Mark Knecht
  2011-06-22 14:24         ` Nikos Chantziaras
@ 2011-06-22 22:34         ` Mike Edenfield
  2011-06-23 22:15           ` Peter Humphrey
  2 siblings, 1 reply; 168+ messages in thread
From: Mike Edenfield @ 2011-06-22 22:34 UTC (permalink / raw
  To: gentoo-user; +Cc: Dale

On 6/22/2011 9:33 AM, Dale wrote:
> Nikos Chantziaras wrote:
>> On 06/22/2011 02:18 PM, Dale wrote:
>>> Nikos Chantziaras wrote:

>>>> 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:
>>>
>>> root@fireball / # emerge -pv --depclean blas-reference
>>>
>>> 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 think the point we're trying to arrive at here is why you need a
FORTRAN compiler installed in the first place. Given that you didn't
even know you needed one until recently, it seems odd that you've
installed packages that require f77 to build.

Did you install R on purpose? If not, what pulled that in, and did you
install *that* on purpose?

Odds are one of your 1.5quadrillion USE flags is pulling in FORTRAN when
you don't even need it.

--Mike





^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 21:28                 ` Todd Goodman
  2011-06-22 22:20                   ` Mark Knecht
@ 2011-06-22 22:35                   ` Dale
  2011-06-23 22:30                     ` Peter Humphrey
  1 sibling, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-22 22:35 UTC (permalink / raw
  To: gentoo-user

Todd Goodman wrote:
> * Dale<rdalek1967@gmail.com>  [110622 16:41]:
>    
>> Matthew Finkel wrote:
>>      
> [...]
>    
>>> Do correct me if I'm wrong, but wasn't blas-reference pulled in by
>>> merging gcc with USE="fortran"? Or did you install blas-reference for
>>> another reason?
>>>
>>>
>>>
>>>
>>>        
>>
>> No clue.  I just -c'd some stuff and kept running revdep-rebuild and
>> emerge -uvDNa world until it all got sorted.  It took a few times but I
>> finally got a clean result.
>>
>> The funny thing is this.  I removed about 3 packages but had to install
>> close to a dozen to satisfy what was missing.  Cantore, or something
>> like that, was left with no backend when I removed R.
>>
>> So, removed some bloat then installed some more bloat.  Ain't that a peach?
>>
>> Dale
>>
>> :-)  :-)
>>      
> No actually blas-reference fails to build unless gcc is built with the
> fortran use flag enabled (since there's no fortran compiler available.)
>
> The deps pulling in blas-reference are in my previous mail.
>
> Todd
>
>    

Maybe we have something different then.  I don't have blas-reference on 
here anymore either.  My point was, disabling fortran to remove it only 
lead to other stuff being required.  I think there is more on here now 
than there was before.  So, removing fortran to get rid of bloat didn't 
help any because it just required a different set of bloat.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:11             ` [gentoo-user] " walt
@ 2011-06-22 22:36               ` Dale
  2011-06-22 23:05               ` justin
  1 sibling, 0 replies; 168+ messages in thread
From: Dale @ 2011-06-22 22:36 UTC (permalink / raw
  To: gentoo-user

walt wrote:
> On 06/22/2011 12:13 AM, justin wrote:
>
>    
>> I found the culprit. It should be fixed now, so please resync later
>> today and everything is normal again.
>>
>> justin
>>      
> Hi justin.  Just want to say thanks for being a gentoo dev, and even
> bigger thanks for taking time to check in with us here in the gentoo
> lusers list.  It's a treat for us to have an answer from someone who's
> not just guessing like the rest of us :)
>
>    

+1.5  I just really agree with that.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 15:35           ` Dale
  2011-06-22 16:11             ` Nikos Chantziaras
  2011-06-22 16:52             ` pk
@ 2011-06-22 22:39             ` Mike Edenfield
  2 siblings, 0 replies; 168+ messages in thread
From: Mike Edenfield @ 2011-06-22 22:39 UTC (permalink / raw
  To: gentoo-user

On 6/22/2011 11:35 AM, Dale wrote:
> Nikos Chantziaras wrote:
>>
>> 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.
>>
>>
> 
> Well, that leads back to KDE.  So, looks like it stays.

Ah. I remember KDE trying to pull in R once before.

$ /etc/portage/package/use/kde
kde-base/cantor -R




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 18:35                   ` Dale
  2011-06-22 20:33                     ` Todd Goodman
@ 2011-06-22 22:43                     ` Mike Edenfield
  2011-06-23  5:04                       ` Dale
  1 sibling, 1 reply; 168+ messages in thread
From: Mike Edenfield @ 2011-06-22 22:43 UTC (permalink / raw
  To: gentoo-user

On 6/22/2011 2:35 PM, Dale wrote:

> When I did that, it complained that cantor was built with no backend. 
> Did you get the same thing?  It said this here:
> 
> WARN (postinst)
> 
> You have decided to build cantor with no backend.
> To have this application functional, please do one of below:
>     # emerge -va1 '='kde-base/cantor-4.6.4 with 'R' USE flag enabled
>     # emerge -vaDu sci-mathematics/maxima

The odds of you ever needing to use cantor are practically nil. And if
you did, you'd probably already have R installed and know what FORTRAN
was.  So, don't worry about it.

--Mike



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 21:30                       ` Dale
@ 2011-06-22 22:44                         ` Indi
  2011-06-22 22:55                           ` Alan McKinnon
  2011-06-23 12:06                           ` Todd Goodman
  0 siblings, 2 replies; 168+ messages in thread
From: Indi @ 2011-06-22 22:44 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 04:30:01PM -0500, Dale wrote:
> Then again, I don't fly either.  I have told people that if they 
> see me on a plane, close the lid on my coffin.  That's the only 
> way I would get on a plane.
> 

You haven't lived until you've been up in a small, underpowered 
ultralight or single engine plane. :)

-- 
caveat utilitor 
♫ ❤ ♫ ❤ ♫ ❤ ♫ 




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:44                         ` Indi
@ 2011-06-22 22:55                           ` Alan McKinnon
  2011-06-23  0:12                             ` Neil Bothwick
  2011-06-23 12:06                           ` Todd Goodman
  1 sibling, 1 reply; 168+ messages in thread
From: Alan McKinnon @ 2011-06-22 22:55 UTC (permalink / raw
  To: gentoo-user

On Wednesday 22 June 2011 18:44:00 Indi did opine thusly:
> On Wed, Jun 22, 2011 at 04:30:01PM -0500, Dale wrote:
> > Then again, I don't fly either.  I have told people that if they
> > see me on a plane, close the lid on my coffin.  That's the only
> > way I would get on a plane.
> 
> You haven't lived until you've been up in a small, underpowered
> ultralight or single engine plane. :)



Or jumped out of a perfectly serviceable aircraft mid-flight

Helicopters are reserved for those with a death wish

;-)


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 21:34                       ` Dale
@ 2011-06-22 22:56                         ` Neil Bothwick
  2011-06-23  5:03                           ` Dale
  2011-06-23 12:00                         ` Todd Goodman
  1 sibling, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-22 22:56 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 985 bytes --]

On Wed, 22 Jun 2011 16:34:35 -0500, Dale wrote:

> root@fireball / # eix cantor
> [I] kde-base/cantor
>       Available versions:  (4) 4.6.2{tbz2} 4.6.3{tbz2} (~)4.6.4{tbz2}
>          {+R aqua debug +handbook kdeenablefinal kdeprefix ps}
>       Installed versions:  4.6.4(4){tbz2}(01:24:34 PM 
> 06/22/2011)(handbook -R -aqua -debug -kdeenablefinal -ps)
>       Homepage:            http://www.kde.org/
>       Description:         KDE4 interface for doing mathematics and 
> scientific computing
> 
> root@fireball / #
> 
> You may not need it unless you jump into the menu and go to Education > 
> Mathematics > Cantor.  I don't even know how it works so if you are the 
> same as me, you won't need it.

So why are you installing it, and all its dependencies, on the one hand,
and complaining about bloat on the other? Surely installing stuff you
don't need is the very definition of bloat.


-- 
Neil Bothwick

Do hungry crows have ravenous appetites?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:11             ` [gentoo-user] " walt
  2011-06-22 22:36               ` Dale
@ 2011-06-22 23:05               ` justin
  1 sibling, 0 replies; 168+ messages in thread
From: justin @ 2011-06-22 23:05 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 864 bytes --]

On 6/23/11 12:11 AM, walt wrote:
> On 06/22/2011 12:13 AM, justin wrote:
>  
>> I found the culprit. It should be fixed now, so please resync later
>> today and everything is normal again.
>>
>> justin
> 
> Hi justin.  Just want to say thanks for being a gentoo dev, and even
> bigger thanks for taking time to check in with us here in the gentoo
> lusers list.  It's a treat for us to have an answer from someone who's
> not just guessing like the rest of us :)
> 
> 
> 

Thanks Walt,

the user list is a valuable source to get a feeling what is going on.
And to catch bugs and breakages quickly. When changing things, it is not
always possible to foresee everything and thus things like this fortran
breakage occur. So it is always good to follow what happens to the
broader audience.

In the end of the day we are all user,

justin


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 267 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:31                 ` Dale
@ 2011-06-22 23:12                   ` Mark Knecht
  0 siblings, 0 replies; 168+ messages in thread
From: Mark Knecht @ 2011-06-22 23:12 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 3:31 PM, Dale <rdalek1967@gmail.com> wrote:
<SNIP>
>
> I emerge -C ifc and revdep-rebuild rebuilt some stuff but it is gone now.
>  So, you may have to work with it but it *might* be removable too.
>
> Dale

Hi Dale,
   For me this was more about following along with the thread and
learning about this flag. I had no real intention of changing
anything. I do use R in Windows & sometimes in Linux so apparently I
need a Fortran compiler. I see no advantage and many disadvantages to
switching to ifc from gcc-fortran so I'll just leave things alone.

Cheers,
Mark



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:55                           ` Alan McKinnon
@ 2011-06-23  0:12                             ` Neil Bothwick
  2011-06-23 12:08                               ` Todd Goodman
  2011-06-23 19:56                               ` Alan McKinnon
  0 siblings, 2 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-23  0:12 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 335 bytes --]

On Thu, 23 Jun 2011 00:55:10 +0200, Alan McKinnon wrote:

> Helicopters are reserved for those with a death wish

Unless the helicopter is an air ambulance, not that what I was doing to
require an air ambulance in the first place was particularly sane.


-- 
Neil Bothwick

Know thyself.  If you need help, call the C.I.A.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:56                         ` Neil Bothwick
@ 2011-06-23  5:03                           ` Dale
  2011-06-23  9:02                             ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-23  5:03 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Wed, 22 Jun 2011 16:34:35 -0500, Dale wrote:
>
>    
>> root@fireball / # eix cantor
>> [I] kde-base/cantor
>>        Available versions:  (4) 4.6.2{tbz2} 4.6.3{tbz2} (~)4.6.4{tbz2}
>>           {+R aqua debug +handbook kdeenablefinal kdeprefix ps}
>>        Installed versions:  4.6.4(4){tbz2}(01:24:34 PM
>> 06/22/2011)(handbook -R -aqua -debug -kdeenablefinal -ps)
>>        Homepage:            http://www.kde.org/
>>        Description:         KDE4 interface for doing mathematics and
>> scientific computing
>>
>> root@fireball / #
>>
>> You may not need it unless you jump into the menu and go to Education>
>> Mathematics>  Cantor.  I don't even know how it works so if you are the
>> same as me, you won't need it.
>>      
> So why are you installing it, and all its dependencies, on the one hand,
> and complaining about bloat on the other? Surely installing stuff you
> don't need is the very definition of bloat.
>
>    

But it installed stuff either way.  Instread of ABD, I got WXYZ because 
of dependencies.  It's not that I want them, it's that portage needs 
them to make a package that I do want happy.  This reminds me of the six 
of one or half a dozen of the other.  This may be nine of one tho.  lol

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:43                     ` Mike Edenfield
@ 2011-06-23  5:04                       ` Dale
  2011-06-23 21:47                         ` Mike Edenfield
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-23  5:04 UTC (permalink / raw
  To: gentoo-user

Mike Edenfield wrote:
> On 6/22/2011 2:35 PM, Dale wrote:
>
>    
>> When I did that, it complained that cantor was built with no backend.
>> Did you get the same thing?  It said this here:
>>
>> WARN (postinst)
>>
>> You have decided to build cantor with no backend.
>> To have this application functional, please do one of below:
>>      # emerge -va1 '='kde-base/cantor-4.6.4 with 'R' USE flag enabled
>>      # emerge -vaDu sci-mathematics/maxima
>>      
> The odds of you ever needing to use cantor are practically nil. And if
> you did, you'd probably already have R installed and know what FORTRAN
> was.  So, don't worry about it.
>
> --Mike
>
>
>    

I never noticed it being there.  So, naw I don't need it.  Good ole 
kde-meta pulled it in tho.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23  5:03                           ` Dale
@ 2011-06-23  9:02                             ` Neil Bothwick
  2011-06-23 10:49                               ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-23  9:02 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 956 bytes --]

On Thu, 23 Jun 2011 00:03:32 -0500, Dale wrote:

> > So why are you installing it, and all its dependencies, on the one
> > hand, and complaining about bloat on the other? Surely installing
> > stuff you don't need is the very definition of bloat.

> But it installed stuff either way.  Instread of ABD, I got WXYZ because 
> of dependencies.  It's not that I want them, it's that portage needs 
> them to make a package that I do want happy.  This reminds me of the
> six of one or half a dozen of the other.  This may be nine of one tho.
> lol

My question was why are you installing cantor if you don't need it?

You don't use it, you don't need it, it drags in a bunch of dependencies
that require other packages to install more files too, yet you still want
it there.

Hint: I don't have cantor installed and the sky hasn't fallen in, at
least not yet.


-- 
Neil Bothwick

This is as bad as it can get; but don't bet on it.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23  9:02                             ` Neil Bothwick
@ 2011-06-23 10:49                               ` Dale
  2011-06-23 12:09                                 ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-23 10:49 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Thu, 23 Jun 2011 00:03:32 -0500, Dale wrote:
>
>    
>>> So why are you installing it, and all its dependencies, on the one
>>> hand, and complaining about bloat on the other? Surely installing
>>> stuff you don't need is the very definition of bloat.
>>>        
>    
>> But it installed stuff either way.  Instread of ABD, I got WXYZ because
>> of dependencies.  It's not that I want them, it's that portage needs
>> them to make a package that I do want happy.  This reminds me of the
>> six of one or half a dozen of the other.  This may be nine of one tho.
>> lol
>>      
> My question was why are you installing cantor if you don't need it?
>
> You don't use it, you don't need it, it drags in a bunch of dependencies
> that require other packages to install more files too, yet you still want
> it there.
>
> Hint: I don't have cantor installed and the sky hasn't fallen in, at
> least not yet.
>
>    

Oh, I see.  It was pulled in by kde-meta.  I know I can have KDE other 
ways but it is much easier to emerge kde-meta than to emerge < some huge 
amount of packages >.  There are times when I am looking through the 
menu and find something interesting that I didn't know about before.  So 
far, Cantor isn't one of them.  lol

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 21:34                       ` Dale
  2011-06-22 22:56                         ` Neil Bothwick
@ 2011-06-23 12:00                         ` Todd Goodman
  1 sibling, 0 replies; 168+ messages in thread
From: Todd Goodman @ 2011-06-23 12:00 UTC (permalink / raw
  To: gentoo-user

* Dale <rdalek1967@gmail.com> [110622 17:40]:
> Todd Goodman wrote:
> > * Dale<rdalek1967@gmail.com>  [110622 14:45]:
> >    
> >>
> >> When I did that, it complained that cantor was built with no backend.
> >> Did you get the same thing?  It said this here:
> >>
> >> WARN (postinst)
> >>
> >> You have decided to build cantor with no backend.
> >> To have this application functional, please do one of below:
> >>       # emerge -va1 '='kde-base/cantor-4.6.4 with 'R' USE flag enabled
> >>       # emerge -vaDu sci-mathematics/maxima
> >>
> >> So, I did the later and it needs to emerge several packages that I
> >> didn't have before.  Looks like I can either have a bit of bloat on one
> >> side or a bit of bloat on the other side.  o_O
> >>
> >> I mention just in case you didn't notice the message and then something
> >> borks on next login.
> >>
> >> Dale
> >>
> >> :-)  :-)
> >>      
> > Yes, it complained about the same thing.  Since I don't know what cantor
> > is I figure I don't much care if it has a backend or not.  :-)
> >
> > Seriously, I haven't noticed any issues yet not having the backend.
> >
> > If I find something broken I need then I'll do as you did.
> >
> > Thanks,
> >
> > Todd
> >
> >
> >    
> 
> root@fireball / # eix cantor
> [I] kde-base/cantor
>       Available versions:  (4) 4.6.2{tbz2} 4.6.3{tbz2} (~)4.6.4{tbz2}
>          {+R aqua debug +handbook kdeenablefinal kdeprefix ps}
>       Installed versions:  4.6.4(4){tbz2}(01:24:34 PM 
> 06/22/2011)(handbook -R -aqua -debug -kdeenablefinal -ps)
>       Homepage:            http://www.kde.org/
>       Description:         KDE4 interface for doing mathematics and 
> scientific computing
> 
> root@fireball / #
> 
> You may not need it unless you jump into the menu and go to Education > 
> Mathematics > Cantor.  I don't even know how it works so if you are the 
> same as me, you won't need it.
> 
> Dale
> 
> :-)  :-)

Yeah, real doubtful as the machine is typically used to remote shell
into with a handlful of graphic apps started with a display on the
remote machine I'm sshing in from.  :-)

Thanks,

Todd



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 22:20                   ` Mark Knecht
@ 2011-06-23 12:05                     ` Todd Goodman
  2011-06-23 12:51                       ` Mark Knecht
  0 siblings, 1 reply; 168+ messages in thread
From: Todd Goodman @ 2011-06-23 12:05 UTC (permalink / raw
  To: gentoo-user

* Mark Knecht <markknecht@gmail.com> [110622 18:35]:
> On Wed, Jun 22, 2011 at 2:28 PM, Todd Goodman <tsg@bonedaddy.net> wrote:
> <SNIP>
> >
> > No actually blas-reference fails to build unless gcc is built with the
> > fortran use flag enabled (since there's no fortran compiler available.)
> >
> > The deps pulling in blas-reference are in my previous mail.
> >
> > Todd
> 
> If you have virtual/fortran installed then portage will pull in a
> different Fortran compiler. (ifc on my machine)
> 
> - Mark

Yes of course.  Sorry for the imprecise statement.  But the point is my
profile turns on R by default so just by emerging kde-meta I end up with
the GCC fortran compiler and packages that require a fortran compiler.

And if the fortran use flag was turned off (either by changes on ~x86 or
if I turn it off myself) then I get build failures.

Todd



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:44                         ` Indi
  2011-06-22 22:55                           ` Alan McKinnon
@ 2011-06-23 12:06                           ` Todd Goodman
  2011-06-23 13:09                             ` Indi
  1 sibling, 1 reply; 168+ messages in thread
From: Todd Goodman @ 2011-06-23 12:06 UTC (permalink / raw
  To: gentoo-user

* Indi <thebeelzebubtrigger@gmail.com> [110622 18:59]:
> On Wed, Jun 22, 2011 at 04:30:01PM -0500, Dale wrote:
> > Then again, I don't fly either.  I have told people that if they 
> > see me on a plane, close the lid on my coffin.  That's the only 
> > way I would get on a plane.
> > 
> 
> You haven't lived until you've been up in a small, underpowered 
> ultralight or single engine plane. :)
> 
> -- 
> caveat utilitor 
> ??? ??? ??? ??? ??? ??? ??? 
> 

Or flying a small single-engine helicopter solo...

Todd



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23  0:12                             ` Neil Bothwick
@ 2011-06-23 12:08                               ` Todd Goodman
  2011-06-23 19:10                                 ` Dale
  2011-06-23 19:56                               ` Alan McKinnon
  1 sibling, 1 reply; 168+ messages in thread
From: Todd Goodman @ 2011-06-23 12:08 UTC (permalink / raw
  To: gentoo-user

* Neil Bothwick <neil@digimed.co.uk> [110622 20:37]:
> On Thu, 23 Jun 2011 00:55:10 +0200, Alan McKinnon wrote:
> 
> > Helicopters are reserved for those with a death wish
> 
> Unless the helicopter is an air ambulance, not that what I was doing to
> require an air ambulance in the first place was particularly sane.
> 
> 
> -- 
> Neil Bothwick
> 
> Know thyself.  If you need help, call the C.I.A.

It seemed ironic that a recent training helicopter crash near here
resulted in the survivor being taken off in an air ambulance helicopter.

Though most of those I know of are twin engine turbines so chances are
good you won't lose both engines at once...

Helicopters are for those who are pigheaded enough to want to beat the
air into submission.  :-)

Todd



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 10:49                               ` Dale
@ 2011-06-23 12:09                                 ` Neil Bothwick
  2011-06-23 19:14                                   ` Dale
  2011-06-23 19:45                                   ` Alan McKinnon
  0 siblings, 2 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-23 12:09 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 475 bytes --]

On Thu, 23 Jun 2011 05:49:45 -0500, Dale wrote:

> > My question was why are you installing cantor if you don't need it?

> Oh, I see.  It was pulled in by kde-meta.  I know I can have KDE other 
> ways but it is much easier to emerge kde-meta than to emerge < some
> huge amount of packages >.

If you consider spending a couple of days farting around with fortran to
be "much easier"... :P


-- 
Neil Bothwick

Walk softly and carry a fully charged phazer.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 12:05                     ` Todd Goodman
@ 2011-06-23 12:51                       ` Mark Knecht
  0 siblings, 0 replies; 168+ messages in thread
From: Mark Knecht @ 2011-06-23 12:51 UTC (permalink / raw
  To: gentoo-user

On Thu, Jun 23, 2011 at 5:05 AM, Todd Goodman <tsg@bonedaddy.net> wrote:
> * Mark Knecht <markknecht@gmail.com> [110622 18:35]:
>> On Wed, Jun 22, 2011 at 2:28 PM, Todd Goodman <tsg@bonedaddy.net> wrote:
>> <SNIP>
>> >
>> > No actually blas-reference fails to build unless gcc is built with the
>> > fortran use flag enabled (since there's no fortran compiler available.)
>> >
>> > The deps pulling in blas-reference are in my previous mail.
>> >
>> > Todd
>>
>> If you have virtual/fortran installed then portage will pull in a
>> different Fortran compiler. (ifc on my machine)
>>
>> - Mark
>
> Yes of course.  Sorry for the imprecise statement.  But the point is my
> profile turns on R by default so just by emerging kde-meta I end up with
> the GCC fortran compiler and packages that require a fortran compiler.
>
> And if the fortran use flag was turned off (either by changes on ~x86 or
> if I turn it off myself) then I get build failures.
>
> Todd

Agreed 100%.

It's very strange (to me) that kde-meta builds R at all. TTBOMK it's
not even remotely a KDE project and of absolutely no value that I can
see to the average KDE desktop user. I run R, mostly in a Windows VM
because I prefer the GUI, but sometimes in Gentoo also.



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 12:06                           ` Todd Goodman
@ 2011-06-23 13:09                             ` Indi
  2011-06-23 19:54                               ` Alan McKinnon
  0 siblings, 1 reply; 168+ messages in thread
From: Indi @ 2011-06-23 13:09 UTC (permalink / raw
  To: gentoo-user

On Thu, Jun 23, 2011 at 08:06:09AM -0400, Todd Goodman wrote:
> * Indi <thebeelzebubtrigger@gmail.com> [110622 18:59]:
> > On Wed, Jun 22, 2011 at 04:30:01PM -0500, Dale wrote:
> > > Then again, I don't fly either.  I have told people that if they 
> > > see me on a plane, close the lid on my coffin.  That's the only 
> > > way I would get on a plane.
> > > 
> > 
> > You haven't lived until you've been up in a small, underpowered 
> > ultralight or single engine plane. :)
> > 
> > -- 
> > caveat utilitor 
> > ??? ??? ??? ??? ??? ??? ??? 
> > 
> 
> Or flying a small single-engine helicopter solo...
> 

The "Scorpion 2" helicopter kit ads in my dad's Popular Mechanics mags 
way back in the day made a big impression on me. Way more risky than 
a simple fixed wing or autogyro, and not terribly fuel efficient
either...

They sure do look like a lot of fun though.
:)

-- 
caveat utilitor 
♫ ❤ ♫ ❤ ♫ ❤ ♫ 




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-22 17:36                 ` Nikos Chantziaras
  2011-06-22 18:13                   ` Dale
@ 2011-06-23 17:23                   ` pk
  2011-06-23 18:16                     ` Neil Bothwick
  2011-06-23 21:51                     ` [gentoo-user] " Peter Humphrey
  1 sibling, 2 replies; 168+ messages in thread
From: pk @ 2011-06-23 17:23 UTC (permalink / raw
  To: gentoo-user

On 2011-06-22 19:36, Nikos Chantziaras wrote:
>
> It's a programming language.  You know, C, C++, stuff like that.  Except
> that it's a zombie-relict from the 1950's that refuses to die because
> people still programming in it are too lazy to learn a proper, more
> modern language :-P

It refuses to die because it's still very useful in certain niche areas
(hpc, numerical computing etc.) where "modern" languages doesn't cut
it... :-)

Best regards

Peter K



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-23 17:23                   ` [gentoo-user] [OT] " pk
@ 2011-06-23 18:16                     ` Neil Bothwick
  2011-06-23 19:43                       ` Alan McKinnon
                                         ` (2 more replies)
  2011-06-23 21:51                     ` [gentoo-user] " Peter Humphrey
  1 sibling, 3 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-23 18:16 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 421 bytes --]

On Thu, 23 Jun 2011 19:23:58 +0200, pk wrote:

> It refuses to die because it's still very useful in certain niche areas
> (hpc, numerical computing etc.) where "modern" languages doesn't cut
> it... :-)

Or so the Fortran programmers with jobs to protect will tell you...

You'll be telling us there's still a place for Cobol next :-O


-- 
Neil Bothwick

"Mmmm, trouble with grammer have I, yes?" - Yoda

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 12:08                               ` Todd Goodman
@ 2011-06-23 19:10                                 ` Dale
  2011-06-23 19:30                                   ` Indi
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-23 19:10 UTC (permalink / raw
  To: gentoo-user

Todd Goodman wrote:
> * Neil Bothwick<neil@digimed.co.uk>  [110622 20:37]:
>    
>
> It seemed ironic that a recent training helicopter crash near here
> resulted in the survivor being taken off in an air ambulance helicopter.
>
> Though most of those I know of are twin engine turbines so chances are
> good you won't lose both engines at once...
>
> Helicopters are for those who are pigheaded enough to want to beat the
> air into submission.  :-)
>
> Todd
>
>    

I saw a guy on a TV interview once.  He said the only way a helicopter 
can fly is by brute force.  A airplane wants to fly but a helicopter 
just wants to crash.  He said that can be proven by taking your hands 
off the controls.  Down it goes.

Having twin engines does help tho.  I just don't like the cheapest 
bidder part tho.  I don't usually buy the cheapest part for my car 
either.  That is really true on my brakes.  That I want good stuff for.  
I want good brakes even if the engine runs like crap.  I can always stop 
then get out of the freaking car.  lol   Of course, that is a bad idea 
during a ice storm.  Unless the car is on fire, the safest place is in 
the freaking car.  o_O

Weird huh?

Dale

:-)  :-)





^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 12:09                                 ` Neil Bothwick
@ 2011-06-23 19:14                                   ` Dale
  2011-06-23 19:45                                   ` Alan McKinnon
  1 sibling, 0 replies; 168+ messages in thread
From: Dale @ 2011-06-23 19:14 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Thu, 23 Jun 2011 05:49:45 -0500, Dale wrote:
>
>    
>>> My question was why are you installing cantor if you don't need it?
>>>        
>    
>> Oh, I see.  It was pulled in by kde-meta.  I know I can have KDE other
>> ways but it is much easier to emerge kde-meta than to emerge<  some
>> huge amount of packages>.
>>      
> If you consider spending a couple of days farting around with fortran to
> be "much easier"... :P
>
>
>    

Well, it was working before just fine.  I was able to plead ignorance 
until the dev changed the USE flags on me.  That's when it hit the fan.  
I was better off being ignorant on this one.  I could have left it the 
way it was and looking back, maybe I should have.  I dunno.

Ignorance is bliss sometimes.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 19:10                                 ` Dale
@ 2011-06-23 19:30                                   ` Indi
  0 siblings, 0 replies; 168+ messages in thread
From: Indi @ 2011-06-23 19:30 UTC (permalink / raw
  To: gentoo-user

On Thu, Jun 23, 2011 at 02:10:34PM -0500, Dale wrote:
> 
> I saw a guy on a TV interview once.  He said the only way a helicopter 
> can fly is by brute force.  A airplane wants to fly but a helicopter 
> just wants to crash.  He said that can be proven by taking your hands 
> off the controls.  Down it goes.
>

True, that's why helicopters are more risky -- especially a home-built
single-engine ultralight helicopter. But the maneuverability is amazing 
in the hands of a well-trained pilot.

> Having twin engines does help tho.  I just don't like the cheapest 
> bidder part tho.  I don't usually buy the cheapest part for my car 
> either.  That is really true on my brakes.  That I want good stuff for.  
> I want good brakes even if the engine runs like crap.  I can always stop 
> then get out of the freaking car.  lol   Of course, that is a bad idea 
> during a ice storm.  Unless the car is on fire, the safest place is in 
> the freaking car.  o_O
> 
> Weird huh?
> 

The only "safe " place in this world is the grave. 
Til you get there, death is always after you. :)

-- 
caveat utilitor 
♫ ❤ ♫ ❤ ♫ ❤ ♫ 




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-23 18:16                     ` Neil Bothwick
@ 2011-06-23 19:43                       ` Alan McKinnon
  2011-06-23 20:04                         ` Robin Atwood
  2011-06-24  8:52                         ` pk
  2011-06-23 23:43                       ` Walter Dnes
  2011-06-24 21:29                       ` [gentoo-user] " walt
  2 siblings, 2 replies; 168+ messages in thread
From: Alan McKinnon @ 2011-06-23 19:43 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 19:16:08 Neil Bothwick did opine thusly:
> On Thu, 23 Jun 2011 19:23:58 +0200, pk wrote:
> > It refuses to die because it's still very useful in certain
> > niche areas (hpc, numerical computing etc.) where "modern"
> > languages doesn't cut it... :-)
> 
> Or so the Fortran programmers with jobs to protect will tell you...
> 
> You'll be telling us there's still a place for Cobol next :-O

Of course there's a place for Cobol, a classic one is in the bank my 
gf does data warehousing at.

There's not a single soul in the entire bank that is willing to sign 
off on a project to replace the Cobol that has run 
justfinethanksverymuch for 25+ years


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 12:09                                 ` Neil Bothwick
  2011-06-23 19:14                                   ` Dale
@ 2011-06-23 19:45                                   ` Alan McKinnon
  2011-06-23 20:35                                     ` Neil Bothwick
  1 sibling, 1 reply; 168+ messages in thread
From: Alan McKinnon @ 2011-06-23 19:45 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 13:09:53 Neil Bothwick did opine thusly:
> On Thu, 23 Jun 2011 05:49:45 -0500, Dale wrote:
> > > My question was why are you installing cantor if you don't
> > > need it?
> > 
> > Oh, I see.  It was pulled in by kde-meta.  I know I can have KDE
> > other ways but it is much easier to emerge kde-meta than to
> > emerge < some huge amount of packages >.
> 
> If you consider spending a couple of days farting around with
> fortran to be "much easier"... :P

I use sets for this. I want KDE but not all of it, so I have a set 
with just the -meta packages I want:

$ cat /etc/portage/sets/alan-kde                                                                                                                                                                                                                      
kde-base/kdeadmin-meta
kde-base/kdeartwork-meta
kde-base/kdebase-meta
kde-base/kdebase-runtime-meta
kde-base/kdegraphics-meta
kde-base/kdemultimedia-meta
kde-base/kdenetwork-meta
kde-base/kdepim-meta
kde-base/kdeutils-meta



-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 13:09                             ` Indi
@ 2011-06-23 19:54                               ` Alan McKinnon
  2011-06-23 21:47                                 ` Peter Humphrey
  0 siblings, 1 reply; 168+ messages in thread
From: Alan McKinnon @ 2011-06-23 19:54 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 09:09:17 Indi did opine thusly:
> On Thu, Jun 23, 2011 at 08:06:09AM -0400, Todd Goodman wrote:
> > * Indi <thebeelzebubtrigger@gmail.com> [110622 18:59]:
> > > On Wed, Jun 22, 2011 at 04:30:01PM -0500, Dale wrote:
> > > > Then again, I don't fly either.  I have told people that
> > > > if they see me on a plane, close the lid on my coffin. 
> > > > That's the only way I would get on a plane.
> > > 
> > > You haven't lived until you've been up in a small,
> > > underpowered
> > > ultralight or single engine plane. :)
> > 
> > Or flying a small single-engine helicopter solo...
> 
> The "Scorpion 2" helicopter kit ads in my dad's Popular Mechanics
> mags way back in the day made a big impression on me. Way more
> risky than a simple fixed wing or autogyro, and not terribly fuel
> efficient either...
> 
> They sure do look like a lot of fun though.

When I stand on the balcony at work having a smoke, I look straight at 
the only helipad within 30 miles (there is one more in the CBD, but 
it's strictly medical airlift only). Below my feet is the entrance to 
the parking garage.

My house has a flat roof, wouldn't take a lot of effort to erect a 
platform over it.

See where I'm going with this?

I was seriously considering importing a single seater heli kit, they 
are classed as ultralights and do not need a pilot's license. But 
there's an obscure clause in the rules that states ultralights cannot 
be flown within 50m of a dwelling.

So now I have to be content with only going to work on the V-twin bike

-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23  0:12                             ` Neil Bothwick
  2011-06-23 12:08                               ` Todd Goodman
@ 2011-06-23 19:56                               ` Alan McKinnon
  1 sibling, 0 replies; 168+ messages in thread
From: Alan McKinnon @ 2011-06-23 19:56 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 01:12:55 Neil Bothwick did opine thusly:
> On Thu, 23 Jun 2011 00:55:10 +0200, Alan McKinnon wrote:
> > Helicopters are reserved for those with a death wish
> 
> Unless the helicopter is an air ambulance, not that what I was doing
> to require an air ambulance in the first place was particularly
> sane.

We won't ask :-)

Heli pilots are insane, but have serious flying skillz.
Interceptor pilots are not even human, but then again if you bolt a 
big enough engine onto a brick, it will fly too.

[I spent 3 happy years on heli and fighter-bomber squadrons. Those 
pilots make us look like saints]



-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-23 19:43                       ` Alan McKinnon
@ 2011-06-23 20:04                         ` Robin Atwood
  2011-06-23 20:15                           ` Alan McKinnon
  2011-06-24  8:52                         ` pk
  1 sibling, 1 reply; 168+ messages in thread
From: Robin Atwood @ 2011-06-23 20:04 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 Jun 2011, Alan McKinnon wrote:
> On Thursday 23 June 2011 19:16:08 Neil Bothwick did opine thusly:
> > On Thu, 23 Jun 2011 19:23:58 +0200, pk wrote:
> > > It refuses to die because it's still very useful in certain
> > > niche areas (hpc, numerical computing etc.) where "modern"
> > > languages doesn't cut it... :-)
> > 
> > Or so the Fortran programmers with jobs to protect will tell you...
> > 
> > You'll be telling us there's still a place for Cobol next :-O
> 
> Of course there's a place for Cobol, a classic one is in the bank my
> gf does data warehousing at.
> 
> There's not a single soul in the entire bank that is willing to sign
> off on a project to replace the Cobol that has run
> justfinethanksverymuch for 25+ years

It's the latest thing! http://visualcobol.microfocus.com/

-Robin
-- 















^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-23 20:04                         ` Robin Atwood
@ 2011-06-23 20:15                           ` Alan McKinnon
  0 siblings, 0 replies; 168+ messages in thread
From: Alan McKinnon @ 2011-06-23 20:15 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 21:04:45 Robin Atwood did opine thusly:
> On Thursday 23 Jun 2011, Alan McKinnon wrote:
> > On Thursday 23 June 2011 19:16:08 Neil Bothwick did opine thusly:
> > > On Thu, 23 Jun 2011 19:23:58 +0200, pk wrote:
> > > > It refuses to die because it's still very useful in
> > > > certain
> > > > niche areas (hpc, numerical computing etc.) where
> > > > "modern"
> > > > languages doesn't cut it... :-)
> > > 
> > > Or so the Fortran programmers with jobs to protect will tell
> > > you...
> > > 
> > > You'll be telling us there's still a place for Cobol next
> > > :-O
> > 
> > Of course there's a place for Cobol, a classic one is in the
> > bank my gf does data warehousing at.
> > 
> > There's not a single soul in the entire bank that is willing to
> > sign off on a project to replace the Cobol that has run
> > justfinethanksverymuch for 25+ years
> 
> It's the latest thing! http://visualcobol.microfocus.com/

I see it this way:

Cobol:bank::perl:me

Everyone loves to bash both languages but without them absolutely 
nothing works right :-)


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 19:45                                   ` Alan McKinnon
@ 2011-06-23 20:35                                     ` Neil Bothwick
  2011-06-23 21:06                                       ` Alan McKinnon
  0 siblings, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-23 20:35 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 672 bytes --]

On Thu, 23 Jun 2011 21:45:36 +0200, Alan McKinnon wrote:

> > If you consider spending a couple of days farting around with
> > fortran to be "much easier"... :P  
> 
> I use sets for this. I want KDE but not all of it, so I have a set 
> with just the -meta packages I want:

I do similar, except I'm even more of a control freak than you, so my
kde4 set contains onl;y a couple of meta-packages, the rest it individual
packages.

% wc -l /etc/portage/sets/kde4
83 /etc/portage/sets/kde4

Sad, I know :(


-- 
Neil Bothwick

A computer scientist is someone who, when told to "Go to Hell,"
sees the "go to," rather than the destination, as harmful.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 20:35                                     ` Neil Bothwick
@ 2011-06-23 21:06                                       ` Alan McKinnon
  2011-06-23 21:52                                         ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Alan McKinnon @ 2011-06-23 21:06 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 21:35:21 Neil Bothwick did opine thusly:
> On Thu, 23 Jun 2011 21:45:36 +0200, Alan McKinnon wrote:
> > > If you consider spending a couple of days farting around
> > > with
> > > fortran to be "much easier"... :P
> > 
> > I use sets for this. I want KDE but not all of it, so I have a
> > set
> 
> > with just the -meta packages I want:
> I do similar, except I'm even more of a control freak than you, so
> my kde4 set contains onl;y a couple of meta-packages, the rest it
> individual packages.
> 
> % wc -l /etc/portage/sets/kde4
> 83 /etc/portage/sets/kde4
> 
> Sad, I know :(

Wow, how do you maintain that lot and keep it all straight?

KDE devs love adding and removing and renaming stuff between minor 
versions, mostly just for the hell of it. You could end up with 
KDE-4.2 packages in there if you don't keep an eye on it :-)


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 17:46                 ` Dale
@ 2011-06-23 21:27                   ` Peter Humphrey
  2011-06-23 21:57                     ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 21:27 UTC (permalink / raw
  To: gentoo-user

On Wednesday 22 June 2011 18:46:55 Dale wrote:
> Neil Bothwick wrote:
> > On Wed, 22 Jun 2011 17:54:49 +0200, Alan McKinnon wrote:
> >>>> Use a directory for package.use, it makes it far easier to
> >>>> manage. All of /etc/portage/package.* are directories here.
> >>> 
> >>> I have done that for package.keywords and unmask.  In ways it is
> >>> easier but in ways, it is a nightmare.  If something is unmasked, I
> >>> have to go find the file that unmasked it.  I have several since I
> >>> use autounmask for most of it.  Then add in that the new autounmask
> >>> part of emerge seems to pick a random file to add too.  At that
> >>> point, not much makes sense anymore.
> >> 
> >> grep is your very very good friend

Hear, hear!

> > So is giving the files sensible names :)
> 
> That was what I liked about autounmask, the tree version not the portage
> one.  It gave them some names at least.  Still felt like looking for a
> needle in a haystack sometimes tho.

I'm with you, Dale. I have no /etc/portage/package.* directories here on 
this amd64 box - I just keep entries in alphabetical order in single files. I 
find it easier.

I've also found it much easier to manage flags etc by setting the kde profile 
(this being a kde box, of course - gnome is too arrogant for me). It makes 
for a nice, simple USE line in make.conf.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 16:23               ` Mark Knecht
@ 2011-06-23 21:43                 ` Peter Humphrey
  2011-06-23 22:16                   ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 21:43 UTC (permalink / raw
  To: gentoo-user

On Wednesday 22 June 2011 17:23:44 Mark Knecht wrote:

> When I removed the fortran flag it didn't change anything because (I
> suppose) the KDE profile has included it as a default.

So it seems. I've just tried "USE=-fortran emerge -upDvN world" and the only 
thing that would be remerged because of fortran is gcc. So I'm going to put 
-fortran into make.conf and see what breaks.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23  5:04                       ` Dale
@ 2011-06-23 21:47                         ` Mike Edenfield
  2011-06-23 22:23                           ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Mike Edenfield @ 2011-06-23 21:47 UTC (permalink / raw
  To: gentoo-user

On 6/23/2011 1:04 AM, Dale wrote:
> Mike Edenfield wrote:
>> On 6/22/2011 2:35 PM, Dale wrote:

>>> You have decided to build cantor with no backend.
>>> To have this application functional, please do one of below:
>>>      # emerge -va1 '='kde-base/cantor-4.6.4 with 'R' USE flag enabled
>>>      # emerge -vaDu sci-mathematics/maxima

>> The odds of you ever needing to use cantor are practically nil. And if
>> you did, you'd probably already have R installed and know what FORTRAN
>> was.  So, don't worry about it.

> I never noticed it being there.  So, naw I don't need it.  Good ole
> kde-meta pulled it in tho.

My point was, you can install cantor without R (or maxima) and it will
complain loudly that "I'm installing myself broken!"... but it *will*
install. And if you never run it, you never need R, thus you never need
+fortran, and your gcc will be much happier.

--Mike



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 19:54                               ` Alan McKinnon
@ 2011-06-23 21:47                                 ` Peter Humphrey
  2011-06-23 22:41                                   ` Alan McKinnon
  0 siblings, 1 reply; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 21:47 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 20:54:03 Alan McKinnon wrote:

> I was seriously considering importing a single seater heli kit, they
> are classed as ultralights and do not need a pilot's license. But
> there's an obscure clause in the rules that states ultralights cannot
> be flown within 50m of a dwelling.
> 
> So now I have to be content with only going to work on the V-twin bike

No, all you need is a pad 50m tall.  :)

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-23 17:23                   ` [gentoo-user] [OT] " pk
  2011-06-23 18:16                     ` Neil Bothwick
@ 2011-06-23 21:51                     ` Peter Humphrey
  1 sibling, 0 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 21:51 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 18:23:58 pk wrote:
> On 2011-06-22 19:36, Nikos Chantziaras wrote:
> > It's a programming language.  You know, C, C++, stuff like that. 
> > Except that it's a zombie-relict from the 1950's that refuses to die
> > because people still programming in it are too lazy to learn a proper,
> > more modern language :-P
> 
> It refuses to die because it's still very useful in certain niche areas
> (hpc, numerical computing etc.) where "modern" languages doesn't cut
> it... :-)

"FORmula TRANslator". it keeps your lights on, as likely as not. Last I 
looked, electricity power grids were kept alive with fortran doing the 
calculations.

Mind you, I am going back a little way.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 21:06                                       ` Alan McKinnon
@ 2011-06-23 21:52                                         ` Neil Bothwick
  0 siblings, 0 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-23 21:52 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 931 bytes --]

On Thu, 23 Jun 2011 23:06:28 +0200, Alan McKinnon wrote:

> > I do similar, except I'm even more of a control freak than you, so
> > my kde4 set contains onl;y a couple of meta-packages, the rest it
> > individual packages.
> > 
> > % wc -l /etc/portage/sets/kde4
> > 83 /etc/portage/sets/kde4
> > 
> > Sad, I know :(  
> 
> Wow, how do you maintain that lot and keep it all straight?
> 
> KDE devs love adding and removing and renaming stuff between minor 
> versions, mostly just for the hell of it. You could end up with 
> KDE-4.2 packages in there if you don't keep an eye on it :-)

The KDE ebuilds barf if you try to mix versions, if a package is removed
or renamed from a later release, portage lets me know!

If means I don't get to know about any new additions, but I can read
about those on kde.org


-- 
Neil Bothwick

You have the capacity to learn from mistakes. You'll learn a lot today.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 21:27                   ` Peter Humphrey
@ 2011-06-23 21:57                     ` Neil Bothwick
  2011-06-23 23:04                       ` Peter Humphrey
  2011-06-24 12:02                       ` [gentoo-user] " Stroller
  0 siblings, 2 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-23 21:57 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 973 bytes --]

On Thu, 23 Jun 2011 22:27:53 +0100, Peter Humphrey wrote:

> > > So is giving the files sensible names :)  
> > 
> > That was what I liked about autounmask, the tree version not the
> > portage one.  It gave them some names at least.  Still felt like
> > looking for a needle in a haystack sometimes tho.  
> 
> I'm with you, Dale. I have no /etc/portage/package.* directories here
> on this amd64 box - I just keep entries in alphabetical order in single
> files. I find it easier.

That doesn't help with linked packages with different names. If foo
requires libbar with USE="snafu", I put it in/etc/portage/package.use/foo
Then if I remove foo, I remove the use file. If they were alphabetically
sorted, and therefore separate, in one file, I wouldn't make the
connection. And I don't have to worry about sorting package.use every
time I make a change, ls does that for me.


-- 
Neil Bothwick

God is real, unless specifically declared integer.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 22:34         ` Mike Edenfield
@ 2011-06-23 22:15           ` Peter Humphrey
  0 siblings, 0 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 22:15 UTC (permalink / raw
  To: gentoo-user

On Wednesday 22 June 2011 23:34:17 Mike Edenfield wrote:

> Odds are one of your 1.5quadrillion USE flags is pulling in FORTRAN when
> you don't even need it.

It may not be. I have only four USE flags in make.conf, and still I have the 
same fortran requirement as Dale.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 21:43                 ` Peter Humphrey
@ 2011-06-23 22:16                   ` Dale
  2011-06-24  5:04                     ` Nikos Chantziaras
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-23 22:16 UTC (permalink / raw
  To: gentoo-user

Peter Humphrey wrote:
> On Wednesday 22 June 2011 17:23:44 Mark Knecht wrote:
>
>    
>> When I removed the fortran flag it didn't change anything because (I
>> suppose) the KDE profile has included it as a default.
>>      
> So it seems. I've just tried "USE=-fortran emerge -upDvN world" and the only
> thing that would be remerged because of fortran is gcc. So I'm going to put
> -fortran into make.conf and see what breaks.
>
>    

It will break several things.  This is what I just went through.  It 
appears that if you emerge kde-meta, you have to have a fortran type 
compiler.  So, you may as well keep what you got if it is working.  When 
I started going down this road, I thought I could just disable fortran 
and have less packages installed.  That is not the case.  I removed 
fortran then had to replace that with even more packages than I had to 
begin with.

If it works with fortran turned on, I'd leave it alone.  With hindsight, 
I should have left well enough alone anyway.  It wasn't hurting a 
thing.  Watch the elog messages.  It will tell you at some point to 
either enable fortran or emerge some other package that I forget the 
name of.  That one package pulled several dependencies on my rig.  YMMV.

Just my $0.02 for whatever that's worth.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 13:25     ` Indi
@ 2011-06-23 22:18       ` Peter Humphrey
  2011-06-24  0:19         ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 22:18 UTC (permalink / raw
  To: gentoo-user

On Wednesday 22 June 2011 14:25:21 Indi wrote:

> IMO the USE line in make.conf really should only contain the universal
> stuff you can't live without, specifying everything else on a per
> package basis is what makes it possible to run a system which is at once
> full-featured and lean.

My method is to put a USE flag into make.conf if it's described in use.desc; 
otherwise it goes into package.use if it's in use.local.desc.

Seems to keep me out of trouble most of the time.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 15:50       ` Dale
  2011-06-22 16:18         ` Mark Knecht
@ 2011-06-23 22:22         ` Peter Humphrey
  2011-06-23 22:36           ` Dale
  2011-06-23 22:54           ` Mike Edenfield
  1 sibling, 2 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 22:22 UTC (permalink / raw
  To: gentoo-user

On Wednesday 22 June 2011 16:50:10 Dale wrote:

> If you use KDE like me, be prepared to put the thing back tho.  Some KDE
> packages depend on things that seem to need it enabled.

Looks like it's only packages that are pulled in by kdeedu-meta. Do you need 
all those?

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 21:47                         ` Mike Edenfield
@ 2011-06-23 22:23                           ` Dale
  0 siblings, 0 replies; 168+ messages in thread
From: Dale @ 2011-06-23 22:23 UTC (permalink / raw
  To: gentoo-user

Mike Edenfield wrote:
> On 6/23/2011 1:04 AM, Dale wrote:
>    
>> Mike Edenfield wrote:
>>      
>>> On 6/22/2011 2:35 PM, Dale wrote:
>>>        
>    
>>>> You have decided to build cantor with no backend.
>>>> To have this application functional, please do one of below:
>>>>       # emerge -va1 '='kde-base/cantor-4.6.4 with 'R' USE flag enabled
>>>>       # emerge -vaDu sci-mathematics/maxima
>>>>          
>    
>>> The odds of you ever needing to use cantor are practically nil. And if
>>> you did, you'd probably already have R installed and know what FORTRAN
>>> was.  So, don't worry about it.
>>>        
>    
>> I never noticed it being there.  So, naw I don't need it.  Good ole
>> kde-meta pulled it in tho.
>>      
> My point was, you can install cantor without R (or maxima) and it will
> complain loudly that "I'm installing myself broken!"... but it *will*
> install. And if you never run it, you never need R, thus you never need
> +fortran, and your gcc will be much happier.
>
> --Mike
>
>
>    

I was hoping to trim a little fat not break things.  I may never need 
cantor but if I do, I would like it to work without me having to figure 
out why it is broke.  Plus, next time a upgrade comes along, I got 
issues again.  It's going to pull in a update that fails to compile and 
its going to upset me greatly, much more so than having fortran or 
whatever installed.

Maybe you wasn't around during the GREAT hal and xorg mess I ran into.  
Trust me, it wasn't steam, it was flames.  I would like to avoid that.  
I wanted to wring that nerds neck for rendering my keyboard and rat 
useless.  :-@

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-22 22:35                   ` Dale
@ 2011-06-23 22:30                     ` Peter Humphrey
  2011-06-23 22:48                       ` Alan McKinnon
  2011-06-23 23:05                       ` Dale
  0 siblings, 2 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 22:30 UTC (permalink / raw
  To: gentoo-user

On Wednesday 22 June 2011 23:35:37 Dale wrote:

> Maybe we have something different then.  I don't have blas-reference on
> here anymore either.  My point was, disabling fortran to remove it only
> lead to other stuff being required.  I think there is more on here now
> than there was before.  So, removing fortran to get rid of bloat didn't
> help any because it just required a different set of bloat.

Maybe it's time to make a backup, then remove all USE flags from make.conf 
and package.use, set your profile to default/linux/<arch>/10.0/desktop/kde 
and rebuild. Alan and Neil's idea of a set of the meta-packages you want 
sounds good to me too.

Then you'll really have a clean system.

I may follow suit - I built this system with kde-meta for simplicity, but of 
course it now has a lot of stuff I don't want, including Fortran. I tried 
rebuilding with -fortran as I said a few minutes ago, but portage wanted ifc 
instead.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 22:22         ` Peter Humphrey
@ 2011-06-23 22:36           ` Dale
  2011-06-23 22:57             ` Mark Knecht
  2011-06-23 22:54           ` Mike Edenfield
  1 sibling, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-23 22:36 UTC (permalink / raw
  To: gentoo-user

Peter Humphrey wrote:
> On Wednesday 22 June 2011 16:50:10 Dale wrote:
>
>    
>> If you use KDE like me, be prepared to put the thing back tho.  Some KDE
>> packages depend on things that seem to need it enabled.
>>      
> Looks like it's only packages that are pulled in by kdeedu-meta. Do you need
> all those?
>
>    

I install with kde-meta.  It pulls about all things KDE in with that.  
For me, it is better to use kde-meta than to do it any other way.  Even 
with kde-meta, I think there is a few that I still had to emerge manually.

YMMV tho.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 21:47                                 ` Peter Humphrey
@ 2011-06-23 22:41                                   ` Alan McKinnon
  2011-06-23 23:08                                     ` Peter Humphrey
  2011-06-24 13:16                                     ` Indi
  0 siblings, 2 replies; 168+ messages in thread
From: Alan McKinnon @ 2011-06-23 22:41 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 22:47:54 Peter Humphrey did opine thusly:
> On Thursday 23 June 2011 20:54:03 Alan McKinnon wrote:
> > I was seriously considering importing a single seater heli kit,
> > they are classed as ultralights and do not need a pilot's
> > license. But there's an obscure clause in the rules that states
> > ultralights cannot be flown within 50m of a dwelling.
> > 
> > So now I have to be content with only going to work on the
> > V-twin bike
> 
> No, all you need is a pad 50m tall.  :)

Brilliant! I hadn't thought of that! Must be getting old :-)

Or I could just two birds one stone:

http://www.hover-bike.com/


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 22:30                     ` Peter Humphrey
@ 2011-06-23 22:48                       ` Alan McKinnon
  2011-06-23 23:17                         ` Peter Humphrey
  2011-06-23 23:05                       ` Dale
  1 sibling, 1 reply; 168+ messages in thread
From: Alan McKinnon @ 2011-06-23 22:48 UTC (permalink / raw
  To: gentoo-user; +Cc: Peter Humphrey

On Thursday 23 June 2011 23:30:04 Peter Humphrey did opine thusly:
> On Wednesday 22 June 2011 23:35:37 Dale wrote:
> > Maybe we have something different then.  I don't have
> > blas-reference on here anymore either.  My point was, disabling
> > fortran to remove it only lead to other stuff being required. 
> > I think there is more on here now than there was before.  So,
> > removing fortran to get rid of bloat didn't help any because it
> > just required a different set of bloat.
> 
> Maybe it's time to make a backup, then remove all USE flags from
> make.conf and package.use, set your profile to
> default/linux/<arch>/10.0/desktop/kde and rebuild. Alan and Neil's
> idea of a set of the meta-packages you want sounds good to me too.
> 
> Then you'll really have a clean system.

You will have whatever system the profile maintainer thinks the 
average user should have, bloated to whatever degree said maintainer 
thinks is a good idea.

No USE flags set does not mean no options set, it means default. And 
default sets plenty flags ON

> I may follow suit - I built this system with kde-meta for
> simplicity, but of course it now has a lot of stuff I don't want,
> including Fortran. I tried rebuilding with -fortran as I said a few
> minutes ago, but portage wanted ifc instead.

kde-meta gives you all the stuff that's useful on the average system, 
plus all of accessibility, kdebindings, kdeedu, games, the sdk, toys 
and maybe even webdev.

I can't think of the kind of user that truly does actually need all of 
that.


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 22:22         ` Peter Humphrey
  2011-06-23 22:36           ` Dale
@ 2011-06-23 22:54           ` Mike Edenfield
  2011-06-24  0:31             ` Neil Bothwick
  2011-06-24 12:03             ` Todd Goodman
  1 sibling, 2 replies; 168+ messages in thread
From: Mike Edenfield @ 2011-06-23 22:54 UTC (permalink / raw
  To: gentoo-user; +Cc: Peter Humphrey

On 6/23/2011 6:22 PM, Peter Humphrey wrote:
> On Wednesday 22 June 2011 16:50:10 Dale wrote:
> 
>> If you use KDE like me, be prepared to put the thing back tho.  Some KDE
>> packages depend on things that seem to need it enabled.
> 
> Looks like it's only packages that are pulled in by kdeedu-meta. Do you need 
> all those?
> 

It's one package (cantor) that has one dependency (R) that is optional
(USE=-R) that falls squarely into the "if you aren't sure if you need it
then you probably don't" category. So for most users, no, you don't need
to build gcc with fortran. Dale's just playing it safe, I guess, after
the admittedly scary "I'm all broken and stuff!" warning message cantor
throws at you.

--Mike



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 22:36           ` Dale
@ 2011-06-23 22:57             ` Mark Knecht
  0 siblings, 0 replies; 168+ messages in thread
From: Mark Knecht @ 2011-06-23 22:57 UTC (permalink / raw
  To: gentoo-user

On Thu, Jun 23, 2011 at 3:36 PM, Dale <rdalek1967@gmail.com> wrote:
<SNIP>
>
> I install with kde-meta.  It pulls about all things KDE in with that.  For
> me, it is better to use kde-meta than to do it any other way.  Even with
> kde-meta, I think there is a few that I still had to emerge manually.

kde-meta say (to me) 'I want everything KDE has to offer'. This seems
completely inconsistent with 'I was hoping to trim a little fat'.

I understand both POV's. I also understand absolute vacuum and a
neutron star. Problem is you don't normally find them both in the same
area at the same time! ;-)

- Mark



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 21:57                     ` Neil Bothwick
@ 2011-06-23 23:04                       ` Peter Humphrey
  2011-06-24 12:02                       ` [gentoo-user] " Stroller
  1 sibling, 0 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 23:04 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 22:57:16 Neil Bothwick wrote:
> On Thu, 23 Jun 2011 22:27:53 +0100, Peter Humphrey wrote:
> > > > So is giving the files sensible names :)
> > > 
> > > That was what I liked about autounmask, the tree version not the
> > > portage one.  It gave them some names at least.  Still felt like
> > > looking for a needle in a haystack sometimes tho.
> > 
> > I'm with you, Dale. I have no /etc/portage/package.* directories here
> > on this amd64 box - I just keep entries in alphabetical order in single
> > files. I find it easier.
> 
> That doesn't help with linked packages with different names. If foo
> requires libbar with USE="snafu", I put it in/etc/portage/package.use/foo
> Then if I remove foo, I remove the use file. If they were alphabetically
> sorted, and therefore separate, in one file, I wouldn't make the
> connection.

An occasional use of eix-test-obsolete does well enough for me. I ran it 
just now after several months, and it found one redundant entry in 
package.keywords (for libreoffice).

> And I don't have to worry about sorting package.use every time I make a
> change, ls does that for me.

I don't sort it; I put entries in in the right order to start with. An 
occasional entry put there by autounmask is demarcated anyway, so they're 
easy to see, and to delete when no longer needed.

It works well for me, but we all have different foibles.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 22:30                     ` Peter Humphrey
  2011-06-23 22:48                       ` Alan McKinnon
@ 2011-06-23 23:05                       ` Dale
  1 sibling, 0 replies; 168+ messages in thread
From: Dale @ 2011-06-23 23:05 UTC (permalink / raw
  To: gentoo-user

Peter Humphrey wrote:
> On Wednesday 22 June 2011 23:35:37 Dale wrote:
>
>    
>> Maybe we have something different then.  I don't have blas-reference on
>> here anymore either.  My point was, disabling fortran to remove it only
>> lead to other stuff being required.  I think there is more on here now
>> than there was before.  So, removing fortran to get rid of bloat didn't
>> help any because it just required a different set of bloat.
>>      
> Maybe it's time to make a backup, then remove all USE flags from make.conf
> and package.use, set your profile to default/linux/<arch>/10.0/desktop/kde
> and rebuild. Alan and Neil's idea of a set of the meta-packages you want
> sounds good to me too.
>
> Then you'll really have a clean system.
>
> I may follow suit - I built this system with kde-meta for simplicity, but of
> course it now has a lot of stuff I don't want, including Fortran. I tried
> rebuilding with -fortran as I said a few minutes ago, but portage wanted ifc
> instead.
>
>    

Yep.  On my machine, it pulled in about a dozen or so new packages to 
replace R and fortran being disabled on gcc.  I'm not sure I made my 
system any leaner or cleaner.  I actually may have done the opposite.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 22:41                                   ` Alan McKinnon
@ 2011-06-23 23:08                                     ` Peter Humphrey
  2011-06-24 13:16                                     ` Indi
  1 sibling, 0 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 23:08 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 23:41:04 Alan McKinnon wrote:

> I could just two birds one stone:
> 
> http://www.hover-bike.com/

Hmm. I'd like to see one more figure: dBA!

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 22:48                       ` Alan McKinnon
@ 2011-06-23 23:17                         ` Peter Humphrey
  0 siblings, 0 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-23 23:17 UTC (permalink / raw
  To: gentoo-user

On Thursday 23 June 2011 23:48:11 Alan McKinnon wrote:
> On Thursday 23 June 2011 23:30:04 Peter Humphrey did opine thusly:
> > On Wednesday 22 June 2011 23:35:37 Dale wrote:
> > > Maybe we have something different then.  I don't have
> > > blas-reference on here anymore either.  My point was, disabling
> > > fortran to remove it only lead to other stuff being required.
> > > I think there is more on here now than there was before.  So,
> > > removing fortran to get rid of bloat didn't help any because it
> > > just required a different set of bloat.
> > 
> > Maybe it's time to make a backup, then remove all USE flags from
> > make.conf and package.use, set your profile to
> > default/linux/<arch>/10.0/desktop/kde and rebuild. Alan and Neil's
> > idea of a set of the meta-packages you want sounds good to me too.
> > 
> > Then you'll really have a clean system.
> 
> You will have whatever system the profile maintainer thinks the
> average user should have, bloated to whatever degree said maintainer
> thinks is a good idea.

Yes, of course. My point is that you can forget about maintaining all those 
USE flags yourself.

> No USE flags set does not mean no options set, it means default. And
> default sets plenty flags ON
> 
> > I may follow suit - I built this system with kde-meta for
> > simplicity, but of course it now has a lot of stuff I don't want,
> > including Fortran. I tried rebuilding with -fortran as I said a few
> > minutes ago, but portage wanted ifc instead.
> 
> kde-meta gives you all the stuff that's useful on the average system,
> plus all of accessibility, kdebindings, kdeedu, games, the sdk, toys
> and maybe even webdev.

I know, and I used to take the time to find all the things I did want and 
just install those. I used kde-meta this once just from laziness. Now I get 
to keep the whole hog-roast.

> I can't think of the kind of user that truly does actually need all of
> that.

Me neither. So maybe the time's approaching when I go and slim the whole 
shebang down. It'll have to wait until I've finished the current round of 
redesign of my website though. 177 pages to modify - that should keep me off 
the street corners for a while.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-23 18:16                     ` Neil Bothwick
  2011-06-23 19:43                       ` Alan McKinnon
@ 2011-06-23 23:43                       ` Walter Dnes
  2011-06-24 21:29                       ` [gentoo-user] " walt
  2 siblings, 0 replies; 168+ messages in thread
From: Walter Dnes @ 2011-06-23 23:43 UTC (permalink / raw
  To: gentoo-user

On Thu, Jun 23, 2011 at 07:16:08PM +0100, Neil Bothwick wrote
> On Thu, 23 Jun 2011 19:23:58 +0200, pk wrote:
> 
> > It refuses to die because it's still very useful in certain niche areas
> > (hpc, numerical computing etc.) where "modern" languages doesn't cut
> > it... :-)
> 
> Or so the Fortran programmers with jobs to protect will tell you...

  Actually, it was what non-professional programmers used before
computer spreadsheet programs existed.  It was just the thing for
crunching numbers and text.  It was because it was used by
non-professional programmers that so many old Fortran programs are
spaghetti code.  A properly-written, structured Fortran program is quite
usable and easily followed.

-- 
Walter Dnes <waltdnes@waltdnes.org>



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 14:13         ` Mark Knecht
  2011-06-22 15:29           ` Dale
@ 2011-06-24  0:01           ` Walter Dnes
  2011-06-24  0:14             ` Neil Bothwick
  1 sibling, 1 reply; 168+ messages in thread
From: Walter Dnes @ 2011-06-24  0:01 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 07:13:46AM -0700, Mark Knecht wrote

> No non-matching entries in /etc/portage/package.keywords.
> No non-matching entries in /etc/portage/package.accept_keywords.
> No non-matching entries in /etc/portage/package.mask.
> No non-matching entries in /etc/portage/package.unmask.
> No non-matching or empty entries in /etc/portage/package.use.
> No non-matching or empty entries in /etc/portage/package.env.
> No non-matching or empty entries in /etc/portage/package.cflags.

  While we're at it...
1) what's the difference between "package.keywords" and
"package.accept_keywords"?

2) what does "package.env" do?

3) does "package.cflags" specify package-specific cflags?  What about
cxxflags?

-- 
Walter Dnes <waltdnes@waltdnes.org>



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24  0:01           ` Walter Dnes
@ 2011-06-24  0:14             ` Neil Bothwick
  2011-06-24 11:56               ` [gentoo-user] " Stroller
  0 siblings, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24  0:14 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 276 bytes --]

On Thu, 23 Jun 2011 20:01:30 -0400, Walter Dnes wrote:

> 1) what's the difference between "package.keywords" and
> "package.accept_keywords"?

The latter is the new name for the former.


-- 
Neil Bothwick

Last words of a Windows user: = Why does that work now?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-22 18:15                 ` Dale
  2011-06-22 18:35                   ` Dale
@ 2011-06-24  0:17                   ` Walter Dnes
  1 sibling, 0 replies; 168+ messages in thread
From: Walter Dnes @ 2011-06-24  0:17 UTC (permalink / raw
  To: gentoo-user

On Wed, Jun 22, 2011 at 01:15:04PM -0500, Dale wrote
> Todd Goodman wrote:

> > My solution is to force -R in make.conf
> >
> >    
> 
> Let me make a note of that, in make.conf of course.  ;-)

  Years ago, I changed to starting my USE line with "-*" and adding what
I needed, either in /etc/make.conf or in /etc/package.use.  This was
right after ipv6 was added to the defaults.  The ipv6 fiasco was "an
interesting experience", to say the least.

-- 
Walter Dnes <waltdnes@waltdnes.org>



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 22:18       ` Peter Humphrey
@ 2011-06-24  0:19         ` Neil Bothwick
  0 siblings, 0 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24  0:19 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 388 bytes --]

On Thu, 23 Jun 2011 23:18:48 +0100, Peter Humphrey wrote:

> My method is to put a USE flag into make.conf if it's described in
> use.desc; otherwise it goes into package.use if it's in use.local.desc.

I use that as a general rule too, although there is the situation where a
flag moves from local to global.


-- 
Neil Bothwick

I'm not opinionated, I'm just always right!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 22:54           ` Mike Edenfield
@ 2011-06-24  0:31             ` Neil Bothwick
  2011-06-24 12:35               ` Mike Edenfield
  2011-06-24 12:03             ` Todd Goodman
  1 sibling, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24  0:31 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 559 bytes --]

On Thu, 23 Jun 2011 18:54:14 -0400, Mike Edenfield wrote:

> It's one package (cantor) that has one dependency (R) that is optional
> (USE=-R) that falls squarely into the "if you aren't sure if you need it
> then you probably don't" category. So for most users, no, you don't need
> to build gcc with fortran.

That's not the only one. Digikam has a hard depend on clapack, which
requires virtual/blas and thus a Fortran compiler.


-- 
Neil Bothwick

Programmer (n): A red-eyed, mumbling mammal capable of conversing
with inanimate objects.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 22:16                   ` Dale
@ 2011-06-24  5:04                     ` Nikos Chantziaras
  2011-06-24 10:18                       ` Dale
  2011-06-24 19:18                       ` Michael Schreckenbauer
  0 siblings, 2 replies; 168+ messages in thread
From: Nikos Chantziaras @ 2011-06-24  5:04 UTC (permalink / raw
  To: gentoo-user

On 06/24/2011 01:16 AM, Dale wrote:
> Peter Humphrey wrote:
>> On Wednesday 22 June 2011 17:23:44 Mark Knecht wrote:
>>
>>> When I removed the fortran flag it didn't change anything because (I
>>> suppose) the KDE profile has included it as a default.
>> So it seems. I've just tried "USE=-fortran emerge -upDvN world" and
>> the only
>> thing that would be remerged because of fortran is gcc. So I'm going
>> to put
>> -fortran into make.conf and see what breaks.
>>
>
> It will break several things. This is what I just went through. It
> appears that if you emerge kde-meta, you have to have a fortran type
> compiler. So, you may as well keep what you got if it is working. When I
> started going down this road, I thought I could just disable fortran and
> have less packages installed. That is not the case. I removed fortran
> then had to replace that with even more packages than I had to begin with.
>
> If it works with fortran turned on, I'd leave it alone. With hindsight,
> I should have left well enough alone anyway. It wasn't hurting a thing.
> Watch the elog messages. It will tell you at some point to either enable
> fortran or emerge some other package that I forget the name of. That one
> package pulled several dependencies on my rig. YMMV.

Well, as I said in another post, I do have -fortan in my make.conf and 
there are no problems.  I do not have programs installed that need a 
fortran compiler.  And I do not have kde-meta installed; that's a waste 
of resources.  I only install what I actually need.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-23 19:43                       ` Alan McKinnon
  2011-06-23 20:04                         ` Robin Atwood
@ 2011-06-24  8:52                         ` pk
  2011-06-24  9:31                           ` Neil Bothwick
  1 sibling, 1 reply; 168+ messages in thread
From: pk @ 2011-06-24  8:52 UTC (permalink / raw
  To: gentoo-user

On 2011-06-23 21:43, Alan McKinnon wrote:

> Of course there's a place for Cobol, a classic one is in the bank my 
> gf does data warehousing at.
> 
> There's not a single soul in the entire bank that is willing to sign 
> off on a project to replace the Cobol that has run 
> justfinethanksverymuch for 25+ years

To Neil:
What Alan said... :-D

Best regards

Peter K



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-24  8:52                         ` pk
@ 2011-06-24  9:31                           ` Neil Bothwick
  2011-06-24 13:14                             ` pk
  0 siblings, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24  9:31 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 285 bytes --]

On Fri, 24 Jun 2011 10:52:48 +0200, pk wrote:

> To Neil:
> What Alan said... :-D

To both of you, let me introduce you to the concept of sarcasm...


-- 
Neil Bothwick

There are 10 types of people in this world, those who understand binary
notation and those who don't.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24  5:04                     ` Nikos Chantziaras
@ 2011-06-24 10:18                       ` Dale
  2011-06-24 19:18                       ` Michael Schreckenbauer
  1 sibling, 0 replies; 168+ messages in thread
From: Dale @ 2011-06-24 10:18 UTC (permalink / raw
  To: gentoo-user

Nikos Chantziaras wrote:
> On 06/24/2011 01:16 AM, Dale wrote:
>> Peter Humphrey wrote:
>>> On Wednesday 22 June 2011 17:23:44 Mark Knecht wrote:
>>>
>>>> When I removed the fortran flag it didn't change anything because (I
>>>> suppose) the KDE profile has included it as a default.
>>> So it seems. I've just tried "USE=-fortran emerge -upDvN world" and
>>> the only
>>> thing that would be remerged because of fortran is gcc. So I'm going
>>> to put
>>> -fortran into make.conf and see what breaks.
>>>
>>
>> It will break several things. This is what I just went through. It
>> appears that if you emerge kde-meta, you have to have a fortran type
>> compiler. So, you may as well keep what you got if it is working. When I
>> started going down this road, I thought I could just disable fortran and
>> have less packages installed. That is not the case. I removed fortran
>> then had to replace that with even more packages than I had to begin 
>> with.
>>
>> If it works with fortran turned on, I'd leave it alone. With hindsight,
>> I should have left well enough alone anyway. It wasn't hurting a thing.
>> Watch the elog messages. It will tell you at some point to either enable
>> fortran or emerge some other package that I forget the name of. That one
>> package pulled several dependencies on my rig. YMMV.
>
> Well, as I said in another post, I do have -fortan in my make.conf and 
> there are no problems.  I do not have programs installed that need a 
> fortran compiler.  And I do not have kde-meta installed; that's a 
> waste of resources.  I only install what I actually need.
>

I seem to recall you having -fortran all the time tho.  It's the change 
that breaks things.  I mentioned it in case he is using kde-meta since 
it should pull in the same packages as on mine.  If that is so, he will 
end up with broken stuff and will need to fix them.

This is one of those situations where it depends on what you have 
installed and if you are changing something.  This doesn't apply to 
everyone just those have not had -fortran set before and installed kde-meta.

This may not apply to you but it may apply to others.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24  0:14             ` Neil Bothwick
@ 2011-06-24 11:56               ` Stroller
  2011-06-24 12:42                 ` Alan McKinnon
  2011-06-24 22:10                 ` Neil Bothwick
  0 siblings, 2 replies; 168+ messages in thread
From: Stroller @ 2011-06-24 11:56 UTC (permalink / raw
  To: gentoo-user


On 24 June 2011, at 01:14, Neil Bothwick wrote:

> On Thu, 23 Jun 2011 20:01:30 -0400, Walter Dnes wrote:
> 
>> 1) what's the difference between "package.keywords" and
>> "package.accept_keywords"?
> 
> The latter is the new name for the former.

So I can just `mv /etc/portage/package.keywords /etc/portage/package.accept_keywords` and nothing will break?

Stroller.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 21:57                     ` Neil Bothwick
  2011-06-23 23:04                       ` Peter Humphrey
@ 2011-06-24 12:02                       ` Stroller
  2011-06-24 12:40                         ` William Kenworthy
  2011-06-24 22:08                         ` Neil Bothwick
  1 sibling, 2 replies; 168+ messages in thread
From: Stroller @ 2011-06-24 12:02 UTC (permalink / raw
  To: gentoo-user


On 23 June 2011, at 22:57, Neil Bothwick wrote:
>> ... I just keep entries in alphabetical order in single
>> files. I find it easier.
> 
> That doesn't help with linked packages with different names. If foo
> requires libbar with USE="snafu", I put it in/etc/portage/package.use/foo
> Then if I remove foo, I remove the use file. If they were alphabetically
> sorted, and therefore separate, in one file, I wouldn't make the
> connection.

Mine isn't sorted, but it's only 20 items or so and it's grouped into "categories" of related programs. A few months ago I cleared out entries for a few programs that I no longer use - I would guess I will notice to do so again in another year or so.

Any packages which are listed because they're dependencies of something else, I add that as a # comment at the beginning of the line.

I like the idea of package.use as a directory of indie files, but haven't bothered switching over because this works so well for me. The package.use directory system seems too simple to be true - is it really no more complex than a directory of any-named files of the same format?

Stroller.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-23 22:54           ` Mike Edenfield
  2011-06-24  0:31             ` Neil Bothwick
@ 2011-06-24 12:03             ` Todd Goodman
  2011-06-24 12:45               ` Mike Edenfield
  2011-06-24 22:24               ` Neil Bothwick
  1 sibling, 2 replies; 168+ messages in thread
From: Todd Goodman @ 2011-06-24 12:03 UTC (permalink / raw
  To: gentoo-user

* Mike Edenfield <kutulu@kutulu.org> [110623 18:34]:
> On 6/23/2011 6:22 PM, Peter Humphrey wrote:
> > On Wednesday 22 June 2011 16:50:10 Dale wrote:
> > 
> >> If you use KDE like me, be prepared to put the thing back tho.  Some KDE
> >> packages depend on things that seem to need it enabled.
> > 
> > Looks like it's only packages that are pulled in by kdeedu-meta. Do you need 
> > all those?
> > 
> 
> It's one package (cantor) that has one dependency (R) that is optional
> (USE=-R) that falls squarely into the "if you aren't sure if you need it
> then you probably don't" category. So for most users, no, you don't need
> to build gcc with fortran. Dale's just playing it safe, I guess, after
> the admittedly scary "I'm all broken and stuff!" warning message cantor
> throws at you.
> 
> --Mike

What seems strange then is that if everyone keeps telling Dale that he
most likely doesn't need cantor and R then why is R enabled in the
profile by default?

Seems it should be -R by default?

Todd



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24  0:31             ` Neil Bothwick
@ 2011-06-24 12:35               ` Mike Edenfield
  2011-06-24 22:16                 ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Mike Edenfield @ 2011-06-24 12:35 UTC (permalink / raw
  To: gentoo-user

On 6/23/2011 8:31 PM, Neil Bothwick wrote:
> On Thu, 23 Jun 2011 18:54:14 -0400, Mike Edenfield wrote:
>
>> It's one package (cantor) that has one dependency (R) that is optional
>> (USE=-R) that falls squarely into the "if you aren't sure if you need it
>> then you probably don't" category. So for most users, no, you don't need
>> to build gcc with fortran.
>
> That's not the only one. Digikam has a hard depend on clapack, which
> requires virtual/blas and thus a Fortran compiler.

Hrm. I installed kde-meta and it didn't pull in Digikam. But 
I don't remember turning it off (though I would have). I 
have a completely unreasonable and unjustifiable dislike for 
FORTRAN so I go out of my way to keep it off my system :)





^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 12:02                       ` [gentoo-user] " Stroller
@ 2011-06-24 12:40                         ` William Kenworthy
  2011-06-24 22:08                         ` Neil Bothwick
  1 sibling, 0 replies; 168+ messages in thread
From: William Kenworthy @ 2011-06-24 12:40 UTC (permalink / raw
  To: gentoo-user

On Fri, 2011-06-24 at 13:02 +0100, Stroller wrote:
> On 23 June 2011, at 22:57, Neil Bothwick wrote:
> >> ... I just keep entries in alphabetical order in single
> >> files. I find it easier.
> > 
> > That doesn't help with linked packages with different names. If foo
> > requires libbar with USE="snafu", I put it in/etc/portage/package.use/foo
> > Then if I remove foo, I remove the use file. If they were alphabetically
> > sorted, and therefore separate, in one file, I wouldn't make the
> > connection.
> 
> Mine isn't sorted, but it's only 20 items or so and it's grouped into "categories" of related programs. A few months ago I cleared out entries for a few programs that I no longer use - I would guess I will notice to do so again in another year or so.
> 
> Any packages which are listed because they're dependencies of something else, I add that as a # comment at the beginning of the line.
> 
> I like the idea of package.use as a directory of indie files, but haven't bothered switching over because this works so well for me. The package.use directory system seems too simple to be true - is it really no more complex than a directory of any-named files of the same format?
> 
> Stroller.
> 
> 

Yes, its just directories ... but I switched one system over to it and
ran for a year or so in parallel with systems that are original - I am
going to switch back as its teeing me off big time.

"Sounded a good idea" - sucks in practise, making management more time
consuming and harder than it needed to be for absolutely no gain.  Think
of it this way, do you want to manage one keyword file or dozens.  The
heirarchal idea sounds good, but its just more work, more letters to
type, more files to search for packages, etc.

On a small, heavily managed server it might work, but ...

BillK



-- 
William Kenworthy <billk@iinet.net.au>
Home in Perth!




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 11:56               ` [gentoo-user] " Stroller
@ 2011-06-24 12:42                 ` Alan McKinnon
  2011-06-24 22:10                 ` Neil Bothwick
  1 sibling, 0 replies; 168+ messages in thread
From: Alan McKinnon @ 2011-06-24 12:42 UTC (permalink / raw
  To: gentoo-user; +Cc: Stroller

On Friday 24 June 2011 12:56:48 Stroller did opine thusly:
> On 24 June 2011, at 01:14, Neil Bothwick wrote:
> > On Thu, 23 Jun 2011 20:01:30 -0400, Walter Dnes wrote:
> >> 1) what's the difference between "package.keywords" and
> >> "package.accept_keywords"?
> > 
> > The latter is the new name for the former.
> 
> So I can just `mv /etc/portage/package.keywords
> /etc/portage/package.accept_keywords` and nothing will break?
> 
> Stroller.

Yes.

man 5 portage


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 12:03             ` Todd Goodman
@ 2011-06-24 12:45               ` Mike Edenfield
  2011-06-24 13:38                 ` Todd Goodman
  2011-06-24 22:24               ` Neil Bothwick
  1 sibling, 1 reply; 168+ messages in thread
From: Mike Edenfield @ 2011-06-24 12:45 UTC (permalink / raw
  To: gentoo-user

On 6/24/2011 8:03 AM, Todd Goodman wrote:
> * Mike Edenfield<kutulu@kutulu.org>  [110623 18:34]:

>> It's one package (cantor) that has one dependency (R) that is optional
>> (USE=-R) that falls squarely into the "if you aren't sure if you need it
>> then you probably don't" category. So for most users, no, you don't need

> What seems strange then is that if everyone keeps telling Dale that he
> most likely doesn't need cantor and R then why is R enabled in the
> profile by default?

It's not enabled in the profile, it's enabled in the ebuild:

IUSE="debug ps +R"

and likely for the same reason there's a scary warning. If 
you're installing cantor, because you plan to use it (and 
not because kde-meta is a bloat monster), you need one of 
the two backends to make it work. R is the preferred option 
there, so the cantor maintainers assume "if you want cantor, 
you probably want R", and the cascade begins.

--Mike



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-24  9:31                           ` Neil Bothwick
@ 2011-06-24 13:14                             ` pk
  2011-06-24 22:17                               ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: pk @ 2011-06-24 13:14 UTC (permalink / raw
  To: gentoo-user

On 2011-06-24 11:31, Neil Bothwick wrote:

> To both of you, let me introduce you to the concept of sarcasm...

Oh well... I'm not entirely unfamiliar with that concept, although I
admit that it escaped me this time. Perhaps, it has something to do with
how it was presented? ;-)

Best regards

Peter K



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-23 22:41                                   ` Alan McKinnon
  2011-06-23 23:08                                     ` Peter Humphrey
@ 2011-06-24 13:16                                     ` Indi
  1 sibling, 0 replies; 168+ messages in thread
From: Indi @ 2011-06-24 13:16 UTC (permalink / raw
  To: gentoo-user

On Thu, 23 Jun 2011 15:41:04 -0700 (PDT)
Alan McKinnon <alan.mckinnon@gmail.com> wrote:

> On Thursday 23 June 2011 22:47:54 Peter Humphrey did opine thusly:
> > On Thursday 23 June 2011 20:54:03 Alan McKinnon wrote:
> > > I was seriously considering importing a single seater heli kit,
> > > they are classed as ultralights and do not need a pilot's
> > > license. But there's an obscure clause in the rules that states
> > > ultralights cannot be flown within 50m of a dwelling.
> > > 
> > > So now I have to be content with only going to work on the
> > > V-twin bike
> > 
> > No, all you need is a pad 50m tall.  :)
> 
> Brilliant! I hadn't thought of that! Must be getting old :-)
> 
> Or I could just two birds one stone:
> 
> http://www.hover-bike.com/
> 

I saw that before and got really excited until it dawned on me there's
no way that thing can be controlled the way it's built. :)
No doubt why the only videos he seems to have of it "hovering" it's
tethered. Otherwise it'd surely kill somebody.

He also claims it will achieve altitudes up to 10k feet, which
obviously would require generating a "cushion of air" 10k feet tall.
Because being a hovercraft it's got fans, not rotors.

Or have I missed something?

-- 
caveat utilitor




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 12:45               ` Mike Edenfield
@ 2011-06-24 13:38                 ` Todd Goodman
  2011-06-24 15:43                   ` Mark Knecht
  0 siblings, 1 reply; 168+ messages in thread
From: Todd Goodman @ 2011-06-24 13:38 UTC (permalink / raw
  To: gentoo-user

* Mike Edenfield <kutulu@kutulu.org> [110624 08:25]:
> On 6/24/2011 8:03 AM, Todd Goodman wrote:
> > * Mike Edenfield<kutulu@kutulu.org>  [110623 18:34]:
> 
> >> It's one package (cantor) that has one dependency (R) that is optional
> >> (USE=-R) that falls squarely into the "if you aren't sure if you need it
> >> then you probably don't" category. So for most users, no, you don't need
> 
> > What seems strange then is that if everyone keeps telling Dale that he
> > most likely doesn't need cantor and R then why is R enabled in the
> > profile by default?
> 
> It's not enabled in the profile, it's enabled in the ebuild:
> 
> IUSE="debug ps +R"
> 
> and likely for the same reason there's a scary warning. If 
> you're installing cantor, because you plan to use it (and 
> not because kde-meta is a bloat monster), you need one of 
> the two backends to make it work. R is the preferred option 
> there, so the cantor maintainers assume "if you want cantor, 
> you probably want R", and the cascade begins.
> 
> --Mike

Ah, OK.  So it really comes down to "kde-meta is a bloat monster."

Thanks,

Todd



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 13:38                 ` Todd Goodman
@ 2011-06-24 15:43                   ` Mark Knecht
  2011-06-24 22:14                     ` Neil Bothwick
  2011-06-25  0:32                     ` Walter Dnes
  0 siblings, 2 replies; 168+ messages in thread
From: Mark Knecht @ 2011-06-24 15:43 UTC (permalink / raw
  To: gentoo-user

On Fri, Jun 24, 2011 at 6:38 AM, Todd Goodman <tsg@bonedaddy.net> wrote:
> * Mike Edenfield <kutulu@kutulu.org> [110624 08:25]:
>> On 6/24/2011 8:03 AM, Todd Goodman wrote:
>> > * Mike Edenfield<kutulu@kutulu.org>  [110623 18:34]:
>>
>> >> It's one package (cantor) that has one dependency (R) that is optional
>> >> (USE=-R) that falls squarely into the "if you aren't sure if you need it
>> >> then you probably don't" category. So for most users, no, you don't need
>>
>> > What seems strange then is that if everyone keeps telling Dale that he
>> > most likely doesn't need cantor and R then why is R enabled in the
>> > profile by default?
>>
>> It's not enabled in the profile, it's enabled in the ebuild:
>>
>> IUSE="debug ps +R"
>>
>> and likely for the same reason there's a scary warning. If
>> you're installing cantor, because you plan to use it (and
>> not because kde-meta is a bloat monster), you need one of
>> the two backends to make it work. R is the preferred option
>> there, so the cantor maintainers assume "if you want cantor,
>> you probably want R", and the cascade begins.
>>
>> --Mike
>
> Ah, OK.  So it really comes down to "kde-meta is a bloat monster."
>
> Thanks,
>
> Todd

Or maybe 'kde-meta as currently constructed by someone somewhere is a
bloat monster in some other people's opinions'. And, we're not
required to use it.

Maybe it happens somewhere but I don't know of any truly interactive
user driven process that decides what gets included in any ebuild. It
is driven more by our kind devs by whatever decision process they use.
I'm *perfectly* fine with that.

To some Gentoo users anything on the system that they don't actively
use is bloat. I understand. To others, myself included, I don't mind
if there's a bunch of extra stuff on my system if it makes some
developer's life easier. 95% of what I do in KDE is run Firefox or a
VM for trading futures and the balance is mostly use a terminal to
maintain my systems. I use Skype a little, backup to a few different
external hard drives. Sometimes I play solitaire. Nearly all of my
media watching is done in a VM due to NetFlix not supporting anything
that runs native on Linux, although I do use xine to watch the
occasional DVD from NetFlix that only I want to watch.

I don't share desktops, share or mount anything natively Windows. I
don't use Konqueror or KDE Mail. I use almost nothing in the KDE Menus
for Development, Education, Games, Graphics, Multimedia or Office.

And I also don't care enough to do anything about trying to maintain a
'smaller' KDE footprint on my machine because the code builds plenty
fast and I don't want to use my time that way.

This is just my 'life can be simple' strategy. It works for me and has
allowed me to drop about 40 pounds of bloat in the last 8 months.
Blood pressure is down. I sleep better. I don't sweat the small stuff
as much.

Again, this is just me...

- Mark



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24  5:04                     ` Nikos Chantziaras
  2011-06-24 10:18                       ` Dale
@ 2011-06-24 19:18                       ` Michael Schreckenbauer
  2011-06-24 19:49                         ` David W Noon
                                           ` (2 more replies)
  1 sibling, 3 replies; 168+ messages in thread
From: Michael Schreckenbauer @ 2011-06-24 19:18 UTC (permalink / raw
  To: gentoo-user

Am Freitag, 24. Juni 2011, 08:04:43 schrieb Nikos Chantziaras:
> On 06/24/2011 01:16 AM, Dale wrote:
> > If it works with fortran turned on, I'd leave it alone. With hindsight,
> > I should have left well enough alone anyway. It wasn't hurting a thing.
> > Watch the elog messages. It will tell you at some point to either enable
> > fortran or emerge some other package that I forget the name of. That one
> > package pulled several dependencies on my rig. YMMV.
> 
> Well, as I said in another post, I do have -fortan in my make.conf and
> there are no problems.  I do not have programs installed that need a
> fortran compiler.  And I do not have kde-meta installed; that's a waste
> of resources.  I only install what I actually need.

You have no programs, that *need* fortran, but it could well be, that you have 
programs installed, that perform better when compiled with a fortran compiler.
I think of sci-libs/fftw here as an example. It's used by programs like 
blender, imagemagick and maybe some others. The developers of said library use 
fortran, because they benchmarked it. If you disable fortran, you use the 
slower C fallback solution. If you disable fftw in those packages, you get a 
slower implementation too afaik.
After all, gentoo is a source based distribution. We all already have a couple 
of languages installed. There's a C compiler a standard user will never use. 
There's a C++ compiler only used by programmers. We all have them, only to 
compile programs, that need them.
Why not enable fortran, even if it's only optional, to get the best of the 
available implementations? In the end it's only one programming language more 
installed on your system.

Regards,
Michael




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24 19:18                       ` Michael Schreckenbauer
@ 2011-06-24 19:49                         ` David W Noon
  2011-06-24 20:00                         ` Dale
  2011-06-25  6:08                         ` Nikos Chantziaras
  2 siblings, 0 replies; 168+ messages in thread
From: David W Noon @ 2011-06-24 19:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2688 bytes --]

On Fri, 24 Jun 2011 21:18:23 +0200, Michael Schreckenbauer wrote about
Re: [gentoo-user] Re: Do we have to build gcc with fortran now?:

> Am Freitag, 24. Juni 2011, 08:04:43 schrieb Nikos Chantziaras:
> > On 06/24/2011 01:16 AM, Dale wrote:
> > > If it works with fortran turned on, I'd leave it alone. With
> > > hindsight, I should have left well enough alone anyway. It wasn't
> > > hurting a thing. Watch the elog messages. It will tell you at
> > > some point to either enable fortran or emerge some other package
> > > that I forget the name of. That one package pulled several
> > > dependencies on my rig. YMMV.
> > 
> > Well, as I said in another post, I do have -fortan in my make.conf
> > and there are no problems.  I do not have programs installed that
> > need a fortran compiler.  And I do not have kde-meta installed;
> > that's a waste of resources.  I only install what I actually need.
> 
> You have no programs, that *need* fortran, but it could well be, that
> you have programs installed, that perform better when compiled with a
> fortran compiler. I think of sci-libs/fftw here as an example. It's
> used by programs like blender, imagemagick and maybe some others. The
> developers of said library use fortran, because they benchmarked it.
> If you disable fortran, you use the slower C fallback solution. If
> you disable fftw in those packages, you get a slower implementation
> too afaik.

Just to add some further prophecy to this: with GCC 4.6 the gfortran
compiler became a complete implementation of Fortran 2003.  This allows
for Object Oriented Programming (OOP), the fashionable style of
designing code these days.  This means that there could well be more
new software written in Fortran; without a Fortran compiler a user will
be unable to install this code on a source-based distro like Gentoo.

> After all, gentoo is a source based distribution. We all
> already have a couple of languages installed. There's a C compiler a
> standard user will never use. There's a C++ compiler only used by
> programmers. We all have them, only to compile programs, that need
> them. Why not enable fortran, even if it's only optional, to get the
> best of the available implementations? In the end it's only one
> programming language more installed on your system.

Indeed, the ability to compile as many languages as possible is almost
a necessity for users of a source-based system like Gentoo.
-- 
Regards,

Dave  [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
dwnoon@ntlworld.com (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24 19:18                       ` Michael Schreckenbauer
  2011-06-24 19:49                         ` David W Noon
@ 2011-06-24 20:00                         ` Dale
  2011-06-24 20:25                           ` Michael Schreckenbauer
  2011-06-25  6:08                         ` Nikos Chantziaras
  2 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-24 20:00 UTC (permalink / raw
  To: gentoo-user

Michael Schreckenbauer wrote:
> Am Freitag, 24. Juni 2011, 08:04:43 schrieb Nikos Chantziaras:
>    
>> On 06/24/2011 01:16 AM, Dale wrote:
>>      
>>> If it works with fortran turned on, I'd leave it alone. With hindsight,
>>> I should have left well enough alone anyway. It wasn't hurting a thing.
>>> Watch the elog messages. It will tell you at some point to either enable
>>> fortran or emerge some other package that I forget the name of. That one
>>> package pulled several dependencies on my rig. YMMV.
>>>        
>> Well, as I said in another post, I do have -fortan in my make.conf and
>> there are no problems.  I do not have programs installed that need a
>> fortran compiler.  And I do not have kde-meta installed; that's a waste
>> of resources.  I only install what I actually need.
>>      
> You have no programs, that *need* fortran, but it could well be, that you have
> programs installed, that perform better when compiled with a fortran compiler.
> I think of sci-libs/fftw here as an example. It's used by programs like
> blender, imagemagick and maybe some others. The developers of said library use
> fortran, because they benchmarked it. If you disable fortran, you use the
> slower C fallback solution. If you disable fftw in those packages, you get a
> slower implementation too afaik.
> After all, gentoo is a source based distribution. We all already have a couple
> of languages installed. There's a C compiler a standard user will never use.
> There's a C++ compiler only used by programmers. We all have them, only to
> compile programs, that need them.
> Why not enable fortran, even if it's only optional, to get the best of the
> available implementations? In the end it's only one programming language more
> installed on your system.
>
> Regards,
> Michael
>
>    

I just wonder if that is why Cantor was set up to use fortran by 
default.  Not because it is smaller, requires a few less package but 
that it is what it is designed to run off of.  It may well work with 
something else but not as fast, not as good or something else we don't 
know about.

Just makes me think again on this one.

Dale

:-)  :-)




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24 20:00                         ` Dale
@ 2011-06-24 20:25                           ` Michael Schreckenbauer
  2011-06-24 20:52                             ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Michael Schreckenbauer @ 2011-06-24 20:25 UTC (permalink / raw
  To: gentoo-user

Am Freitag, 24. Juni 2011, 15:00:32 schrieb Dale:
> Michael Schreckenbauer wrote:
> > Am Freitag, 24. Juni 2011, 08:04:43 schrieb Nikos Chantziaras:
> >> On 06/24/2011 01:16 AM, Dale wrote:
> >>> If it works with fortran turned on, I'd leave it alone. With
> >>> hindsight,
> >>> I should have left well enough alone anyway. It wasn't hurting a
> >>> thing.
> >>> Watch the elog messages. It will tell you at some point to either
> >>> enable fortran or emerge some other package that I forget the name
> >>> of. That one package pulled several dependencies on my rig. YMMV.
> >> 
> >> Well, as I said in another post, I do have -fortan in my make.conf and
> >> there are no problems.  I do not have programs installed that need a
> >> fortran compiler.  And I do not have kde-meta installed; that's a
> >> waste
> >> of resources.  I only install what I actually need.
> > 
> > You have no programs, that *need* fortran, but it could well be, that
> > you have programs installed, that perform better when compiled with a
> > fortran compiler. I think of sci-libs/fftw here as an example. It's
> > used by programs like blender, imagemagick and maybe some others. The
> > developers of said library use fortran, because they benchmarked it. If
> > you disable fortran, you use the slower C fallback solution. If you
> > disable fftw in those packages, you get a slower implementation too
> > afaik.
> > After all, gentoo is a source based distribution. We all already have a
> > couple of languages installed. There's a C compiler a standard user
> > will never use. There's a C++ compiler only used by programmers. We all
> > have them, only to compile programs, that need them.
> > Why not enable fortran, even if it's only optional, to get the best of
> > the available implementations? In the end it's only one programming
> > language more installed on your system.
> > 
> > Regards,
> > Michael
> 
> I just wonder if that is why Cantor was set up to use fortran by
> default.  Not because it is smaller, requires a few less package but
> that it is what it is designed to run off of.  It may well work with
> something else but not as fast, not as good or something else we don't
> know about.

cantor uses R as default backend. R uses fortran. And yes, that's because of 
its speed, when it comes to mathematics and numerics.

> Just makes me think again on this one.
> 
> Dale
> 
> :-)  :-)

Michael





^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24 20:25                           ` Michael Schreckenbauer
@ 2011-06-24 20:52                             ` Dale
  2011-06-24 22:20                               ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-24 20:52 UTC (permalink / raw
  To: gentoo-user

Michael Schreckenbauer wrote:
>
> cantor uses R as default backend. R uses fortran. And yes, that's because of
> its speed, when it comes to mathematics and numerics.
>
>    
> Michael
>
>    

I put it back like it was.  Heck, if I don't, something else will need 
it later on and portage will puke on my keyboard about it being 
disabled.  As it is now, portage will do what is best since the devs 
tell it what to do.  I know they know more about this than I do.

I guess my first post was correct after all.  Enable fortran USE flag 
and keep things as it was before it got changed.  It was working fine.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: [OT] Re: Do we have to build gcc with fortran now?
  2011-06-23 18:16                     ` Neil Bothwick
  2011-06-23 19:43                       ` Alan McKinnon
  2011-06-23 23:43                       ` Walter Dnes
@ 2011-06-24 21:29                       ` walt
  2 siblings, 0 replies; 168+ messages in thread
From: walt @ 2011-06-24 21:29 UTC (permalink / raw
  To: gentoo-user

On 06/23/2011 11:16 AM, Neil Bothwick wrote:

> You'll be telling us there's still a place for Cobol next :-O

Never thought to look before, but:

#eix cobol
* dev-lang/open-cobol
     Available versions:  (~)1.0 {berkdb nls readline}
     Homepage:            http://www.opencobol.org/
     Description:         an open-source COBOL compiler

* dev-lang/tinycobol
     Available versions:  0.64 (~)0.65.9
     Homepage:            http://tiny-cobol.sourceforge.net/
     Description:         COBOL for linux

I learned something today :)




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 12:02                       ` [gentoo-user] " Stroller
  2011-06-24 12:40                         ` William Kenworthy
@ 2011-06-24 22:08                         ` Neil Bothwick
  1 sibling, 0 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24 22:08 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 424 bytes --]

On Fri, 24 Jun 2011 13:02:23 +0100, Stroller wrote:

> I like the idea of package.use as a directory of indie files, but
> haven't bothered switching over because this works so well for me. The
> package.use directory system seems too simple to be true - is it really
> no more complex than a directory of any-named files of the same format?

Yes.


-- 
Neil Bothwick

Top Oxymorons Number 3: Working vacation

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 11:56               ` [gentoo-user] " Stroller
  2011-06-24 12:42                 ` Alan McKinnon
@ 2011-06-24 22:10                 ` Neil Bothwick
  1 sibling, 0 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24 22:10 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 635 bytes --]

On Fri, 24 Jun 2011 12:56:48 +0100, Stroller wrote:

> >> 1) what's the difference between "package.keywords" and
> >> "package.accept_keywords"?  
> > 
> > The latter is the new name for the former.  
> 
> So I can just
> `mv /etc/portage/package.keywords /etc/portage/package.accept_keywords`
> and nothing will break?

Yes, but don't ask me what happens if you have both files.

It's a more logical name, because it contains per-package overrides for
ACCEPT_KEYWORDS, so it now follows the same naming convention as the
other package.* files.


-- 
Neil Bothwick

This is the day for firm decisions! Or is it?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 15:43                   ` Mark Knecht
@ 2011-06-24 22:14                     ` Neil Bothwick
  2011-06-25  0:32                     ` Walter Dnes
  1 sibling, 0 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24 22:14 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 561 bytes --]

On Fri, 24 Jun 2011 08:43:50 -0700, Mark Knecht wrote:

> Or maybe 'kde-meta as currently constructed by someone somewhere is a
> bloat monster in some other people's opinions'. And, we're not
> required to use it.

kde-meta is, by definition, a bloat-monster. It's sole purpose is to
install everything KDE you could possibly need without you needing to
work it out for yourself. It fulfils that need well, but if space usage
or compile times are important to you, it is the wrong choice.


-- 
Neil Bothwick

Too many clicks spoil the browse.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 12:35               ` Mike Edenfield
@ 2011-06-24 22:16                 ` Neil Bothwick
  0 siblings, 0 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24 22:16 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 582 bytes --]

On Fri, 24 Jun 2011 08:35:55 -0400, Mike Edenfield wrote:

> > That's not the only one. Digikam has a hard depend on clapack, which
> > requires virtual/blas and thus a Fortran compiler.  
> 
> Hrm. I installed kde-meta and it didn't pull in Digikam.

I didn't say it would. I meant that installing Digikam also requires
blas-reference, and therefore a Fortan compiler. Digikam is here because
I chose to install it, gcc{fortran] is here as a consequence of that
choice.


-- 
Neil Bothwick

Experience is directly proportional to the value of equipment destroyed.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] [OT] Re: Do we have to build gcc with fortran now?
  2011-06-24 13:14                             ` pk
@ 2011-06-24 22:17                               ` Neil Bothwick
  0 siblings, 0 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24 22:17 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 458 bytes --]

On Fri, 24 Jun 2011 15:14:13 +0200, pk wrote:

> > To both of you, let me introduce you to the concept of sarcasm...  
> 
> Oh well... I'm not entirely unfamiliar with that concept, although I
> admit that it escaped me this time. Perhaps, it has something to do with
> how it was presented? ;-)

<sarcasm>sarcasm is pointless when presented like this</sarcasm>.


-- 
Neil Bothwick

ERROR #0915: MONITOR NOT PRESENT. CLICK ON OK TO CONTINUE.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24 20:52                             ` Dale
@ 2011-06-24 22:20                               ` Neil Bothwick
  2011-06-25  3:29                                 ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24 22:20 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 373 bytes --]

On Fri, 24 Jun 2011 15:52:44 -0500, Dale wrote:

> I guess my first post was correct after all.  Enable fortran USE flag 
> and keep things as it was before it got changed.  It was working fine.

Isn't that flag enabled by default? All you have yo do is not disable it.


-- 
Neil Bothwick

"Self-explanatory": technospeak for "Incomprehensible & undocumented"

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 12:03             ` Todd Goodman
  2011-06-24 12:45               ` Mike Edenfield
@ 2011-06-24 22:24               ` Neil Bothwick
  1 sibling, 0 replies; 168+ messages in thread
From: Neil Bothwick @ 2011-06-24 22:24 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 474 bytes --]

On Fri, 24 Jun 2011 08:03:04 -0400, Todd Goodman wrote:

> What seems strange then is that if everyone keeps telling Dale that he
> most likely doesn't need cantor and R then why is R enabled in the
> profile by default?

Because if you do need cantor, it works best with R. But the point is
that he doesn't need cantor, and therefore not it's dependencies, like R.


-- 
Neil Bothwick

Some day my ship will come in, but with my luck, I'll be at the airport.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-24 15:43                   ` Mark Knecht
  2011-06-24 22:14                     ` Neil Bothwick
@ 2011-06-25  0:32                     ` Walter Dnes
  1 sibling, 0 replies; 168+ messages in thread
From: Walter Dnes @ 2011-06-25  0:32 UTC (permalink / raw
  To: gentoo-user

On Fri, Jun 24, 2011 at 08:43:50AM -0700, Mark Knecht wrote

> 95% of what I do in KDE is run Firefox or a VM for trading
> futures and the balance is mostly use a terminal to maintain my
> systems. I use Skype a little, backup to a few different external
> hard drives. Sometimes I play solitaire. Nearly all of my media
> watching is done in a VM due to NetFlix not supporting anything that
> runs native on Linux, although I do use xine to watch the occasional
> DVD from NetFlix that only I want to watch.
> 
> I don't share desktops, share or mount anything natively Windows. I
> don't use Konqueror or KDE Mail. I use almost nothing in the KDE Menus
> for Development, Education, Games, Graphics, Multimedia or Office.

  Which brings up the question, why are you using KDE in the first
place?  It's a pointie-clickie-touchie-feelie-oowie-gui that emulates
Windows, but doesn't do anything for me.  I run Icewm as my WM.

-- 
Walter Dnes <waltdnes@waltdnes.org>



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24 22:20                               ` Neil Bothwick
@ 2011-06-25  3:29                                 ` Dale
  2011-06-25 11:48                                   ` Neil Bothwick
  0 siblings, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-25  3:29 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Fri, 24 Jun 2011 15:52:44 -0500, Dale wrote:
>
>    
>> I guess my first post was correct after all.  Enable fortran USE flag
>> and keep things as it was before it got changed.  It was working fine.
>>      
> Isn't that flag enabled by default? All you have yo do is not disable it.
>
>
>    

You seem to have forgot the dev had changed it.  Since it got noticed 
and all the dev changed it back in about a day or so.  So, it was 
enabled, got disabled by a dev then got enabled again by the same dev.  
That was the reason this whole thread started to begin with, to alert 
people that a USE flag got disabled and SOME of us need to enable it 
again if we want things to stay the same.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-24 19:18                       ` Michael Schreckenbauer
  2011-06-24 19:49                         ` David W Noon
  2011-06-24 20:00                         ` Dale
@ 2011-06-25  6:08                         ` Nikos Chantziaras
  2 siblings, 0 replies; 168+ messages in thread
From: Nikos Chantziaras @ 2011-06-25  6:08 UTC (permalink / raw
  To: gentoo-user

On 06/24/2011 10:18 PM, Michael Schreckenbauer wrote:
> Am Freitag, 24. Juni 2011, 08:04:43 schrieb Nikos Chantziaras:
>> On 06/24/2011 01:16 AM, Dale wrote:
>>> If it works with fortran turned on, I'd leave it alone. With hindsight,
>>> I should have left well enough alone anyway. It wasn't hurting a thing.
>>> Watch the elog messages. It will tell you at some point to either enable
>>> fortran or emerge some other package that I forget the name of. That one
>>> package pulled several dependencies on my rig. YMMV.
>>
>> Well, as I said in another post, I do have -fortan in my make.conf and
>> there are no problems.  I do not have programs installed that need a
>> fortran compiler.  And I do not have kde-meta installed; that's a waste
>> of resources.  I only install what I actually need.
>
> You have no programs, that *need* fortran, but it could well be, that you have
> programs installed, that perform better when compiled with a fortran compiler.
> I think of sci-libs/fftw here as an example. It's used by programs like
> blender, imagemagick and maybe some others. The developers of said library use
> fortran, because they benchmarked it. If you disable fortran, you use the
> slower C fallback solution. If you disable fftw in those packages, you get a
> slower implementation too afaik.
> After all, gentoo is a source based distribution. We all already have a couple
> of languages installed. There's a C compiler a standard user will never use.
> There's a C++ compiler only used by programmers. We all have them, only to
> compile programs, that need them.
> Why not enable fortran, even if it's only optional, to get the best of the
> available implementations? In the end it's only one programming language more
> installed on your system.

Because there is absolutely no clue in the USE descriptions that this is 
the "best implementation" or whatever.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25  3:29                                 ` Dale
@ 2011-06-25 11:48                                   ` Neil Bothwick
  2011-06-25 12:04                                     ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Neil Bothwick @ 2011-06-25 11:48 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 764 bytes --]

On Fri, 24 Jun 2011 22:29:12 -0500, Dale wrote:

> >> I guess my first post was correct after all.  Enable fortran USE flag
> >> and keep things as it was before it got changed.  It was working
> >> fine. 
> > Isn't that flag enabled by default? All you have yo do is not disable
> > it.

> You seem to have forgot the dev had changed it.  Since it got noticed 
> and all the dev changed it back in about a day or so.  So, it was 
> enabled, got disabled by a dev then got enabled again by the same dev.  

ISTR reading some mention of that. Do you mean the profile was changed?
That sounds a bit naughty, changing a profile should be done on a version
bump IMO.


-- 
Neil Bothwick

We are sorry, but the number you have dialed is imaginary.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 11:48                                   ` Neil Bothwick
@ 2011-06-25 12:04                                     ` Dale
  2011-06-25 12:46                                       ` justin
  2011-06-26  2:24                                       ` Mike Edenfield
  0 siblings, 2 replies; 168+ messages in thread
From: Dale @ 2011-06-25 12:04 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Fri, 24 Jun 2011 22:29:12 -0500, Dale wrote:
>
>    
>>>> I guess my first post was correct after all.  Enable fortran USE flag
>>>> and keep things as it was before it got changed.  It was working
>>>> fine.
>>>>          
>>> Isn't that flag enabled by default? All you have yo do is not disable
>>> it.
>>>        
>    
>> You seem to have forgot the dev had changed it.  Since it got noticed
>> and all the dev changed it back in about a day or so.  So, it was
>> enabled, got disabled by a dev then got enabled again by the same dev.
>>      
> ISTR reading some mention of that. Do you mean the profile was changed?
> That sounds a bit naughty, changing a profile should be done on a version
> bump IMO.
>
>
>    

I don't know for sure where it was changed but the dev that did the 
change posted this:

> We restructured the dependency chain for fortran support, which includes
> a compile test now. The failure can be seen above.
>
> The Problem was in short, USE=fortran was enabled by default for linux
> arches, but people tend to disable it. Depending on gcc[fortran] doesn't
> work completely as gcc:4.4[fortran] and gcc:4.5[-fortran] with gcc-4.5
> select can be installed, which would full fill the dependency but
> nevertheless doesn't give a working compiler.
>
> So now packages depend on virtual/fortran and use an eclass to check for
> a working compiler. So if you see this message, this means you somehow
> worked around gcc[fortran].
>
>
> justin
>    

That make sense?

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 12:04                                     ` Dale
@ 2011-06-25 12:46                                       ` justin
  2011-06-25 13:58                                         ` Peter Humphrey
  2011-06-25 19:10                                         ` [gentoo-user] " Alan McKinnon
  2011-06-26  2:24                                       ` Mike Edenfield
  1 sibling, 2 replies; 168+ messages in thread
From: justin @ 2011-06-25 12:46 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1345 bytes --]


>>
>> justin
>>    
> 
> That make sense?
> 
> Dale
> 
> :-)  :-)
> 

Hi,

as most of you do not like to have fortran enabled by default, we tried
to find a way around. We created a virtual/fortran which should depend
on a working fortran compiler so that only ebuilds which need fortran
compiler will build it. With that situation it was possible to remove
USE=fortran from the profile (btw profiles cannot have a version bump
and don't need it) so that most of you could drop the fortran support
from gcc except a ebuild depends on it.

However I wasn't aware that there is no hierarchy in the dependencies in
an ebuild and portage will choose a solution w/o a USE change first.
That is the reason why many of you saw that ifc should be installed,
instead of gcc with USE=fortran. That was the point where I added it
back to the profile as a default enabled USE.

The solution for the average user is leaving all default USE on. This
will gcc build the fortran support and you will have no problem. (Libs
and compiler are 1.5MB on my system)

Or remove add -fortran to your make.conf and add sys-devel/gcc fortran
to your /etc/portage/package.use.

Trying to avoid any fortran at all is stupid, because as already
mentioned many math operations are faster if programmed in fortran.

Cheers justin




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 267 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 12:46                                       ` justin
@ 2011-06-25 13:58                                         ` Peter Humphrey
  2011-06-25 19:12                                           ` Michael Schreckenbauer
  2011-06-26 10:45                                           ` [gentoo-user] " Stroller
  2011-06-25 19:10                                         ` [gentoo-user] " Alan McKinnon
  1 sibling, 2 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-25 13:58 UTC (permalink / raw
  To: gentoo-user

On Saturday 25 June 2011 13:46:35 justin wrote:

> I wasn't aware that there is no hierarchy in the dependencies in an ebuild
> and portage will choose a solution w/o a USE change first. That is the
> reason why many of you saw that ifc should be installed, instead of gcc
> with USE=fortran. That was the point where I added it back to the profile
> as a default enabled USE.

So what happened to pre-release testing?

> Trying to avoid any fortran at all is stupid,

That's the sort of arrogance that gets developers a bad name.

> as already mentioned many math operations are faster if programmed in
> fortran.

Whether "many" operations are written in Fortran is immaterial. What matters 
to me is whether any on my system are. If they aren't, I don't need a 
Fortran compiler and I'd rather not waste system resources on building one.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 12:46                                       ` justin
  2011-06-25 13:58                                         ` Peter Humphrey
@ 2011-06-25 19:10                                         ` Alan McKinnon
  2011-06-25 19:45                                           ` Dale
  1 sibling, 1 reply; 168+ messages in thread
From: Alan McKinnon @ 2011-06-25 19:10 UTC (permalink / raw
  To: gentoo-user

On Saturday 25 June 2011 14:46:35 justin did opine thusly:
> >> justin
> > 
> > That make sense?
> > 
> > Dale
> > 
> > :-)  :-)
> 
> Hi,
> 
> as most of you do not like to have fortran enabled by default, we
> tried to find a way around. We created a virtual/fortran which
> should depend on a working fortran compiler so that only ebuilds
> which need fortran compiler will build it. With that situation it
> was possible to remove USE=fortran from the profile (btw profiles
> cannot have a version bump and don't need it) so that most of you
> could drop the fortran support from gcc except a ebuild depends on
> it.
> 
> However I wasn't aware that there is no hierarchy in the
> dependencies in an ebuild and portage will choose a solution w/o a
> USE change first. That is the reason why many of you saw that ifc
> should be installed, instead of gcc with USE=fortran. That was the
> point where I added it back to the profile as a default enabled
> USE.
> 
> The solution for the average user is leaving all default USE on.
> This will gcc build the fortran support and you will have no
> problem. (Libs and compiler are 1.5MB on my system)
> 
> Or remove add -fortran to your make.conf and add sys-devel/gcc
> fortran to your /etc/portage/package.use.
> 
> Trying to avoid any fortran at all is stupid, because as already
> mentioned many math operations are faster if programmed in fortran.

Feedback from the consumer end of the producer-consumer link :-)

The motivation is fine and well, it didn't quite work out, we call 
this a "bug".

The only real mistake was trying to slipstream it in without 
notification or warning. devs all agree we should never do this, but 
it is so ... tempting.

I've made the same mistake myself many many times, and each time it 
came back and bit me hard :-)


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 13:58                                         ` Peter Humphrey
@ 2011-06-25 19:12                                           ` Michael Schreckenbauer
  2011-06-26 14:19                                             ` Peter Humphrey
  2011-06-26 15:28                                             ` Dale
  2011-06-26 10:45                                           ` [gentoo-user] " Stroller
  1 sibling, 2 replies; 168+ messages in thread
From: Michael Schreckenbauer @ 2011-06-25 19:12 UTC (permalink / raw
  To: gentoo-user

Am Samstag, 25. Juni 2011, 14:58:56 schrieb Peter Humphrey:
> Whether "many" operations are written in Fortran is immaterial. What matters
> to me is whether any on my system are. If they aren't, I don't need a
> Fortran compiler and I'd rather not waste system resources on building one.

Try euse -I fortran.
If anything besides gcc pops up, you should have one.

Regards
Michael




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 19:10                                         ` [gentoo-user] " Alan McKinnon
@ 2011-06-25 19:45                                           ` Dale
  2011-06-25 21:34                                             ` Mick
  2011-06-26  2:24                                             ` William Kenworthy
  0 siblings, 2 replies; 168+ messages in thread
From: Dale @ 2011-06-25 19:45 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon wrote:
>
> Feedback from the consumer end of the producer-consumer link :-)
>
> The motivation is fine and well, it didn't quite work out, we call
> this a "bug".
>
> The only real mistake was trying to slipstream it in without
> notification or warning. devs all agree we should never do this, but
> it is so ... tempting.
>
> I've made the same mistake myself many many times, and each time it
> came back and bit me hard :-)
>
>
>    

What I like is the speed it got corrected.  People that don't sync often 
most likely didn't even know it ever changed.

Another like, a dev that at least reads some of this stuff on -user.  
It's a good way to get feedback.  If you change something and it doesn't 
get mentioned, most likely all is well.  If it does get mentioned, may 
want to rethink the change.

Lessons learned the hard way are the ones we remember the longest.  ;-)

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 19:45                                           ` Dale
@ 2011-06-25 21:34                                             ` Mick
  2011-06-26  2:24                                             ` William Kenworthy
  1 sibling, 0 replies; 168+ messages in thread
From: Mick @ 2011-06-25 21:34 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 1695 bytes --]

On Saturday 25 Jun 2011 20:45:58 Dale wrote:
> Alan McKinnon wrote:
> > Feedback from the consumer end of the producer-consumer link :-)
> > 
> > The motivation is fine and well, it didn't quite work out, we call
> > this a "bug".
> > 
> > The only real mistake was trying to slipstream it in without
> > notification or warning. devs all agree we should never do this, but
> > it is so ... tempting.
> > 
> > I've made the same mistake myself many many times, and each time it
> > came back and bit me hard :-)
> 
> What I like is the speed it got corrected.  People that don't sync often
> most likely didn't even know it ever changed.
> 
> Another like, a dev that at least reads some of this stuff on -user.
> It's a good way to get feedback.  If you change something and it doesn't
> get mentioned, most likely all is well.  If it does get mentioned, may
> want to rethink the change.
> 
> Lessons learned the hard way are the ones we remember the longest.  ;-)

I am getting confused:


$ euse -I fortran
global use flags (searching: fortran)
************************************************************
[+  D   ] fortran - Adds support for fortran (formerly f77)

Installed packages matching this USE flag: 
sys-devel/gcc-4.4.5

local use flags (searching: fortran)
************************************************************
no matching entries found


Two days ago or so, virtual fortran installed itself.  A day later it 
uninstalled itself.  Now fortran is set in USE as default.


I don't know if the film I was watching on TV about aliens has something to do 
with this, but I seem to have lost some time ...  ;-)
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 12:04                                     ` Dale
  2011-06-25 12:46                                       ` justin
@ 2011-06-26  2:24                                       ` Mike Edenfield
  2011-06-26  9:25                                         ` Dale
  1 sibling, 1 reply; 168+ messages in thread
From: Mike Edenfield @ 2011-06-26  2:24 UTC (permalink / raw
  To: gentoo-user

On 6/25/2011 8:04 AM, Dale wrote:

>> We restructured the dependency chain for fortran support,
>> which includes
>> a compile test now. The failure can be seen above.
>>
>> The Problem was in short, USE=fortran was enabled by
>> default for linux
>> arches, but people tend to disable it. Depending on
>> gcc[fortran] doesn't
>> work completely as gcc:4.4[fortran] and gcc:4.5[-fortran]
>> with gcc-4.5
>> select can be installed, which would full fill the
>> dependency but
>> nevertheless doesn't give a working compiler.
>>
>> So now packages depend on virtual/fortran and use an
>> eclass to check for
>> a working compiler. So if you see this message, this means
>> you somehow
>> worked around gcc[fortran].

> That make sense?

Yes. He's saying they didn't change the USE flag, they 
changed the fortran dependency test to actually do a 
run-time check for fortran because the USE flag alone wasn't 
sufficient.

Which means you most likely had a non-working cantor and no 
fortran compiler before and just didn't notice :)

--Mike



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 19:45                                           ` Dale
  2011-06-25 21:34                                             ` Mick
@ 2011-06-26  2:24                                             ` William Kenworthy
  2011-06-26  9:27                                               ` Dale
  1 sibling, 1 reply; 168+ messages in thread
From: William Kenworthy @ 2011-06-26  2:24 UTC (permalink / raw
  To: gentoo-user

On Sat, 2011-06-25 at 14:45 -0500, Dale wrote:
> Alan McKinnon wrote:
> >
> > Feedback from the consumer end of the producer-consumer link :-)
> >
> > The motivation is fine and well, it didn't quite work out, we call
> > this a "bug".
> >
> > The only real mistake was trying to slipstream it in without
> > notification or warning. devs all agree we should never do this, but
> > it is so ... tempting.
> >
> > I've made the same mistake myself many many times, and each time it
> > came back and bit me hard :-)
> >
> >
> >    
> 
> What I like is the speed it got corrected.  People that don't sync often 
> most likely didn't even know it ever changed.
> 
...

I got bit, on a 6 monthly major update across multiple systems - what
were the odds of that happening?  

Despite that, its small potatoes in the scheme of updating perl/python
and other major packages ...

BillK






^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-26  2:24                                       ` Mike Edenfield
@ 2011-06-26  9:25                                         ` Dale
  0 siblings, 0 replies; 168+ messages in thread
From: Dale @ 2011-06-26  9:25 UTC (permalink / raw
  To: gentoo-user

Mike Edenfield wrote:
> On 6/25/2011 8:04 AM, Dale wrote:
>
>>> We restructured the dependency chain for fortran support,
>>> which includes
>>> a compile test now. The failure can be seen above.
>>>
>>> The Problem was in short, USE=fortran was enabled by
>>> default for linux
>>> arches, but people tend to disable it. Depending on
>>> gcc[fortran] doesn't
>>> work completely as gcc:4.4[fortran] and gcc:4.5[-fortran]
>>> with gcc-4.5
>>> select can be installed, which would full fill the
>>> dependency but
>>> nevertheless doesn't give a working compiler.
>>>
>>> So now packages depend on virtual/fortran and use an
>>> eclass to check for
>>> a working compiler. So if you see this message, this means
>>> you somehow
>>> worked around gcc[fortran].
>
>> That make sense?
>
> Yes. He's saying they didn't change the USE flag, they changed the 
> fortran dependency test to actually do a run-time check for fortran 
> because the USE flag alone wasn't sufficient.
>
> Which means you most likely had a non-working cantor and no fortran 
> compiler before and just didn't notice :)
>
> --Mike
>
>

My understanding, USE flag was there and had been for a long time, got 
changed, this thread was started, discussion was had, USE flag was put 
back the way it was.  So actually it was only not working while I was 
messing with it.  That would be true ONLY if you were using the 
defaults.  If you had -fortran then nothing should have changed as would 
having fortran enabled.  It was only folks like me that didn't have any 
mention of fortran that were affected.

Just one of those things.  ;-)   As someone else posted, this was minor 
compared to some things we have ran into.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-26  2:24                                             ` William Kenworthy
@ 2011-06-26  9:27                                               ` Dale
  0 siblings, 0 replies; 168+ messages in thread
From: Dale @ 2011-06-26  9:27 UTC (permalink / raw
  To: gentoo-user

William Kenworthy wrote:
> On Sat, 2011-06-25 at 14:45 -0500, Dale wrote:
>    
>>
>> What I like is the speed it got corrected.  People that don't sync often
>> most likely didn't even know it ever changed.
>>
>>      
> ...
>
> I got bit, on a 6 monthly major update across multiple systems - what
> were the odds of that happening?
>
> Despite that, its small potatoes in the scheme of updating perl/python
> and other major packages ...
>
> BillK
>
>    

Ummmmm.  Ouch !!  Well compiling gcc a couple times will give them a 
workout.  ;-)

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-25 13:58                                         ` Peter Humphrey
  2011-06-25 19:12                                           ` Michael Schreckenbauer
@ 2011-06-26 10:45                                           ` Stroller
  2011-06-26 14:21                                             ` Peter Humphrey
  1 sibling, 1 reply; 168+ messages in thread
From: Stroller @ 2011-06-26 10:45 UTC (permalink / raw
  To: gentoo-user


On 25 June 2011, at 14:58, Peter Humphrey wrote:
> On Saturday 25 June 2011 13:46:35 justin wrote:
> ...
>> Trying to avoid any fortran at all is stupid,
> 
> That's the sort of arrogance that gets developers a bad name.
> 
>> as already mentioned many math operations are faster if programmed in
>> fortran.
> 
> Whether "many" operations are written in Fortran is immaterial. What matters 
> to me is whether any on my system are. If they aren't, I don't need a 
> Fortran compiler and I'd rather not waste system resources on building one.

Please don't bitch out the devs - we have few enough of them as it is.

I have a number of bugs open (on b.g.o), one or two of which have not moved in months. The others are newer, and I assume they're are not going to get fixed much faster, and I assume the reason is that there just aren't the developer resources available. I mean, I could assume that the devs just hate me, but that seems a pessimistic attitude. I'm pretty sure they're not breaking things out of spite.

None of my bugs are fixed as easily as recompiling a couple of packages - I don't whine about trivial stuff like that - they all require manual intervention and that I modify ebuilds myself and keep them in local. I sunk several hours into this this weekend.

I would be glad to bitch out the devs and say "why aren't you doing it this way?", "why isn't this fixed yet?" but I don't feel I have any right to. I'm reserving bitching out the devs until I can afford to pay them money on a regular basis. What's your entitlement?

Stroller.




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 19:12                                           ` Michael Schreckenbauer
@ 2011-06-26 14:19                                             ` Peter Humphrey
  2011-06-26 15:28                                             ` Dale
  1 sibling, 0 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-26 14:19 UTC (permalink / raw
  To: gentoo-user

On Saturday 25 June 2011 20:12:00 Michael Schreckenbauer wrote:

> Try euse -I fortran.
> If anything besides gcc pops up, you should have one.

Nope.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Do we have to build gcc with fortran now?
  2011-06-26 10:45                                           ` [gentoo-user] " Stroller
@ 2011-06-26 14:21                                             ` Peter Humphrey
  0 siblings, 0 replies; 168+ messages in thread
From: Peter Humphrey @ 2011-06-26 14:21 UTC (permalink / raw
  To: gentoo-user

On Sunday 26 June 2011 11:45:24 Stroller wrote:

> I would be glad to bitch out the devs and say "why aren't you doing it
> this way?", "why isn't this fixed yet?" but I don't feel I have any
> right to. I'm reserving bitching out the devs until I can afford to pay
> them money on a regular basis. What's your entitlement?

I don't do that either, but calling me stupid is not the best way to get my 
sympathy.

-- 
Rgds
Peter



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-25 19:12                                           ` Michael Schreckenbauer
  2011-06-26 14:19                                             ` Peter Humphrey
@ 2011-06-26 15:28                                             ` Dale
  2011-06-26 19:34                                               ` Michael Schreckenbauer
  1 sibling, 1 reply; 168+ messages in thread
From: Dale @ 2011-06-26 15:28 UTC (permalink / raw
  To: gentoo-user

Michael Schreckenbauer wrote:
> Am Samstag, 25. Juni 2011, 14:58:56 schrieb Peter Humphrey:
>    
>> Whether "many" operations are written in Fortran is immaterial. What matters
>> to me is whether any on my system are. If they aren't, I don't need a
>> Fortran compiler and I'd rather not waste system resources on building one.
>>      
> Try euse -I fortran.
> If anything besides gcc pops up, you should have one.
>
> Regards
> Michael
>
>    

That doesn't appear to work like it should then.  I get this:

root@fireball / # euse -I fortran
global use flags (searching: fortran)
************************************************************
[+ CD   ] fortran - Adds support for fortran (formerly f77)

Installed packages matching this USE flag:
sys-devel/gcc-4.4.5

local use flags (searching: fortran)
************************************************************
no matching entries found
root@fireball / #

Thing is, I know a couple packages use it on this rig because I just had 
to recompile them.  Cantor and R are two that I recall.

Maybe it is because it is not a option in the list?  The USE flag that is.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-26 15:28                                             ` Dale
@ 2011-06-26 19:34                                               ` Michael Schreckenbauer
  2011-06-26 20:01                                                 ` Dale
  0 siblings, 1 reply; 168+ messages in thread
From: Michael Schreckenbauer @ 2011-06-26 19:34 UTC (permalink / raw
  To: gentoo-user

Am Sonntag, 26. Juni 2011, 10:28:47 schrieb Dale:
> Michael Schreckenbauer wrote:
> > Am Samstag, 25. Juni 2011, 14:58:56 schrieb Peter Humphrey:
> >> Whether "many" operations are written in Fortran is immaterial. What
> >> matters to me is whether any on my system are. If they aren't, I
> >> don't need a Fortran compiler and I'd rather not waste system
> >> resources on building one.
> > 
> > Try euse -I fortran.
> > If anything besides gcc pops up, you should have one.
> > 
> > Regards
> > Michael
> 
> That doesn't appear to work like it should then.  I get this:
> 
> root@fireball / # euse -I fortran
> global use flags (searching: fortran)
> ************************************************************
> [+ CD   ] fortran - Adds support for fortran (formerly f77)
> 
> Installed packages matching this USE flag:
> sys-devel/gcc-4.4.5
> 
> local use flags (searching: fortran)
> ************************************************************
> no matching entries found
> root@fireball / #
> 
> Thing is, I know a couple packages use it on this rig because I just had
> to recompile them.  Cantor and R are two that I recall.
> 
> Maybe it is because it is not a option in the list?  The USE flag that is.

Iirc you had problems with -fortran, because you have packages that really 
need fortran. My suggestion was for people like Peter, who have no problems 
without fortran. It shows only packages which could perform better, if a 
fortran compiler is available and otherwise fallback to a C implementation. At 
least, I think it does :)
 
> Dale
> :-)  :-)

Michael




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-26 19:34                                               ` Michael Schreckenbauer
@ 2011-06-26 20:01                                                 ` Dale
  2011-06-26 20:46                                                   ` Michael Schreckenbauer
  2011-06-27  3:38                                                   ` Mike Edenfield
  0 siblings, 2 replies; 168+ messages in thread
From: Dale @ 2011-06-26 20:01 UTC (permalink / raw
  To: gentoo-user

Michael Schreckenbauer wrote:
> Am Sonntag, 26. Juni 2011, 10:28:47 schrieb Dale:
>    
>> Michael Schreckenbauer wrote:
>>      
>>> Am Samstag, 25. Juni 2011, 14:58:56 schrieb Peter Humphrey:
>>>        
>>>> Whether "many" operations are written in Fortran is immaterial. What
>>>> matters to me is whether any on my system are. If they aren't, I
>>>> don't need a Fortran compiler and I'd rather not waste system
>>>> resources on building one.
>>>>          
>>> Try euse -I fortran.
>>> If anything besides gcc pops up, you should have one.
>>>
>>> Regards
>>> Michael
>>>        
>> That doesn't appear to work like it should then.  I get this:
>>
>> root@fireball / # euse -I fortran
>> global use flags (searching: fortran)
>> ************************************************************
>> [+ CD   ] fortran - Adds support for fortran (formerly f77)
>>
>> Installed packages matching this USE flag:
>> sys-devel/gcc-4.4.5
>>
>> local use flags (searching: fortran)
>> ************************************************************
>> no matching entries found
>> root@fireball / #
>>
>> Thing is, I know a couple packages use it on this rig because I just had
>> to recompile them.  Cantor and R are two that I recall.
>>
>> Maybe it is because it is not a option in the list?  The USE flag that is.
>>      
> Iirc you had problems with -fortran, because you have packages that really
> need fortran. My suggestion was for people like Peter, who have no problems
> without fortran. It shows only packages which could perform better, if a
> fortran compiler is available and otherwise fallback to a C implementation. At
> least, I think it does :)
>
>    
>> Dale
>> :-)  :-)
>>      
> Michael
>
>    

Thing is, I switched it back and programs on here now need fortran to 
build.  So, euse is not reporting it but R and Cantor won't build 
without fortran.  Basically, euse should also report R and cantor but it 
isn't.  If mine isn't reporting that, then Peter's may not either.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-26 20:01                                                 ` Dale
@ 2011-06-26 20:46                                                   ` Michael Schreckenbauer
  2011-06-27  3:38                                                   ` Mike Edenfield
  1 sibling, 0 replies; 168+ messages in thread
From: Michael Schreckenbauer @ 2011-06-26 20:46 UTC (permalink / raw
  To: gentoo-user

Am Sonntag, 26. Juni 2011, 15:01:19 schrieb Dale:
> Michael Schreckenbauer wrote:
> > Am Sonntag, 26. Juni 2011, 10:28:47 schrieb Dale:
> >> Michael Schreckenbauer wrote:
> >>> Am Samstag, 25. Juni 2011, 14:58:56 schrieb Peter Humphrey:
> >>>> Whether "many" operations are written in Fortran is immaterial.
> >>>> What
> >>>> matters to me is whether any on my system are. If they aren't, I
> >>>> don't need a Fortran compiler and I'd rather not waste system
> >>>> resources on building one.
> >>> 
> >>> Try euse -I fortran.
> >>> If anything besides gcc pops up, you should have one.
> >>> 
> >>> Regards
> >>> Michael
> >> 
> >> That doesn't appear to work like it should then.  I get this:
> >> 
> >> root@fireball / # euse -I fortran
> >> global use flags (searching: fortran)
> >> ************************************************************
> >> [+ CD   ] fortran - Adds support for fortran (formerly f77)
> >> 
> >> Installed packages matching this USE flag:
> >> sys-devel/gcc-4.4.5
> >> 
> >> local use flags (searching: fortran)
> >> ************************************************************
> >> no matching entries found
> >> root@fireball / #
> >> 
> >> Thing is, I know a couple packages use it on this rig because I just
> >> had
> >> to recompile them.  Cantor and R are two that I recall.
> >> 
> >> Maybe it is because it is not a option in the list?  The USE flag that
> >> is.
> > 
> > Iirc you had problems with -fortran, because you have packages that
> > really need fortran. My suggestion was for people like Peter, who have
> > no problems without fortran. It shows only packages which could perform
> > better, if a fortran compiler is available and otherwise fallback to a
> > C implementation. At least, I think it does :)
> > 
> >> Dale
> >> 
> >> :-)  :-)
> > 
> > Michael
> 
> Thing is, I switched it back and programs on here now need fortran to
> build.  So, euse is not reporting it but R and Cantor won't build
> without fortran.

That's because R needs a fortran compiler to compile. It does not have a C 
fallback solution for its maths. cantor depends on R per default. So it won't 
build until a working R is installed.
Peter is not having problems without fortran. Everything compiles fine. So I am 
quite shure he has neither R nor cantor installed or any other program that 
needs a fortran compiler to build at all.
This euse command shows only packages where fortran is optional. This means 
better performance, when enabled, in all (at least almost all) cases.

> Basically, euse should also report R and cantor but it
> isn't.  If mine isn't reporting that, then Peter's may not either.

That's impossible, I think. euse reports USE-flags. These programs don't have a 
fortran-USE-flag. R needs it unconditionally..

> Dale
> :-)  :-)

Michael




^ permalink raw reply	[flat|nested] 168+ messages in thread

* Re: [gentoo-user] Re: Do we have to build gcc with fortran now?
  2011-06-26 20:01                                                 ` Dale
  2011-06-26 20:46                                                   ` Michael Schreckenbauer
@ 2011-06-27  3:38                                                   ` Mike Edenfield
  1 sibling, 0 replies; 168+ messages in thread
From: Mike Edenfield @ 2011-06-27  3:38 UTC (permalink / raw
  To: gentoo-user

On 6/26/2011 4:01 PM, Dale wrote:
> Michael Schreckenbauer wrote:
>> Am Sonntag, 26. Juni 2011, 10:28:47 schrieb Dale:
>>> Michael Schreckenbauer wrote:

>>>> Try euse -I fortran.
>>>> If anything besides gcc pops up, you should have one.

>>> That doesn't appear to work like it should then. I get this:
>>>
>>> root@fireball / # euse -I fortran
>>> global use flags (searching: fortran)
>>> ************************************************************
>>> [+ CD ] fortran - Adds support for fortran (formerly f77)
>>>
>>> Installed packages matching this USE flag:
>>> sys-devel/gcc-4.4.5
>>>
>>> local use flags (searching: fortran)
>>> ************************************************************
>>> no matching entries found
>>> root@fireball / #

> Thing is, I switched it back and programs on here now need
> fortran to build. So, euse is not reporting it but R and
> Cantor won't build without fortran. Basically, euse should
> also report R and cantor but it isn't. If mine isn't
> reporting that, then Peter's may not either.

Neither of those packages has a "fortran" USE flag, and 
cantor doesn't "know" anything about FORTRAN.

cantor has an R USE flag, to switch it's R backend on/off. R 
doesn't have a USE flag for FORTRAN because that would be 
pointless -- it *requires* an f77 compiler, so it depends on 
virtual/fortran unconditionally.

You would probably be better off using

root@platypus ~ # equery depends virtual/fortran
dev-python/numpy-1.6.0 (lapack ? virtual/fortran)

You will probably have both R and blas in that list as well. 
If so, you will need to continue to enable gcc[fortran] to 
build those.

(The fact that gcc has a fortran USE flag is only relevant 
because it's the default compiler; you could also 
potentially have ifc installed to satisfy virtual/fortran, 
rendering gcc's USE flag irrelevant.)

--Mike



^ permalink raw reply	[flat|nested] 168+ messages in thread

end of thread, other threads:[~2011-06-27  3:40 UTC | newest]

Thread overview: 168+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-22  3:55 [gentoo-user] Do we have to build gcc with fortran now? Dale
2011-06-22  4:31 ` Matthew Finkel
2011-06-22  5:25   ` justin
2011-06-22  5:46     ` justin
2011-06-22  6:29       ` Thanasis
2011-06-22  6:33         ` justin
2011-06-22  7:13           ` justin
2011-06-22 22:11             ` [gentoo-user] " walt
2011-06-22 22:36               ` Dale
2011-06-22 23:05               ` justin
2011-06-22  7:41           ` [gentoo-user] " Thanasis
2011-06-22  7:32         ` Matthew Finkel
2011-06-22  8:20           ` Thanasis
2011-06-22  6:03 ` Thanasis
2011-06-22  6:24 ` [gentoo-user] " Nikos Chantziaras
2011-06-22 11:18   ` Dale
2011-06-22 13:12     ` Neil Bothwick
2011-06-22 13:27       ` Dale
2011-06-22 14:13         ` Mark Knecht
2011-06-22 15:29           ` Dale
2011-06-24  0:01           ` Walter Dnes
2011-06-24  0:14             ` Neil Bothwick
2011-06-24 11:56               ` [gentoo-user] " Stroller
2011-06-24 12:42                 ` Alan McKinnon
2011-06-24 22:10                 ` Neil Bothwick
2011-06-22 14:47         ` [gentoo-user] " Neil Bothwick
2011-06-22 15:40           ` Dale
2011-06-22 15:54             ` Alan McKinnon
2011-06-22 16:18               ` Neil Bothwick
2011-06-22 17:46                 ` Dale
2011-06-23 21:27                   ` Peter Humphrey
2011-06-23 21:57                     ` Neil Bothwick
2011-06-23 23:04                       ` Peter Humphrey
2011-06-24 12:02                       ` [gentoo-user] " Stroller
2011-06-24 12:40                         ` William Kenworthy
2011-06-24 22:08                         ` Neil Bothwick
2011-06-22 13:19     ` [gentoo-user] " Nikos Chantziaras
2011-06-22 13:33       ` Dale
2011-06-22 14:14         ` Mark Knecht
2011-06-22 14:24         ` Nikos Chantziaras
2011-06-22 15:35           ` Dale
2011-06-22 16:11             ` Nikos Chantziaras
2011-06-22 16:23               ` Mark Knecht
2011-06-23 21:43                 ` Peter Humphrey
2011-06-23 22:16                   ` Dale
2011-06-24  5:04                     ` Nikos Chantziaras
2011-06-24 10:18                       ` Dale
2011-06-24 19:18                       ` Michael Schreckenbauer
2011-06-24 19:49                         ` David W Noon
2011-06-24 20:00                         ` Dale
2011-06-24 20:25                           ` Michael Schreckenbauer
2011-06-24 20:52                             ` Dale
2011-06-24 22:20                               ` Neil Bothwick
2011-06-25  3:29                                 ` Dale
2011-06-25 11:48                                   ` Neil Bothwick
2011-06-25 12:04                                     ` Dale
2011-06-25 12:46                                       ` justin
2011-06-25 13:58                                         ` Peter Humphrey
2011-06-25 19:12                                           ` Michael Schreckenbauer
2011-06-26 14:19                                             ` Peter Humphrey
2011-06-26 15:28                                             ` Dale
2011-06-26 19:34                                               ` Michael Schreckenbauer
2011-06-26 20:01                                                 ` Dale
2011-06-26 20:46                                                   ` Michael Schreckenbauer
2011-06-27  3:38                                                   ` Mike Edenfield
2011-06-26 10:45                                           ` [gentoo-user] " Stroller
2011-06-26 14:21                                             ` Peter Humphrey
2011-06-25 19:10                                         ` [gentoo-user] " Alan McKinnon
2011-06-25 19:45                                           ` Dale
2011-06-25 21:34                                             ` Mick
2011-06-26  2:24                                             ` William Kenworthy
2011-06-26  9:27                                               ` Dale
2011-06-26  2:24                                       ` Mike Edenfield
2011-06-26  9:25                                         ` Dale
2011-06-25  6:08                         ` Nikos Chantziaras
2011-06-22 16:58               ` Dale
2011-06-22 17:36                 ` Nikos Chantziaras
2011-06-22 18:13                   ` Dale
2011-06-22 20:15                     ` Alan McKinnon
2011-06-22 21:30                       ` Dale
2011-06-22 22:44                         ` Indi
2011-06-22 22:55                           ` Alan McKinnon
2011-06-23  0:12                             ` Neil Bothwick
2011-06-23 12:08                               ` Todd Goodman
2011-06-23 19:10                                 ` Dale
2011-06-23 19:30                                   ` Indi
2011-06-23 19:56                               ` Alan McKinnon
2011-06-23 12:06                           ` Todd Goodman
2011-06-23 13:09                             ` Indi
2011-06-23 19:54                               ` Alan McKinnon
2011-06-23 21:47                                 ` Peter Humphrey
2011-06-23 22:41                                   ` Alan McKinnon
2011-06-23 23:08                                     ` Peter Humphrey
2011-06-24 13:16                                     ` Indi
2011-06-23 17:23                   ` [gentoo-user] [OT] " pk
2011-06-23 18:16                     ` Neil Bothwick
2011-06-23 19:43                       ` Alan McKinnon
2011-06-23 20:04                         ` Robin Atwood
2011-06-23 20:15                           ` Alan McKinnon
2011-06-24  8:52                         ` pk
2011-06-24  9:31                           ` Neil Bothwick
2011-06-24 13:14                             ` pk
2011-06-24 22:17                               ` Neil Bothwick
2011-06-23 23:43                       ` Walter Dnes
2011-06-24 21:29                       ` [gentoo-user] " walt
2011-06-23 21:51                     ` [gentoo-user] " Peter Humphrey
2011-06-22 17:23               ` [gentoo-user] " Todd Goodman
2011-06-22 18:15                 ` Dale
2011-06-22 18:35                   ` Dale
2011-06-22 20:33                     ` Todd Goodman
2011-06-22 21:34                       ` Dale
2011-06-22 22:56                         ` Neil Bothwick
2011-06-23  5:03                           ` Dale
2011-06-23  9:02                             ` Neil Bothwick
2011-06-23 10:49                               ` Dale
2011-06-23 12:09                                 ` Neil Bothwick
2011-06-23 19:14                                   ` Dale
2011-06-23 19:45                                   ` Alan McKinnon
2011-06-23 20:35                                     ` Neil Bothwick
2011-06-23 21:06                                       ` Alan McKinnon
2011-06-23 21:52                                         ` Neil Bothwick
2011-06-23 12:00                         ` Todd Goodman
2011-06-22 22:43                     ` Mike Edenfield
2011-06-23  5:04                       ` Dale
2011-06-23 21:47                         ` Mike Edenfield
2011-06-23 22:23                           ` Dale
2011-06-24  0:17                   ` Walter Dnes
2011-06-22 21:25               ` Mark Knecht
2011-06-22 22:31                 ` Dale
2011-06-22 23:12                   ` Mark Knecht
2011-06-22 16:52             ` pk
2011-06-22 22:39             ` Mike Edenfield
2011-06-22 22:34         ` Mike Edenfield
2011-06-23 22:15           ` Peter Humphrey
2011-06-22 13:25     ` Indi
2011-06-23 22:18       ` Peter Humphrey
2011-06-24  0:19         ` Neil Bothwick
2011-06-22 13:29 ` [gentoo-user] " Mark Knecht
2011-06-22 14:25   ` Mick
2011-06-22 15:27     ` Mark Knecht
2011-06-22 15:50       ` Dale
2011-06-22 16:18         ` Mark Knecht
2011-06-22 18:10           ` Dale
2011-06-22 19:48             ` Matthew Finkel
2011-06-22 20:55               ` Dale
2011-06-22 21:28                 ` Todd Goodman
2011-06-22 22:20                   ` Mark Knecht
2011-06-23 12:05                     ` Todd Goodman
2011-06-23 12:51                       ` Mark Knecht
2011-06-22 22:35                   ` Dale
2011-06-23 22:30                     ` Peter Humphrey
2011-06-23 22:48                       ` Alan McKinnon
2011-06-23 23:17                         ` Peter Humphrey
2011-06-23 23:05                       ` Dale
2011-06-23 22:22         ` Peter Humphrey
2011-06-23 22:36           ` Dale
2011-06-23 22:57             ` Mark Knecht
2011-06-23 22:54           ` Mike Edenfield
2011-06-24  0:31             ` Neil Bothwick
2011-06-24 12:35               ` Mike Edenfield
2011-06-24 22:16                 ` Neil Bothwick
2011-06-24 12:03             ` Todd Goodman
2011-06-24 12:45               ` Mike Edenfield
2011-06-24 13:38                 ` Todd Goodman
2011-06-24 15:43                   ` Mark Knecht
2011-06-24 22:14                     ` Neil Bothwick
2011-06-25  0:32                     ` Walter Dnes
2011-06-24 22:24               ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox