Re: Should this be filed as grave? Gcc-2.95

2003-08-07 Thread Jesus Climent
On Wed, Aug 06, 2003 at 01:40:53PM -0700, Steve Lamb wrote:
 Which in unstable is 3.3, a completely different version.  Which in turns
 requires gcc 3.3.
 
 Package: gcc
 [SNIP]
 Depends: cpp (= 3:3.3-1), gcc-3.3 (= 1:3.3-0pre9), cpp-3.3 (= 1:3.3-0pre9)

 
 So saying that 2.95 requires 3.3 is not a stretch at all because it does
 through dependancies.

Package: gcc
Version: 2:2.95.4-14
Depends: cpp (= 2:2.95.4-14), gcc-2.95, cpp-2.95

apt-get install gcc=2:2.95.4-14

What is the problem?

-- 
Jesus Climent | Unix SysAdm | Helsinki, Finland | pumuki.hispalinux.es
GPG: 1024D/86946D69 BB64 2339 1CAA 7064 E429  7E18 66FC 1D7F 8694 6D69
--
 Registered Linux user #66350 proudly using Debian Sid  Linux 2.4.21

You're just jealous because I'm a real freak and you have to wear a mask.
--Penguin (Batman Returns)




Re: Should this be filed as grave? Gcc-2.95

2003-08-07 Thread Darren Salt
I demand that Joe Wreschnig may or may not have written...

 On Wed, 2003-08-06 at 15:48, Jaldhar H. Vyas wrote:
 On Wed, 6 Aug 2003, Matthias Urlichs wrote:
 You asked for gcc-2.95. You got gcc-2.95. Whatever else you got should be
 of no consequence whatsoever.
 It's this kind of attitude that drives people to gentoo.

 Let them go. IMO it's far better to install more than is necessary, but
 always get the desired functionality, than install less than is desired,
 and then have to spend 20 hours recompiling for the necessary
 functionality.

 For most people, disks are cheap. Time isn't.

Just out of interest, what are your assumptions wrt costs associated with
downloading?

-- 
| Darren Salt   | linux (or ds) at | nr. Ashington,
| woody, sarge, | youmustbejoking  | Northumberland
| RISC OS   | demon co uk  | Toon Army
|   URL:http://www.youmustbejoking.demon.co.uk/ (PGP 2.6, GPG keys)

The only way to make something foolproof is to keep it away from fools.




Re: Should this be filed as grave? Gcc-2.95

2003-08-07 Thread Branden Robinson
On Wed, Aug 06, 2003 at 12:36:45PM -0500, Adam Heath wrote:
 On Wed, 6 Aug 2003, Branden Robinson wrote:
 
  (IMO, the kernel ignoring $(CC) is the kernel's problem.)
 
 Don't you know your O doesn't matter, only Steve's?

I'm pretty accustomed to my O mattering only to me.  :)

-- 
G. Branden Robinson|It may be difficult to to determine
Debian GNU/Linux   |where religious beliefs end and
[EMAIL PROTECTED] |mental illness begins.
http://people.debian.org/~branden/ |-- Elaine Cassel


pgp7XsqWWaHkh.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Branden Robinson
On Tue, Aug 05, 2003 at 03:32:59PM -0700, Steve Lamb wrote:
 I don't take kindly to software installing other software without a
 clear need and there simply was no clear need.

Well, now, why don'tcha run 'em outta town, Tex?

(IMO, the kernel ignoring $(CC) is the kernel's problem.)

-- 
G. Branden Robinson|  To stay young requires unceasing
Debian GNU/Linux   |  cultivation of the ability to
[EMAIL PROTECTED] |  unlearn old falsehoods.
http://people.debian.org/~branden/ |  -- Robert Heinlein


pgpGEVxvsfdCl.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On Wed, 6 Aug 2003 11:26:12 -0500
Branden Robinson [EMAIL PROTECTED] wrote:
 (IMO, the kernel ignoring $(CC) is the kernel's problem.)

One problem doesn't excuse the other.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpUqL26bbldl.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Adam Heath
On Wed, 6 Aug 2003, Branden Robinson wrote:

 (IMO, the kernel ignoring $(CC) is the kernel's problem.)

Don't you know your O doesn't matter, only Steve's?




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On Wed, 6 Aug 2003 12:36:45 -0500 (CDT)
Adam Heath [EMAIL PROTECTED] wrote:
 On Wed, 6 Aug 2003, Branden Robinson wrote:
  (IMO, the kernel ignoring $(CC) is the kernel's problem.)
 
 Don't you know your O doesn't matter, only Steve's?

This isn't a matter of opinion.  Simple test.  When you install the
following packages what do you get?

exim:
bind:
python2.2:
kernel-image-2.2.20:
gcc-2.95:

Now, play the old kid's game.  One of these is not like the other, one of
these does not belong...  The one that doesn't belong is the one that
installs a version of software *other* than what was requested.  The one that
doesn't belong is the one that does something contrary to every other package
out there.

That isn't an opinion.  That is fact.  That is quantifiable.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpLHvY6eKSdF.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Artur R. Czechowski
On Wed, Aug 06, 2003 at 11:26:12AM -0500, Branden Robinson wrote:
 On Tue, Aug 05, 2003 at 03:32:59PM -0700, Steve Lamb wrote:
  I don't take kindly to software installing other software without a
  clear need and there simply was no clear need.
 Well, now, why don'tcha run 'em outta town, Tex?
 (IMO, the kernel ignoring $(CC) is the kernel's problem.)
[EMAIL PROTECTED]:~/kernel/linux-2.4.21$ grep -n gcc Makefile 
19:HOSTCC   = gcc
30:CC   = $(CROSS_COMPILE)gcc

There is a [EMAIL PROTECTED] that sollution for 2.4.x kernels (x=20) is
perl -pi.bak -e 's/gcc/gcc-2.95/' Makefile

Regards
Artur
-- 
http://www.shibumi.org/eoti.htm


pgpjCIqsQM1Px.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Colin Watson
On Wed, Aug 06, 2003 at 11:08:06AM -0700, Steve Lamb wrote:
 Now, play the old kid's game.  One of these is not like the other, one of
 these does not belong...  The one that doesn't belong is the one that
 installs a version of software *other* than what was requested.  The one that
 doesn't belong is the one that does something contrary to every other package
 out there.
 
 That isn't an opinion.  That is fact.  That is quantifiable.

However, gcc-2.95 needs to install /usr/bin/gcc or it isn't much use.
The alternative to having a base gcc package is to use dpkg-managed
alternatives; but alternatives are flaky and don't fulfil the objective
of being able to ensure with some degree of surety that buildds and
developers are using a more or less consistent version of gcc. This has
been discussed in detail on debian-gcc many times.

Once you have a base gcc package as we do, it's not much use without an
actual compiler.

Thus, while the situation isn't optimal, I can't see a better way.

-- 
Colin Watson  [EMAIL PROTECTED]




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On Wed, 6 Aug 2003 19:29:30 +0100
Colin Watson [EMAIL PROTECTED] wrote:
 Thus, while the situation isn't optimal, I can't see a better way.

Thank you.  In the past 3 days you're the first person to actually explain
why things are contrary to how every other package is instead of trying to
brow-beat me with the same nonsense over and over.


-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgp2ZbxTmmPTN.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Micha Politowski
On Wed,  6 Aug 2003 19:29:30 +0100, Colin Watson wrote:
[...]
 However, gcc-2.95 needs to install /usr/bin/gcc or it isn't much use.

Actually...
What exactly does gcc-2.95 need it for?
/usr/bin/gcc is a straight link to gcc-3.3 after all.

-- 
Micha Politowski -- [EMAIL PROTECTED]
Warning: this is a memetically modified message


pgpAP9VoOXWfA.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Matthias Urlichs
Hi, Steve Lamb wrote:

 On Wed, 6 Aug 2003 11:26:12 -0500
 Branden Robinson [EMAIL PROTECTED] wrote:
 (IMO, the kernel ignoring $(CC) is the kernel's problem.)
 
 One problem doesn't excuse the other.

So how can we get it into your head that the other is _not_ a problem?

You asked for gcc-2.95. You got gcc-2.95. Whatever else you got should be
of no consequence whatsoever. If gcc-2.95 hadn't pulled in gcc which
pulled in gcc-3.3, you'd've got _no_ gcc. That strikes me as being
singularly unhelpful.

-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  [EMAIL PROTECTED]
Disclaimer: The quote was selected randomly. Really. | http://smurf.noris.de
-- 
It looks like it's up to me to save our skins.  Get into that garbage chute,
flyboy!
-- Princess Leia Organa




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On Wed, 06 Aug 2003 21:34:26 +0200
Matthias Urlichs [EMAIL PROTECTED] wrote:
 So how can we get it into your head that the other is _not_ a problem?

By explaining why gcc 3.3 is needed for gcc 2.95 to work in the first
place!  Is that too much to ask?  Apparently!  Lemme put it this way: In no
other package that I am aware of does installing an older version require
installing a NEWER version to work!

 You asked for gcc-2.95. You got gcc-2.95. Whatever else you got should be
 of no consequence whatsoever. 

And you don't see a problem with that?

Yeah, so what that you asked for exim 3, bind 8, python2.2 and
kernel-image-2.4.20.  You got them?  What do you care that exim4, bind9,
Python2.3 and kernel-image-2.4.21 were installed!?  Uh, because I didn't ask
for them to be installed?


 If gcc-2.95 hadn't pulled in gcc which pulled in gcc-3.3, you'd've got _no_
 gcc. That strikes me as being singularly unhelpful.

Ok... why?  Imagine that, gcc-2.95 never worked in the past because it
needed 3.3 to even be installed?

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpczxKBFwI0T.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Matt Zimmerman
On Wed, Aug 06, 2003 at 01:06:03PM -0700, Steve Lamb wrote:

 On Wed, 06 Aug 2003 21:34:26 +0200
 Matthias Urlichs [EMAIL PROTECTED] wrote:
  So how can we get it into your head that the other is _not_ a problem?
 
 By explaining why gcc 3.3 is needed for gcc 2.95 to work in the first
 place!  Is that too much to ask?  Apparently!

Yes, it is too much to ask, because it is impossible to explain the reason
for something which isn't so.  gcc 2.95 doesn't require gcc 3.3, it just
requires some version of the 'gcc' package with a version number =
1:2.95.3-2.

A more useful question would be, why does gcc-2.95 depend on gcc?  The
answer, as usual, you could have found for yourself in the changelog:

gcc-2.95 (2.95.3.ds3-5) testing unstable; urgency=low

  * For each binary compiler package xxx-2.95 add a dependency on
xxx (= 1:2.95.3-2). Fixes #85135, #85141, #85154, #85222, #85539,
#85570, #85578.
  * Fix typos. Add note about gcc-2.97 to README (fixes #85180).

 -- Matthias Klose [EMAIL PROTECTED]  Mon, 12 Feb 2001 01:19:59 +0100

You may refer to all of those bugs for reasons why this is so.

 Yeah, so what that you asked for exim 3, bind 8, python2.2 and
 kernel-image-2.4.20.  You got them?  What do you care that exim4, bind9,
 Python2.3 and kernel-image-2.4.21 were installed!?  Uh, because I didn't ask
 for them to be installed?

You are beginning to rave.

-- 
 - mdz




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On Wed, 6 Aug 2003 16:22:51 -0400
Matt Zimmerman [EMAIL PROTECTED] wrote:
 Yes, it is too much to ask, because it is impossible to explain the reason
 for something which isn't so.  gcc 2.95 doesn't require gcc 3.3, it just
 requires some version of the 'gcc' package with a version number =
 1:2.95.3-2.

Which in unstable is 3.3, a completely different version.  Which in turns
requires gcc 3.3.

Package: gcc
[SNIP]
Depends: cpp (= 3:3.3-1), gcc-3.3 (= 1:3.3-0pre9), cpp-3.3 (= 1:3.3-0pre9)
   

So saying that 2.95 requires 3.3 is not a stretch at all because it does
through dependancies.

 A more useful question would be, why does gcc-2.95 depend on gcc?  The
 answer, as usual, you could have found for yourself in the changelog:
 
 gcc-2.95 (2.95.3.ds3-5) testing unstable; urgency=low
 
   * For each binary compiler package xxx-2.95 add a dependency on
 xxx (= 1:2.95.3-2). Fixes #85135, #85141, #85154, #85222, #85539,
 #85570, #85578.
   * Fix typos. Add note about gcc-2.97 to README (fixes #85180).
 
 You may refer to all of those bugs for reasons why this is so.

Uh, no.  I see no reason why gcc-2.95 must depend on a package which does
nothing more than install a symlink called gcc which, in turn, depends on
gcc-3.3 forcing 3.3 to be installed.  Furthermore it is insane that a person
could apt-get install gcc-2.95 ; gcc -v and get 3.3!

  Yeah, so what that you asked for exim 3, bind 8, python2.2 and
  kernel-image-2.4.20.  You got them?  What do you care that exim4, bind9,
  Python2.3 and kernel-image-2.4.21 were installed!?  Uh, because I didn't
  ask for them to be installed?
 
 You are beginning to rave.

Well, when faced with the idiocy above where noone else seems to see the
problem where when one version is asked for and a completely different version
is installed I think anyone would rave.  It isn't that hard a concept to
grasp.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpEwdvhc9uXR.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Matt Zimmerman
On Wed, Aug 06, 2003 at 01:40:53PM -0700, Steve Lamb wrote:

 On Wed, 6 Aug 2003 16:22:51 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  gcc-2.95 (2.95.3.ds3-5) testing unstable; urgency=low
  
* For each binary compiler package xxx-2.95 add a dependency on
  xxx (= 1:2.95.3-2). Fixes #85135, #85141, #85154, #85222, #85539,
  #85570, #85578.
* Fix typos. Add note about gcc-2.97 to README (fixes #85180).
  
  You may refer to all of those bugs for reasons why this is so.
 
 Uh, no.  I see no reason why gcc-2.95 must depend on a package which does
 nothing more than install a symlink called gcc which, in turn, depends on
 gcc-3.3 forcing 3.3 to be installed.  Furthermore it is insane that a person
 could apt-get install gcc-2.95 ; gcc -v and get 3.3!

You haven't listened.

-- 
 - mdz




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Jaldhar H. Vyas
On Wed, 6 Aug 2003, Matthias Urlichs wrote:

 You asked for gcc-2.95. You got gcc-2.95. Whatever else you got should be
 of no consequence whatsoever.

It's this kind of attitude that drives people to gentoo.

-- 
Jaldhar H. Vyas [EMAIL PROTECTED]
La Salle Debain - http://www.braincells.com/debian/




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Adam Heath
On Wed, 6 Aug 2003, Steve Lamb wrote:

 Uh, no.  I see no reason why gcc-2.95 must depend on a package which does
 nothing more than install a symlink called gcc which, in turn, depends on
 gcc-3.3 forcing 3.3 to be installed.  Furthermore it is insane that a person
 could apt-get install gcc-2.95 ; gcc -v and get 3.3!

Have you ever heard of alternatives?  If 2 packages are installed, both
providing the same alternative, it's up to you to decide which is used.

I'm not saying that /usr/bin/gcc is managed by alternatives, or should be.
I'm just saying the use case is the same.

If you want gcc-2.95, instead of the default gcc(whatever it is), then call
gcc-2.95 directly.





Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On Wed, 6 Aug 2003 17:06:53 -0400
Matt Zimmerman [EMAIL PROTECTED] wrote:
 You haven't listened.

You've not said anything worth listening to.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpYDwXPJGa8f.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On Wed, 6 Aug 2003 16:26:06 -0500 (CDT)
Adam Heath [EMAIL PROTECTED] wrote:
 Have you ever heard of alternatives?  If 2 packages are installed, both
 providing the same alternative, it's up to you to decide which is used.

Yes, I have.  I've used it quite a bit.

 I'm not saying that /usr/bin/gcc is managed by alternatives, or should be.
 I'm just saying the use case is the same.

No, it is not.

 If you want gcc-2.95, instead of the default gcc(whatever it is), then call
 gcc-2.95 directly.

The difference is, as I pointed out to someone else privately, that if I
install, say, nvi it can be called as vi using /etc/alternatives.  It does
not, however, depend on a vi package which contains a symlink which, to be
fulfilled, depends on *another* vi package (vim, elvis, elvis-tiny) to be
satisfied.  

When I install anything which is managed by /etc/alternatives other,
potentially incompatible, versions of similar or the same software is not
installed.  No, I get what I asked for and ONLY what I asked for.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpCUjE9Guyf9.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Matt Zimmerman
On Wed, Aug 06, 2003 at 02:39:42PM -0700, Steve Lamb wrote:

 On Wed, 6 Aug 2003 17:06:53 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  You haven't listened.
 
 You've not said anything worth listening to.

*plonk*

-- 
 - mdz




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Adam Heath
On Wed, 6 Aug 2003, Steve Lamb wrote:

 On Wed, 6 Aug 2003 17:06:53 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  You haven't listened.
 You've not said anything worth listening to.

I'v got popcorn.  Who's got the beer?




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Joe Wreschnig
On Wed, 2003-08-06 at 15:48, Jaldhar H. Vyas wrote:
 On Wed, 6 Aug 2003, Matthias Urlichs wrote:
 
  You asked for gcc-2.95. You got gcc-2.95. Whatever else you got should be
  of no consequence whatsoever.
 
 It's this kind of attitude that drives people to gentoo.

Let them go. IMO it's far better to install more than is necessary, but
always get the desired functionality, than install less than is desired,
and then have to spend 20 hours recompiling for the necessary
functionality.

For most people, disks are cheap. Time isn't.
-- 
Joe Wreschnig [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Matt Zimmerman
On Wed, Aug 06, 2003 at 04:48:12PM -0400, Jaldhar H. Vyas wrote:

 On Wed, 6 Aug 2003, Matthias Urlichs wrote:
 
  You asked for gcc-2.95. You got gcc-2.95. Whatever else you got should be
  of no consequence whatsoever.
 
 It's this kind of attitude that drives people to gentoo.

I certainly hope they aren't hit by the door on the way out.

-- 
 - mdz




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On Wed, 6 Aug 2003 17:45:44 -0400
Matt Zimmerman [EMAIL PROTECTED] wrote:
 On Wed, Aug 06, 2003 at 02:39:42PM -0700, Steve Lamb wrote:
  On Wed, 6 Aug 2003 17:06:53 -0400
  Matt Zimmerman [EMAIL PROTECTED] wrote:
   You haven't listened.
  You've not said anything worth listening to.
 *plonk*

Ah, yes, the sound of reality hitting a closed mind who can't deal with
people who ask questions and actually provide reasonable evidence on why their
questions are valid.  I'm sorry, Matt, that you can't explain it without
resorting to insults.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpcrcoZzRWpc.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Steve Lamb
On 06 Aug 2003 16:48:18 -0500
Joe Wreschnig [EMAIL PROTECTED] wrote:
 Let them go. IMO it's far better to install more than is necessary, but
 always get the desired functionality, than install less than is desired,
 and then have to spend 20 hours recompiling for the necessary
 functionality.

ECUSE me?  Care to explain how this has any relevance at all? 
gcc-2.95 is going to somehow break without a SYMLINK to 3.3?  It's going to
require a RECOMPILE because a SYMLINK TO A COMPLETELY UNRELATED VERSION ISN'T
PRESENT!?  

Do you have any idea how idiotic that sounds?  Yes, you're going to spend
20 hours recompiling for the require functionality because... well...  a
symlink was missing that would have forced another unrelated package to be
installed.

Sorry.  I've spend time trying to get it to do what I want and amazingly
enough, once there, I had the functionality I wanted.  

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpBbM89C1hRj.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Matthias Klose
Steve Lamb writes:
 On Wed, 6 Aug 2003 16:22:51 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  A more useful question would be, why does gcc-2.95 depend on gcc?  The
  answer, as usual, you could have found for yourself in the changelog:
  
  gcc-2.95 (2.95.3.ds3-5) testing unstable; urgency=low
  
* For each binary compiler package xxx-2.95 add a dependency on
  xxx (= 1:2.95.3-2). Fixes #85135, #85141, #85154, #85222, #85539,
  #85570, #85578.
* Fix typos. Add note about gcc-2.97 to README (fixes #85180).
  
  You may refer to all of those bugs for reasons why this is so.
 
 Uh, no.  I see no reason why gcc-2.95 must depend on a package which does
 nothing more than install a symlink called gcc which, in turn, depends on
 gcc-3.3 forcing 3.3 to be installed.  Furthermore it is insane that a person
 could apt-get install gcc-2.95 ; gcc -v and get 3.3!

so maybe you have found a bug (severity normal). File one, and maybe
it will get fixed.

 Well, when faced with the idiocy above where noone else seems to see the
 problem where when one version is asked for and a completely different version
 is installed I think anyone would rave.  It isn't that hard a concept to
 grasp.

it's difficult to take you seriously if you begin a discussion in such
a tone.  you should know that discussions heat up on debian-devel ...

Matthias




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Jeremy Hankins
Matt Zimmerman [EMAIL PROTECTED] writes:

 A more useful question would be, why does gcc-2.95 depend on gcc?  The
 answer, as usual, you could have found for yourself in the changelog:

 gcc-2.95 (2.95.3.ds3-5) testing unstable; urgency=low

   * For each binary compiler package xxx-2.95 add a dependency on
 xxx (= 1:2.95.3-2). Fixes #85135, #85141, #85154, #85222, #85539,
 #85570, #85578.
   * Fix typos. Add note about gcc-2.97 to README (fixes #85180).

  -- Matthias Klose [EMAIL PROTECTED]  Mon, 12 Feb 2001 01:19:59 +0100

 You may refer to all of those bugs for reasons why this is so.

I'd love it if someone could explain the problem in a bit more detail
for me.  I was bitten by this kernel/gcc issue myself, and having
looked at those bug reports I'm still not clear what was happening,
other than that gcc-2.95 was somehow breaking g++/libstdc++ in
testing.

Just curious.

-- 
Jeremy Hankins [EMAIL PROTECTED]
PGP fingerprint: 748F 4D16 538E 75D6 8333  9E10 D212 B5ED 37D0 0A03




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Joe Wreschnig
On Wed, 2003-08-06 at 17:01, Steve Lamb wrote:
 On 06 Aug 2003 16:48:18 -0500
 Joe Wreschnig [EMAIL PROTECTED] wrote:
  Let them go. IMO it's far better to install more than is necessary, but
  always get the desired functionality, than install less than is desired,
  and then have to spend 20 hours recompiling for the necessary
  functionality.
 
 ECUSE me?  Care to explain how this has any relevance at all? 
 gcc-2.95 is going to somehow break without a SYMLINK to 3.3? It's going to
 require a RECOMPILE because a SYMLINK TO A COMPLETELY UNRELATED VERSION ISN'T
 PRESENT!?  

First, calm down.

You found a bug in the kernel build system, which happens to be
triggered by some otherwise innocuous behavior that Debian's GCC package
has had for 2.5 years.

Perhaps the Debian package is installing GCC 3.3 unneededly. This is a
wishlist bug against the GCC package, then. Or perhaps you should've
emailed the GCC maintainer before filing it, asking him if there was a
good reason for this behavior.

At this point, you're blowing up about what is an almost non-issue, with
a trivial fix. It would be nice to get GCC 2.95 to stop depending on GCC
3.3; it might even be possible (I haven't looked at #85135, #85141,
#85154, #85222, #85539, #85570, or #85578, so it may or may not be). But
even if it is, you've blown your chances of this thread ever achieving
anything, I think.
-- 
Joe Wreschnig [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part


Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Colin Watson
On Wed, Aug 06, 2003 at 09:38:48PM +0200, Micha? Politowski wrote:
 On Wed,  6 Aug 2003 19:29:30 +0100, Colin Watson wrote:
  However, gcc-2.95 needs to install /usr/bin/gcc or it isn't much use.
 
 Actually...
 What exactly does gcc-2.95 need it for?
 /usr/bin/gcc is a straight link to gcc-3.3 after all.

Hm. Actually, I admit to not being entirely sure. It wouldn't solve
Steve's problem if that dependency were removed either, though, although
it would perhaps make it a bit more obvious when you're trying to
compile something with gcc-2.95 and it calls the nonexistent gcc.

-- 
Colin Watson  [EMAIL PROTECTED]




Re: Should this be filed as grave? Gcc-2.95

2003-08-06 Thread Colin Watson
On Wed, Aug 06, 2003 at 01:40:53PM -0700, Steve Lamb wrote:
 On Wed, 6 Aug 2003 16:22:51 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  gcc-2.95 (2.95.3.ds3-5) testing unstable; urgency=low
  
* For each binary compiler package xxx-2.95 add a dependency on
  xxx (= 1:2.95.3-2). Fixes #85135, #85141, #85154, #85222, #85539,
  #85570, #85578.
* Fix typos. Add note about gcc-2.97 to README (fixes #85180).
  
  You may refer to all of those bugs for reasons why this is so.
 
 Uh, no.  I see no reason why gcc-2.95 must depend on a package which does
 nothing more than install a symlink called gcc which, in turn, depends on
 gcc-3.3 forcing 3.3 to be installed.  Furthermore it is insane that a person
 could apt-get install gcc-2.95 ; gcc -v and get 3.3!

Actually, that one isn't unique:

  $ sudo apt-get install python2.1
  [...]
  $ python -V
  Python 2.2.3+
  $ python2.1 -V
  Python 2.1.3+

Debian python has a similar arrangement whereby if you want
/usr/bin/python you depend on python, and if you want /usr/bin/python2.1
you depend on python2.1. It doesn't have the python2.1 - python
dependency, though; that seems to be reserved for the default version.

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Mon, 4 Aug 2003 23:37:32 -0400
Matt Zimmerman [EMAIL PROTECTED] wrote:
 What you meant to do was to run make CC=gcc-2.95 instead of make.  There
 is no need to futz around with the default gcc version; just ask for what
 you want.

Uh, no.  I am aware of that.  That, however, did not prevent it from
running the wrong GCC.  v2.4.21 of the kernel had a problem with 3.3.  It
would die repeatedly on the same line in ide-cd.h.  I did tell make to use
gcc-2.95 and it failed on the exact same line.  Removing gcc, which is 3.3,
gcc-2.95 which depended on 3.3 (this is NOT 2.95 in my eyes) and then
installing the packages from woody did allow me to recompile that version of
the kernel.

I fail to see how 2.95 installing 3.3 somehow equates to 2.95.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpuXaBQgLH2c.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Mon, 4 Aug 2003 21:14:08 -0700
Steve Lamb [EMAIL PROTECTED] wrote:
 Uh, no.  I am aware of that.  That, however, did not prevent it from
 running the wrong GCC.  v2.4.21 of the kernel had a problem with 3.3.

Correction, 2.4.20.  For some reason 2.4.21 seems to be crashing my system
hard every few minutes/hours/days (pick one).  EG, see:
 1   151 days, 15:35:00 | Linux 2.4.20Tue Feb  4 01:18:37 2003
 2 8 days, 06:50:33 | Linux 2.4.21Sun Jul 13 06:54:34 2003
 3 7 days, 12:59:18 | Linux 2.4.21Sat Jul  5 17:54:21 2003
 4 3 days, 19:56:57 | Linux 2.4.21Wed Jul 30 23:49:33 2003
 5 3 days, 04:21:28 | Linux 2.4.21Thu Jul 24 05:24:04 2003
 6 2 days, 14:54:17 | Linux 2.4.21Mon Jul 21 13:55:47 2003
 7 2 days, 07:26:42 | Linux 2.4.21Sun Jul 27 11:01:21 2003
 8 0 days, 20:15:04 | Linux 2.4.21Tue Jul 29 19:09:21 2003
 9 0 days, 15:30:14 | Linux 2.4.21Sun Aug  3 21:08:12 2003
10 0 days, 06:15:31 | Linux 2.4.21Wed Jul 30 15:26:33 2003

Unfortunately I didn't keep the 2.4.20 kernel package hence the need to
recompile it.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpoqGLs3OGW1.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Daniel Jacobowitz
On Mon, Aug 04, 2003 at 09:14:08PM -0700, Steve Lamb wrote:
 On Mon, 4 Aug 2003 23:37:32 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  What you meant to do was to run make CC=gcc-2.95 instead of make.  There
  is no need to futz around with the default gcc version; just ask for what
  you want.
 
 Uh, no.  I am aware of that.  That, however, did not prevent it from
 running the wrong GCC.  v2.4.21 of the kernel had a problem with 3.3.  It
 would die repeatedly on the same line in ide-cd.h.  I did tell make to use
 gcc-2.95 and it failed on the exact same line.  Removing gcc, which is 3.3,
 gcc-2.95 which depended on 3.3 (this is NOT 2.95 in my eyes) and then
 installing the packages from woody did allow me to recompile that version of
 the kernel.
 
 I fail to see how 2.95 installing 3.3 somehow equates to 2.95.

I fail to see how 2.95 installing both 3.3 and 2.95 somehow equates to
a problem!  It brings in 3.3 for hysterical raisins, but that doesn't
stop gcc-2.95 from being perfectly usable.

I build kernels with alternate compilers all the time.  Did you check
the log to see which compiler the kernel actually built with?

-- 
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 00:25:27 -0400
Daniel Jacobowitz [EMAIL PROTECTED] wrote:
 I fail to see how 2.95 installing both 3.3 and 2.95 somehow equates to
 a problem!

A failed kernel compile when trying to bring stability to a machine
constitutes as a problem in my book.  

 I build kernels with alternate compilers all the time.  Did you check
 the log to see which compiler the kernel actually built with?

Given that I told it to build with 2.95 and it failed in the same manner
as with 3.3 but when I installed 2.95 from Woody which ONLY installs 2.95 it
succeeded I, quite frankly, don't care if it compiled with 1.10.0.101.10.2. 
2.95 should install what it says it installs, 2.95.  Debian has version
numbers in the names for a reason and that reason being when people NEED the
previous version and not to upgrade to the current one.

See the whole thread about exim vs exim4 as reference.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpObY4Tf4W0w.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Aaron Lehmann
On Mon, Aug 04, 2003 at 09:14:08PM -0700, Steve Lamb wrote:
 Uh, no.  I am aware of that.  That, however, did not prevent it from
 running the wrong GCC.  v2.4.21 of the kernel had a problem with 3.3.  It
 would die repeatedly on the same line in ide-cd.h.  I did tell make to use
 gcc-2.95 and it failed on the exact same line.  Removing gcc, which is 3.3,
 gcc-2.95 which depended on 3.3 (this is NOT 2.95 in my eyes) and then
 installing the packages from woody did allow me to recompile that version of
 the kernel.

What exactly does gcc-2.95 -v say? It could be a different version on
2.95 than what's in woody.




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Keith Dunwoody
Steve Lamb wrote:

I build kernels with alternate compilers all the time.  Did you check
the log to see which compiler the kernel actually built with?

Given that I told it to build with 2.95 and it failed in the same manner
as with 3.3 but when I installed 2.95 from Woody which ONLY installs 2.95 it
succeeded I, quite frankly, don't care if it compiled with 1.10.0.101.10.2. 
2.95 should install what it says it installs, 2.95.  Debian has version
numbers in the names for a reason and that reason being when people NEED the
previous version and not to upgrade to the current one.

I have managed to compile using gcc-2.95, using the gcc-2.95 package from 
testing a few weeks ago.  I'm sure that it was actually gcc-2.95 that was used, 
since the program I was compiling has a bug which manifests itself on gcc 3.x, 
but not 2.95.  And it worked when I used gcc-2.95, (from the debian package), 
but not with gcc-3.x (also from the debian packages).

-- Keith



Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Matt Zimmerman
On Mon, Aug 04, 2003 at 09:14:08PM -0700, Steve Lamb wrote:

 On Mon, 4 Aug 2003 23:37:32 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  What you meant to do was to run make CC=gcc-2.95 instead of make.  There
  is no need to futz around with the default gcc version; just ask for what
  you want.
 
 Uh, no.  I am aware of that.  That, however, did not prevent it from
 running the wrong GCC.

Works fine for me.

*** End of Linux kernel configuration.
*** Check the top-level Makefile for additional configuration.
*** Next, you must run 'make dep'.

mizar:[.../linux/kernel-source-2.4.21] make CC=gcc-2.95
make[1]: Entering directory 
`/space/tmp/mdz/linux/kernel-source-2.4.21/arch/i386/boot'
make[1]: Nothing to be done for `dep'.
make[1]: Leaving directory 
`/space/tmp/mdz/linux/kernel-source-2.4.21/arch/i386/boot'
rm -f .depend .hdepend
make _sfdep_kernel _sfdep_drivers _sfdep_mm _sfdep_fs _sfdep_net _sfdep_ipc 
_sfdep_lib _sfdep_crypto _sfdep_arch/i386/kernel _sfdep_arch/i386/mm 
_sfdep_arch/i386/lib _FASTDEP_ALL_SUB_DIRS=kernel drivers mm fs net ipc lib 
crypto arch/i386/kernel arch/i386/mm arch/i386/lib
make[1]: Entering directory `/space/tmp/mdz/linux/kernel-source-2.4.21'
make -C kernel fastdep
make[2]: Entering directory `/space/tmp/mdz/linux/kernel-source-2.4.21/kernel'
gcc-2.95 -D__KERNEL__ -I/space/tmp/mdz/linux/kernel-source-2.4.21/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 
-malign-functions=4  -nostdinc -iwithprefix include -E -D__GENKSYMS__ signal.c
[...]

Yes, I know that's 2.4.21, but I'm not going to unpack a whole 2.4.20 tree
to demonstrate that it works the same way.  It does.

 v2.4.21 of the kernel had a problem with 3.3.  It would die repeatedly on
 the same line in ide-cd.h.  I did tell make to use gcc-2.95 and it failed
 on the exact same line.  Removing gcc, which is 3.3, gcc-2.95 which
 depended on 3.3 (this is NOT 2.95 in my eyes) and then installing the
 packages from woody did allow me to recompile that version of the kernel.

gcc-2.95 doesn't depend on 3.3; it depends on the gcc package, which
happens to be version 3.3 in unstable.  That package doesn't contain any
compilers; it just sets the default compiler and related tools, e.g.
/usr/bin/gcc.

 I fail to see how 2.95 installing 3.3 somehow equates to 2.95.

It doesn't.

-- 
 - mdz




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 08:56:50 -0400
Matt Zimmerman [EMAIL PROTECTED] wrote:
 Yes, I know that's 2.4.21, but I'm not going to unpack a whole 2.4.20 tree
 to demonstrate that it works the same way.  It does.

I never said it didn't work.  What I said was that when I did it 2.4.20
had the same error as if it were compiled with 3.3.  So without compiling
2.4.20 w/ide-cd in it you're not replicating what I did and providing any
basis of comparison whatsoever.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpzCqOoIThkC.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Matt Zimmerman
On Tue, Aug 05, 2003 at 06:00:27AM -0700, Steve Lamb wrote:

 On Tue, 5 Aug 2003 08:56:50 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  Yes, I know that's 2.4.21, but I'm not going to unpack a whole 2.4.20 tree
  to demonstrate that it works the same way.  It does.
 
 I never said it didn't work.  What I said was that when I did it 2.4.20
 had the same error as if it were compiled with 3.3.

Then perhaps this particular problem was not with gcc 3.3.  I think some
additional investigation would be prudent before any talk about grave bugs.

-- 
 - mdz




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Daniel Jacobowitz
On Mon, Aug 04, 2003 at 10:51:41PM -0700, Steve Lamb wrote:
 On Tue, 5 Aug 2003 00:25:27 -0400
 Daniel Jacobowitz [EMAIL PROTECTED] wrote:
  I fail to see how 2.95 installing both 3.3 and 2.95 somehow equates to
  a problem!
 
 A failed kernel compile when trying to bring stability to a machine
 constitutes as a problem in my book.  
 
  I build kernels with alternate compilers all the time.  Did you check
  the log to see which compiler the kernel actually built with?
 
 Given that I told it to build with 2.95 and it failed in the same manner
 as with 3.3 but when I installed 2.95 from Woody which ONLY installs 2.95 it
 succeeded I, quite frankly, don't care if it compiled with 1.10.0.101.10.2. 
 2.95 should install what it says it installs, 2.95.  Debian has version
 numbers in the names for a reason and that reason being when people NEED the
 previous version and not to upgrade to the current one.
 
 See the whole thread about exim vs exim4 as reference.

And you're missing the point.

Installing gcc-2.95 does install GCC 2.95.

What else it installs is irrelevant.  It installs a particular version
of glibc that isn't gcc 2.95, too.

Please stop crusading, and find out what your kernel build actually
did.  Because it works just fine for all the rest of us.

-- 
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 09:25:38 -0400
Matt Zimmerman [EMAIL PROTECTED] wrote:
 Then perhaps this particular problem was not with gcc 3.3.  I think some
 additional investigation would be prudent before any talk about grave bugs.

Which is why I asked here first before just filing.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpw6uX16u2UM.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 09:33:53 -0400
 Please stop crusading, and find out what your kernel build actually
 did.  Because it works just fine for all the rest of us.

Who's crusading?  I am pointing out what I see as an apparent problem for
discussion.  Crusading would be to file the damned bug without discussion and
defending it to the last breath.  Calm down!

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpClj4e8XXDx.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Matt Zimmerman
On Mon, Aug 04, 2003 at 09:20:21PM -0700, Steve Lamb wrote:

 On Mon, 4 Aug 2003 21:14:08 -0700
 Steve Lamb [EMAIL PROTECTED] wrote:
  Uh, no.  I am aware of that.  That, however, did not prevent it from
  running the wrong GCC.  v2.4.21 of the kernel had a problem with 3.3.
 
 Correction, 2.4.20.  For some reason 2.4.21 seems to be crashing my system
 hard every few minutes/hours/days (pick one).

Don't compile your kernel with gcc 3.3.  I don't know whether the bugs lie
in the kernel or in gcc (or both), but this combination does not work
correctly.

-- 
 - mdz




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 10:54:38 -0400
Matt Zimmerman [EMAIL PROTECTED] wrote:
 Don't compile your kernel with gcc 3.3.  I don't know whether the bugs lie
 in the kernel or in gcc (or both), but this combination does not work
 correctly.

   Yeah.  That was the whole reason I was trying to get a copy of 2.4.20
compiled with gcc 2.95.  I didn't know if it was the compiler or the newer
version of the kernel that had the problem.  I just knew that my problems
started with the newer version.  If 2.4.20 is stable for 2 weeks I'll
move it to my stable boot option, compile 2.4.21 w/gcc 2.95 and install it
as the current and give it a whirl.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpAa52aqzGqG.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Matt Zimmerman
On Tue, Aug 05, 2003 at 07:59:20AM -0700, Steve Lamb wrote:

Yeah.  That was the whole reason I was trying to get a copy of 2.4.20
 compiled with gcc 2.95.  I didn't know if it was the compiler or the newer
 version of the kernel that had the problem.  I just knew that my problems
 started with the newer version.  If 2.4.20 is stable for 2 weeks I'll
 move it to my stable boot option, compile 2.4.21 w/gcc 2.95 and install it
 as the current and give it a whirl.

2.4.21 built with gcc 2.95 has been rock solid for me.

-- 
 - mdz




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread H. S. Teoh
On Tue, Aug 05, 2003 at 07:59:20AM -0700, Steve Lamb wrote:
 On Tue, 5 Aug 2003 10:54:38 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  Don't compile your kernel with gcc 3.3.  I don't know whether the bugs lie
  in the kernel or in gcc (or both), but this combination does not work
  correctly.
 
Yeah.  That was the whole reason I was trying to get a copy of 2.4.20
 compiled with gcc 2.95.  I didn't know if it was the compiler or the newer
 version of the kernel that had the problem.  I just knew that my problems
 started with the newer version.  If 2.4.20 is stable for 2 weeks I'll
 move it to my stable boot option, compile 2.4.21 w/gcc 2.95 and install it
 as the current and give it a whirl.
[snip]

Did you check your compile logs to see if it actually compiled with
gcc-2.95 or with just gcc (==3.3) ? It happened to me several times that
when building 2.4.21, it would use gcc-2.95 for the initial configuration
and cleanup targets (since I specified CC=gcc-2.95), but revert to gcc for
the actual build. 

I had to hand-edit kernel makefiles to stop it from using gcc by default
and use gcc-2.95 instead. Or perhaps try setting CC=gcc-2.95 in your
environment before running the build. 


T

-- 
We are in class, we are supposed to be learning, we have a teacher... Is it
too much that I expect him to teach me??? -- RL




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 11:06:26 -0400
H. S. Teoh [EMAIL PROTECTED] wrote:
 Did you check your compile logs to see if it actually compiled with
 gcc-2.95 or with just gcc (==3.3) ? It happened to me several times that
 when building 2.4.21, it would use gcc-2.95 for the initial configuration
 and cleanup targets (since I specified CC=gcc-2.95), but revert to gcc for
 the actual build. 

That is most likely what happened.  I didn't check logs.  Didn't care.  It
didn't work, fuggit, I needed the machine stable and was mighty pissed that I
couldn't just rip 3.3 off the damned system to force the issue without
resorting to a serious downgrade to woody packages just to do it.

 I had to hand-edit kernel makefiles to stop it from using gcc by default
 and use gcc-2.95 instead. Or perhaps try setting CC=gcc-2.95 in your
 environment before running the build. 

Might have worked but forcing the issue is better IMHO.  Without 3.3
present there is absolutely no chance of some process down the line sanitizing
the environment and monkeying up the works.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpmQil8My3gr.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Adam Heath
On Tue, 5 Aug 2003, Steve Lamb wrote:

 On Tue, 5 Aug 2003 11:06:26 -0400
 H. S. Teoh [EMAIL PROTECTED] wrote:
  Did you check your compile logs to see if it actually compiled with
  gcc-2.95 or with just gcc (==3.3) ? It happened to me several times that
  when building 2.4.21, it would use gcc-2.95 for the initial configuration
  and cleanup targets (since I specified CC=gcc-2.95), but revert to gcc for
  the actual build.

 That is most likely what happened.  I didn't check logs.  Didn't care.  It
 didn't work, fuggit, I needed the machine stable and was mighty pissed that I
 couldn't just rip 3.3 off the damned system to force the issue without
 resorting to a serious downgrade to woody packages just to do it.

If you need the machine stable, then why are you running testing or unstable?
gcc 3.3 isn't in stable/woody.

Plus, this sounds like a kernel bug not honoring your CC cmdline var.
Bitching to debian will not help you, and just annoys us.

  I had to hand-edit kernel makefiles to stop it from using gcc by default
  and use gcc-2.95 instead. Or perhaps try setting CC=gcc-2.95 in your
  environment before running the build.

 Might have worked but forcing the issue is better IMHO.  Without 3.3
 present there is absolutely no chance of some process down the line sanitizing
 the environment and monkeying up the works.

Forcing the issue?  What are you forcing?  We can't fix this.

Besides, what stability issues are you having?  Hardware?  If so, test it
better before deploying, or if it has gone flaky after deployment, buy
replacement hardware.




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
Adam, where does it say anywhere in my sig or headers that I want a CC?  I
read the list just fine, you can reply to the list and only the list just
fine.  I don't appreciate replying to what I think is a private message only
to see a copy of it in the public area and have to resend the message for
others to see.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpwYxfZdMQ89.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread H. S. Teoh
On Tue, Aug 05, 2003 at 08:43:36AM -0700, Steve Lamb wrote:
 On Tue, 5 Aug 2003 11:06:26 -0400
 H. S. Teoh [EMAIL PROTECTED] wrote:
  Did you check your compile logs to see if it actually compiled with
  gcc-2.95 or with just gcc (==3.3) ? It happened to me several times that
  when building 2.4.21, it would use gcc-2.95 for the initial configuration
  and cleanup targets (since I specified CC=gcc-2.95), but revert to gcc for
  the actual build. 
 
 That is most likely what happened.  I didn't check logs.  Didn't care.  It
 didn't work, fuggit, I needed the machine stable and was mighty pissed that I
 couldn't just rip 3.3 off the damned system to force the issue without
 resorting to a serious downgrade to woody packages just to do it.

Downgrading sounds like overkill in this situation. I only had to edit
/usr/src/linux/Makefile to change HOSTCC to gcc-2.95 and export
CC=gcc-2.95 in the environment, and it worked fine for me. This is on
2.4.21, of course, but I suspect the same holds for 2.4.20.

  I had to hand-edit kernel makefiles to stop it from using gcc by default
  and use gcc-2.95 instead. Or perhaps try setting CC=gcc-2.95 in your
  environment before running the build. 
 
 Might have worked but forcing the issue is better IMHO.  Without 3.3
 present there is absolutely no chance of some process down the line sanitizing
 the environment and monkeying up the works.
[snip]

ln -s /usr/bin/gcc-2.95 /usr/bin/gcc
build kernel
ln -s /usr/bin/gcc-3.3 /usr/bin/gcc

Problem fixed.


T

-- 
Nothing in the world is more distasteful to a man than to take the path that
leads to himself. -- Herman Hesse




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Adam Heath
On Tue, 5 Aug 2003, Steve Lamb wrote:

 Adam, where does it say anywhere in my sig or headers that I want a CC?  I
 read the list just fine, you can reply to the list and only the list just
 fine.  I don't appreciate replying to what I think is a private message only
 to see a copy of it in the public area and have to resend the message for
 others to see.

lart, killfile.




Re: Should this be filed as grave? Gcc-2.95

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 12:16:43 -0400
H. S. Teoh [EMAIL PROTECTED] wrote:
 Downgrading sounds like overkill in this situation. I only had to edit
 /usr/src/linux/Makefile to change HOSTCC to gcc-2.95 and export
 CC=gcc-2.95 in the environment, and it worked fine for me. This is on
 2.4.21, of course, but I suspect the same holds for 2.4.20.

[ SNIP ]
 
 ln -s /usr/bin/gcc-2.95 /usr/bin/gcc
 build kernel
 ln -s /usr/bin/gcc-3.3 /usr/bin/gcc

Both of which I'd have to remember to do again later on if I compiled the
kernel again.  No, when 2.95 didn't work for whatever reason when I told make
to use it I preferred to reduce the variables on the system.  If 3.3 isn't
present it can't be invoked, period.  I don't have to remember to edit
Makefiles later on on a different revision.  I don't have to remember to reset
symlinks, change alternatives or equivs or anything.  I'm miffed mainly
because I asked for 2.95 installed and got 3.3 as part of the deal.  I don't
take kindly to software installing other software without a clear need and
there simply was no clear need.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpqD18CMCOyb.pgp
Description: PGP signature


Should this be filed as grave? Gcc-2.95

2003-08-04 Thread Steve Lamb
Package: gcc-2.95
Depends: gcc (= 1:2.95.3-2)

Package: gcc
Version: 3:3.3-2
 ^^^

I was having a hell of a time recently trying to compile 2.4.20 (machine's
been flaking since an upgrade to 2.4.21) which fails under GCC3.3.  So I tried
compiling under 2.95 which was... 3.3.  Finally had to remove all copies of
gcc then manually install the Woody version of gcc to get one that matched the
intent of gcc-2.95.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpDumAF3Tr8C.pgp
Description: PGP signature


Re: Should this be filed as grave? Gcc-2.95

2003-08-04 Thread Matt Zimmerman
On Mon, Aug 04, 2003 at 04:46:30PM -0700, Steve Lamb wrote:

 Package: gcc-2.95
 Depends: gcc (= 1:2.95.3-2)
 
 Package: gcc
 Version: 3:3.3-2
  ^^^
 
 I was having a hell of a time recently trying to compile 2.4.20 (machine's
 been flaking since an upgrade to 2.4.21) which fails under GCC3.3.  So I tried
 compiling under 2.95 which was... 3.3.  Finally had to remove all copies of
 gcc then manually install the Woody version of gcc to get one that matched the
 intent of gcc-2.95.

What you meant to do was to run make CC=gcc-2.95 instead of make.  There
is no need to futz around with the default gcc version; just ask for what
you want.

-- 
 - mdz