Re: GCC 4.7 is now the default for x86 architectures

2012-05-07 Thread Thorsten Glaser
Matthias Klose dixit:

GCC 4.7 is now the default for x86 architectures for all frontends except the D
frontends, including KFreeBSD and the Hurd.

How are the plans for other architectures?

The m68k status (which obviously can’t influence the release decisions)
is as follows: gcc-4.7 builds, last time I looked gcj-4.7 didn’t but it
is currently building again (so let’s see whether it does this time);
gcc-4.6 and gnat-4.6 are getting development and bugfixes (I’ve queued
up some patches, but am not entirely ready with all of them, plus some
for binutils and gdb), and I’ve asked for help re. the gcj-4.4/gcj-4.6
recent problems. But nothing has tested gcj-4.7, and I fear of new and
old bugs… so I’d rather not switch default compiler to it anytime soon.

As for gcc-4.7 in general: a friend (authoring an ObjC framework _and_
runtime) told me that it dropped support for an old method of doing
things while not fulfilling the promise to get the new method of doing
it (don’t exactly remember what it was, /msg js on freenode for details)
fixed, with the effect that gobjc-4.7 is virtually useless/broken.

This is hearsay, but ask him for details, and check them against
reality.

bye,
//mirabilos
-- 
Yay for having to rewrite other people's Bash scripts because bash
suddenly stopped supporting the bash extensions they make use of
-- Tonnerre Lombard in #nosec


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/pine.bsm.4.64l.1205071730550.28...@herc.mirbsd.org



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Matthias Klose

On 04/17/2011 09:33 PM, Adam D. Barratt wrote:

On Wed, 2011-03-02 at 02:34 +0100, Matthias Klose wrote:

I'll make gcc-4.5 the default for (at least some) architectures within the next
two weeks before more transitions start.  GCC-4.5 is already used as the default
compiler for almost any other distribution, so there shouldn't be many surprises
on at least the common architectures.  About 50% of the build failures exposed
by GCC-4.5 are fixed [1].  I didn't see issues on amd64 and i386, armel
(although optimized for a different processor) and powerpc (some object files
linked into shared libs had to be built as pic).


It looks like kfreebsd-* also made the switch and there's been a request
to switch for mips and mipsel.

Looking through the bug list for src:gcc-4.5, none of the open issues
seem to be specific to the remaining release architectures which haven't
switched yet - i.e. ia64, s390 and sparc.  Are you aware of any issues
which would preclude switching the default on those architectures?  Has
there been any discussion with the port maintainers regarding switching?


At this point, pretty well after the GCC 4.6.0 release, I would like to avoid 
switching more architectures to 4.5, but rather get rid of GCC 4.5 to reduce 
maintenance efforts on the debian-gcc side, even before the multiarch changes go 
into unstable. I'll make GCC 4.6 the default after the release of GCC 4.5.3, 
expected later this week, at least on amd64, armel, i386 and powerpc.  GCC 4.6 
apparently will be used for the next Fedora and OpenSuse releases, and a test 
rebuild of Ubuntu natty doesn't look too bad (mostly adding new easily fixable 
C++ build failures).  A test rebuild of the unstable archive is still 
outstanding, but these build failures will have to be fixed anyway.   From my 
point of view it's important to expose GCC 4.6 early in the release cycle to fix 
issues like #617628 (which are issues in the packages itself) now.


With GCC 4.6 comes one soname change, bumping the libobjc version from 2 to 3, 
which is not easily detachable from the GCC version change. However this change 
only affects GNUstep, which can be dealt with NMU's, or migration to a new 
GNUstep version.


It's unlikely that GCC 4.5 will be released with wheezy, as the Debian Ada and D 
maintainers are already working on GCC 4.6 support.


  Matthias


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4db6dea5.5010...@debian.org



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Konstantinos Margaritis
On 26 April 2011 18:03, Matthias Klose d...@debian.org wrote:
 I'll make GCC 4.6 the default after the release of
 GCC 4.5.3, expected later this week, at least on amd64, armel, i386 and
 powerpc.

Could you include armhf in the list as well?

Thanks

Konstantinos


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/BANLkTimddKkTaiy1fyka6zMOj0o1YzBS=a...@mail.gmail.com



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Matthias Klose

On 04/26/2011 05:31 PM, Konstantinos Margaritis wrote:

On 26 April 2011 18:03, Matthias Klosed...@debian.org  wrote:

I'll make GCC 4.6 the default after the release of
GCC 4.5.3, expected later this week, at least on amd64, armel, i386 and
powerpc.


Could you include armhf in the list as well?


yes, forgot about that.  with GCC 4.6, armhf is built again from the 4.6 fsf 
branch, and lets us drop the GCC 4.5 Linaro variant.


  Matthias


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4db6eb11.2080...@debian.org



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Mathieu Malaterre
On Tue, Apr 26, 2011 at 5:31 PM, Konstantinos Margaritis
mar...@genesi-usa.com wrote:
 On 26 April 2011 18:03, Matthias Klose d...@debian.org wrote:
 I'll make GCC 4.6 the default after the release of
 GCC 4.5.3, expected later this week, at least on amd64, armel, i386 and
 powerpc.

 Could you include armhf in the list as well?

I am also getting an ICE with g++ 4.5 on mips too on one of my C++ package:

https://buildd.debian.org/status/package.php?p=vxl

but since there is no log I cannot confirm this is the same ICE as on i386/armel

thanks,
-- 
Mathieu


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/banlktimr8sshy4vvasvzoxk4gyj1pb9...@mail.gmail.com



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Aurelien Jarno
On Tue, Apr 26, 2011 at 05:03:01PM +0200, Matthias Klose wrote:
 On 04/17/2011 09:33 PM, Adam D. Barratt wrote:
 On Wed, 2011-03-02 at 02:34 +0100, Matthias Klose wrote:
 I'll make gcc-4.5 the default for (at least some) architectures within the 
 next
 two weeks before more transitions start.  GCC-4.5 is already used as the 
 default
 compiler for almost any other distribution, so there shouldn't be many 
 surprises
 on at least the common architectures.  About 50% of the build failures 
 exposed
 by GCC-4.5 are fixed [1].  I didn't see issues on amd64 and i386, armel
 (although optimized for a different processor) and powerpc (some object 
 files
 linked into shared libs had to be built as pic).
 
 It looks like kfreebsd-* also made the switch and there's been a request
 to switch for mips and mipsel.
 
 Looking through the bug list for src:gcc-4.5, none of the open issues
 seem to be specific to the remaining release architectures which haven't
 switched yet - i.e. ia64, s390 and sparc.  Are you aware of any issues
 which would preclude switching the default on those architectures?  Has
 there been any discussion with the port maintainers regarding switching?
 
 At this point, pretty well after the GCC 4.6.0 release, I would like
 to avoid switching more architectures to 4.5, but rather get rid of
 GCC 4.5 to reduce maintenance efforts on the debian-gcc side, even
 before the multiarch changes go into unstable. I'll make GCC 4.6 the
 default after the release of GCC 4.5.3, expected later this week, at
 least on amd64, armel, i386 and powerpc.  GCC 4.6 apparently will be

If you do the switch, please also add mips and mipsel, that would avoid
you to have to complain in two weeks that these architectures have not
yet been switched.

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110426185104.gb29...@hall.aurel32.net



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Thorsten Glaser
Matthias Klose dixit:

 At this point, pretty well after the GCC 4.6.0 release, I would like to avoid
 switching more architectures to 4.5, but rather get rid of GCC 4.5 to reduce
 maintenance efforts on the debian-gcc side, even before the multiarch changes

Porters side, too. I’m okay with keeping gcc-4.4 for a while (kernel?)
and switching to gcc-4.6 directly for m68k. I know I’ll probably have
to invest some work into the latter, but considering the kernel problem
is almost solved, chances are good. (I do want to bring out a new base
emulator image first, though, but then…)

bye,
//mirabilos
-- 
13:47⎜tobiasu if i were omnipotent, i would divide by zero
all day long ;)
(thinking about http://lobacevski.tumblr.com/post/3260866481 by waga)


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/pine.bsm.4.64l.1104261853560.28...@herc.mirbsd.org



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Kurt Roeckx
On Tue, Apr 26, 2011 at 08:51:04PM +0200, Aurelien Jarno wrote:
 On Tue, Apr 26, 2011 at 05:03:01PM +0200, Matthias Klose wrote:
  I'll make GCC 4.6 the
  default after the release of GCC 4.5.3, expected later this week, at
  least on amd64, armel, i386 and powerpc.
 
 If you do the switch, please also add mips and mipsel, that would avoid
 you to have to complain in two weeks that these architectures have not
 yet been switched.

Is there a reason not to switch the remaining (release) arches
(ia64, kfreebsd-*, sparc, s390)?  Maybe hurd-i386 too?

I assume you want to release with at least 4.6 on all arches as
the default, so I see no point in waiting with switching if
there are no known issues.


Kurt


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110426192857.ga10...@roeckx.be



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Samuel Thibault
Kurt Roeckx, le Tue 26 Apr 2011 21:28:57 +0200, a écrit :
 Is there a reason not to switch the remaining (release) arches
 (ia64, kfreebsd-*, sparc, s390)?  Maybe hurd-i386 too?

There's no real reason to defer hurd-i386, as it's basically like i386,
and the key packages (glibc/hurd/gnumach) already use a fixed version
and can be handled independently.

Samuel


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110426204147.gs4...@const.famille.thibault.fr



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-26 Thread Matthias Klose

On 04/26/2011 09:28 PM, Kurt Roeckx wrote:

On Tue, Apr 26, 2011 at 08:51:04PM +0200, Aurelien Jarno wrote:

On Tue, Apr 26, 2011 at 05:03:01PM +0200, Matthias Klose wrote:

I'll make GCC 4.6 the
default after the release of GCC 4.5.3, expected later this week, at
least on amd64, armel, i386 and powerpc.


If you do the switch, please also add mips and mipsel, that would avoid
you to have to complain in two weeks that these architectures have not
yet been switched.


Is there a reason not to switch the remaining (release) arches
(ia64, kfreebsd-*, sparc, s390)?  Maybe hurd-i386 too?


I don't know, and I will not invest time to check. If you did check, and if you 
are confident to fix issues on these architectures, then please tell here.


At least for other ports this seems to be possible (s390: Bastian Blank, 
kfreebsd-*: Aurelian, Petr).



I assume you want to release with at least 4.6 on all arches as
the default, so I see no point in waiting with switching if
there are no known issues.


I will not work on toolchain issues specific to these architectures for the 
wheezy release, so if nobody steps forward, then at least I will not change the 
default for these architectures.


  Matthias


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4db73b0c.4000...@debian.org



Re: GCC-4.5 as the default for (at least some) architectures

2011-04-17 Thread Adam D. Barratt
On Wed, 2011-03-02 at 02:34 +0100, Matthias Klose wrote:
 I'll make gcc-4.5 the default for (at least some) architectures within the 
 next
 two weeks before more transitions start.  GCC-4.5 is already used as the 
 default
 compiler for almost any other distribution, so there shouldn't be many 
 surprises
 on at least the common architectures.  About 50% of the build failures exposed
 by GCC-4.5 are fixed [1].  I didn't see issues on amd64 and i386, armel
 (although optimized for a different processor) and powerpc (some object files
 linked into shared libs had to be built as pic).

It looks like kfreebsd-* also made the switch and there's been a request
to switch for mips and mipsel.

Looking through the bug list for src:gcc-4.5, none of the open issues
seem to be specific to the remaining release architectures which haven't
switched yet - i.e. ia64, s390 and sparc.  Are you aware of any issues
which would preclude switching the default on those architectures?  Has
there been any discussion with the port maintainers regarding switching?

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1303068791.3489.499.ca...@hathi.jungle.funky-badger.org



Re: GCC-4.5 as the default for (at least some) architectures

2011-03-06 Thread Carlos O'Donell
On Tue, Mar 1, 2011 at 8:34 PM, Matthias Klose d...@debian.org wrote:
 I'll make gcc-4.5 the default for (at least some) architectures within the 
 next
 two weeks before more transitions start.  GCC-4.5 is already used as the 
 default
 compiler for almost any other distribution, so there shouldn't be many 
 surprises
 on at least the common architectures.  About 50% of the build failures exposed
 by GCC-4.5 are fixed [1].  I didn't see issues on amd64 and i386, armel
 (although optimized for a different processor) and powerpc (some object files
 linked into shared libs had to be built as pic).

 As the maintainer file for the ports in GCC is a bit outdated, I'd like to ask
 which architectures should do the switch together with the four architectures
 mentioned above, and which not, and which ones should be better delayed, or 
 dropped.

Dave,

What's your opinion on switching to GCC 4.5 for HPPA?

Cheers,
Carlos.


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktinznkgbhpaqc7hd6peyppr8da+1iponh1im6...@mail.gmail.com



Re: GCC-4.5 as the default for (at least some) architectures

2011-03-06 Thread Sythos
On Wed, 02 Mar 2011 02:34:01 +0100
Matthias Klose d...@debian.org wrote:

 I'll make gcc-4.5 the default for (at least some) architectures
 within the next two weeks before more transitions start.  GCC-4.5 is
 already used as the default compiler for almost any other
 distribution, so there shouldn't be many surprises on at least the
 common architectures.  About 50% of the build failures exposed by
 GCC-4.5 are fixed [1].  I didn't see issues on amd64 and i386, armel
 (although optimized for a different processor) and powerpc (some
 object files linked into shared libs had to be built as pic).

GCC4.5 still segfault when i try to compile, all previous version work
fine (without any kind of warning), maybe my GCC4.5 isn't the right one
(4.5.2-4), but i'm not so sure can be deployed as default (compiling
on i386)


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110307015837.a9d87800.syt...@sythos.net



Re: GCC-4.5 as the default for (at least some) architectures

2011-03-06 Thread John David Anglin
 On Tue, Mar 1, 2011 at 8:34 PM, Matthias Klose d...@debian.org wrote:
  I'll make gcc-4.5 the default for (at least some) architectures within th=
 e next
  two weeks before more transitions start. =A0GCC-4.5 is already used as th=
 e default
  compiler for almost any other distribution, so there shouldn't be many su=
 rprises
  on at least the common architectures. =A0About 50% of the build failures =
 exposed
  by GCC-4.5 are fixed [1]. =A0I didn't see issues on amd64 and i386, armel
  (although optimized for a different processor) and powerpc (some object f=
 iles
  linked into shared libs had to be built as pic).
 
  As the maintainer file for the ports in GCC is a bit outdated, I'd like t=
 o ask
  which architectures should do the switch together with the four architect=
 ures
  mentioned above, and which not, and which ones should be better delayed, =
 or dropped.
 
 Dave,
 
 What's your opinion on switching to GCC 4.5 for HPPA?

Do it!  I have built glibc with it and all my recent kernel have
been with 4.5.  I'm not aware of any new issues with 4.5 and a number
of things are fixed.

For kernel builds, the following patch must be included:

2010-12-18  John David Anglin  dave.ang...@nrc-cnrc.gc.ca

PR target/46915
* config/pa/pa.c (branch_to_delay_slot_p): Use next_active_insn instead
of next_real_insn.  Search forward checking for both ASM_INPUT and
ASM_OPERANDS asms until exit condition is found.
(branch_needs_nop_p): Likewise.
(use_skip_p): New function.
(output_cbranch): Use use_skip_p.
(output_bb, output_bvb): Likewise.

There are some other bug fixes in 4.6 that might need back porting.

We also need this binutils change:

2011-02-18  John David Anglin  dave.ang...@nrc-cnnrc.gc.ca

PR ld/12376
emulparams/hppalinux.sh (DATA_ADDR): Define.
(SHLIB_DATA_ADDR): Likewise.

This should eliminate cache issues arising from non equivalent aliasing.

Hopefully, the above will help resolve some of the build and kernel issues
that blocked squeeze.  I personally don't know what the critical blockers
were.  If they involve GCC or binutils, I'm willing to take a look.  I'm
sure a number of things have been magically fixed by updates to the
middle-end.  The biggest issue is the callee copies args on HPPA and
this differs from most other targets.

Regards,
Dave
-- 
J. David Anglin  dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada  (613) 990-0752 (FAX: 952-6602)


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110307013751.74c8c5...@hiauly1.hia.nrc.ca



Re: GCC-4.5 as the default for (at least some) architectures

2011-03-02 Thread Martin Guy
On 2 March 2011 02:34, Matthias Klose d...@debian.org wrote:
  armel (although optimized for a different processor)

Hi
  For which processor (/architecture) is it optimized, and do you mean
optimized-for, or only-runs-on?
I ask in case this would mean dumping all the armv4t systems that are
using Debian armel.

   M


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktiktn0zoa_hzgciwhkzbup7_ji6pbeji+p4c7...@mail.gmail.com



Re: GCC-4.5 as the default for (at least some) architectures

2011-03-02 Thread Matthias Klose
On 02.03.2011 17:54, Martin Guy wrote:
 On 2 March 2011 02:34, Matthias Klose d...@debian.org wrote:
   armel (although optimized for a different processor)
 
 Hi
   For which processor (/architecture) is it optimized, and do you mean
 optimized-for, or only-runs-on?
 I ask in case this would mean dumping all the armv4t systems that are
 using Debian armel.

I didn't propose changing the minimum required processor for armel.  I said that
4.5 looks ok, although I can only say that for another processor default 
(armv7-a).

  Matthias


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d6e787c.9090...@debian.org



Re: GCC-4.5 as the default for (at least some) architectures

2011-03-01 Thread Konstantinos Margaritis
On 2 March 2011 03:34, Matthias Klose d...@debian.org wrote:

 I'll make gcc-4.5 the default for (at least some) architectures within the
 next
 two weeks before more transitions start.  GCC-4.5 is already used as the
 default
 compiler for almost any other distribution, so there shouldn't be many
 surprises
 on at least the common architectures.  About 50% of the build failures
 exposed
 by GCC-4.5 are fixed [1].  I didn't see issues on amd64 and i386, armel
 (although optimized for a different processor) and powerpc (some object
 files
 linked into shared libs had to be built as pic).

 As the maintainer file for the ports in GCC is a bit outdated, I'd like to
 ask
 which architectures should do the switch together with the four
 architectures
 mentioned above, and which not, and which ones should be better delayed, or
 dropped.

 Could you add armhf to the list?

Konstantinos


Re: GCC 4.2 transition

2007-07-20 Thread Johannes Berg
On Fri, 2007-07-20 at 10:16 +0200, Matthias Klose wrote:

 Does any port still need to stick with GCC 4.1 for a while?  Feedback
 from hppa, mips*, s390, powerpc, amd64, i386 porters doesn't show
 objections against the transition.

I have objections :)
http://bugs.debian.org/433629
Yes, it's pretty odd, but recompiling the whole kernel tree with gcc 4.2
causes my usbhid to totally not work.

johannes


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


Re: GCC 4.2 transition

2007-07-20 Thread Mike Hommey
On Fri, Jul 20, 2007 at 11:33:01AM +0200, Johannes Berg [EMAIL PROTECTED] 
wrote:
 On Fri, 2007-07-20 at 10:16 +0200, Matthias Klose wrote:
 
  Does any port still need to stick with GCC 4.1 for a while?  Feedback
  from hppa, mips*, s390, powerpc, amd64, i386 porters doesn't show
  objections against the transition.
 
 I have objections :)
 http://bugs.debian.org/433629
 Yes, it's pretty odd, but recompiling the whole kernel tree with gcc 4.2
 causes my usbhid to totally not work.

I have another objection. I'd like all mozilla security updates to be built
before gcc 4.2 becomes the default, because they don't build correctly yet,
and I am (still) waiting for an upstream comment on how to fix it.

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GCC 4.2 transition

2007-07-20 Thread Neil McGovern
On Fri, Jul 20, 2007 at 11:51:47AM +0200, Mike Hommey wrote:
 On Fri, Jul 20, 2007 at 11:33:01AM +0200, Johannes Berg [EMAIL PROTECTED] 
 wrote:
  On Fri, 2007-07-20 at 10:16 +0200, Matthias Klose wrote:
  
   Does any port still need to stick with GCC 4.1 for a while?  Feedback
   from hppa, mips*, s390, powerpc, amd64, i386 porters doesn't show
   objections against the transition.
  
  I have objections :)
  http://bugs.debian.org/433629
  Yes, it's pretty odd, but recompiling the whole kernel tree with gcc 4.2
  causes my usbhid to totally not work.
 
 I have another objection. I'd like all mozilla security updates to be built
 before gcc 4.2 becomes the default, because they don't build correctly yet,
 and I am (still) waiting for an upstream comment on how to fix it.
 

On a more general note, I'd like to see xulrunner/nss built and
depending packages[0] built so we can get the fixes into testing easier
before this is started.

Cheers,
Neil
[0] Most of: http://security-tracker.debian.net/tracker/status/dtsa-candidates
-- 
int getRandomNumber() {
return 4; // chosen by fair dice roll. guaranteed to be random.
}
// http://xkcd.com/c221.html


signature.asc
Description: Digital signature


Re: GCC 4.2 transition

2007-07-20 Thread Jurij Smakov
On Fri, Jul 20, 2007 at 10:16:27AM +0200, Matthias Klose wrote:
 The plans for the GCC 4.2 transition were described in
 
   http://lists.debian.org/debian-devel-announce/2007/06/msg8.html
 
 Does any port still need to stick with GCC 4.1 for a while?  Feedback
 from hppa, mips*, s390, powerpc, amd64, i386 porters doesn't show
 objections against the transition.

According to Bastian Blank, gcc 4.2 currently produces broken sparc 
kernel images.

Another thing which comes to mind: we have recently announced that 
sparc32 machines are not going to be supported in lenny. Transition to 
the new gcc version seems like a perfect time to turn on the 
ultrasparc specific optimizations in gcc by default. Do you think it 
is feasible? I currently have no idea what breakage such a change 
might cause.

Best regards,
-- 
Jurij Smakov   [EMAIL PROTECTED]
Key: http://www.wooyd.org/pgpkey/  KeyID: C99E03CC


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-4.1

2007-04-02 Thread Gudjon I. Gudjonsson
Hi Rob 
   And thanks for the answer.
  Has anyone noticed that gcc is older in experimental for amd64 than
   for other architectures. It seems to me like dependencies that go in
   circles. If so, does anyone have an explanation? I wanted to compile the
   newest version of openoffice but I need this version of gcc for that.

 The packages in experimental don't seem to build for all architectures -
 another example is gnome-applets, which has been built for i386 only.

 Sometimes it is because of failure to build on that architecture. Sometimes
 it just doesn't build.

 Look at the per-package build logs at buildd.debian.org for more
 information.
I can in fact wait a bit for the gcc  but the page you pointed out is 
interesting and I should have known. But I could not find the experimental 
build logs in there.
   I play with compiling openoffice myself because I sometimes have to wait 
months for the official amd64 debian compiler to do it (I'm not complaining, 
thanks for the job you do if you read it :) and I want to have the newest 
version to check its compatibility with MS-Word myself.

Regards
Gudjon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-4.1

2007-04-01 Thread Kurt Roeckx
On Sun, Apr 01, 2007 at 09:52:50PM +0200, Gudjon I. Gudjonsson wrote:
 Hi
Has anyone noticed that gcc is older in experimental for amd64 than for 
 other architectures. It seems to me like dependencies that go in circles.
If so, does anyone have an explanation? I wanted to compile the newest 
 version of openoffice but I need this version of gcc for that.

gcc-4.1 is in testing and unstable for quite a while, and is the
default compiler for testing/etch.

openoffice.org is also available in testing/etch, and I have no idea why
it would suddenly require a newer gcc.

I have no idea why you have a problem with this.


Kurt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-4.1

2007-04-01 Thread Rob Andrews
On 01-Apr-2007 20:52.50 (BST), Gudjon I. Gudjonsson wrote:
 Has anyone noticed that gcc is older in experimental for amd64 than for 
  other architectures. It seems to me like dependencies that go in circles.
 If so, does anyone have an explanation? I wanted to compile the newest 
  version of openoffice but I need this version of gcc for that.

The packages in experimental don't seem to build for all architectures -
another example is gnome-applets, which has been built for i386 only.

Sometimes it is because of failure to build on that architecture. Sometimes
it just doesn't build.

Look at the per-package build logs at buildd.debian.org for more information.

-- 
rob andrews   :: pgp 0x01e00563 :: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-4.0

2007-01-30 Thread Goswin von Brederlow
c wakefield [EMAIL PROTECTED] writes:

 On Monday 29 January 2007 00:59, Goswin von Brederlow wrote:
 c wakefield [EMAIL PROTECTED] writes:
  Greetings all.
 
  Can someone point me to an amd64 deb of gcc-4.0?
 
  It's not in the standard repository, at least, the binary isn't.
 
  I'm compiling the nvidia module on a 2.6.15-1 kernel which requires gcc
  4.0
 
  Thanks for any replies.
  Chris W.
 
 
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact
  [EMAIL PROTECTED]

 You could go and find it on snapshots but might i suggest to build a
 new kernel with whatever compiler you have now? Prefreably a recent
 one.

 MfG
 Goswin
 Hi Goswin.  Thanks, but I did find the compiler on an old install.  I have to 
 use the 2.6.15-1 deb kernel, as nothing else will boot my asus m2nvp-vm board 
 for some reason (I think it's the lack of support for the NFORCE-MCP51 
 chipset).

If you can you should do a git-bisect to find the patch that breaks it
and then work on getting it fixed again for current kernels.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-4.0

2007-01-29 Thread Goswin von Brederlow
c wakefield [EMAIL PROTECTED] writes:

 Greetings all.

 Can someone point me to an amd64 deb of gcc-4.0?

 It's not in the standard repository, at least, the binary isn't.

 I'm compiling the nvidia module on a 2.6.15-1 kernel which requires gcc 4.0

 Thanks for any replies.
 Chris W.


 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]

You could go and find it on snapshots but might i suggest to build a
new kernel with whatever compiler you have now? Prefreably a recent
one.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-4.0

2007-01-29 Thread c wakefield
On Monday 29 January 2007 00:59, Goswin von Brederlow wrote:
 c wakefield [EMAIL PROTECTED] writes:
  Greetings all.
 
  Can someone point me to an amd64 deb of gcc-4.0?
 
  It's not in the standard repository, at least, the binary isn't.
 
  I'm compiling the nvidia module on a 2.6.15-1 kernel which requires gcc
  4.0
 
  Thanks for any replies.
  Chris W.
 
 
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact
  [EMAIL PROTECTED]

 You could go and find it on snapshots but might i suggest to build a
 new kernel with whatever compiler you have now? Prefreably a recent
 one.

 MfG
 Goswin
Hi Goswin.  Thanks, but I did find the compiler on an old install.  I have to 
use the 2.6.15-1 deb kernel, as nothing else will boot my asus m2nvp-vm board 
for some reason (I think it's the lack of support for the NFORCE-MCP51 
chipset).
Chris W.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-4.0

2007-01-28 Thread Alan Ianson
On Sun January 28 2007 21:03, c wakefield wrote:
 Greetings all.

 Can someone point me to an amd64 deb of gcc-4.0?

 It's not in the standard repository, at least, the binary isn't.

 I'm compiling the nvidia module on a 2.6.15-1 kernel which requires gcc 4.0

I use the nvidia binaries from non-free in etch and they work well for me. If 
your running sarge 3.4 will be the newest (official) gcc available. I had to 
install that so m-a could built the module for me.

Do you need a newer driver than m-a will build for you?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-4.0

2007-01-28 Thread c wakefield
On Sunday 28 January 2007 21:37, Alan Ianson wrote:
 On Sun January 28 2007 21:03, c wakefield wrote:
  Greetings all.
 
  Can someone point me to an amd64 deb of gcc-4.0?
 
  It's not in the standard repository, at least, the binary isn't.
 
  I'm compiling the nvidia module on a 2.6.15-1 kernel which requires gcc
  4.0

 I use the nvidia binaries from non-free in etch and they work well for me.
 If your running sarge 3.4 will be the newest (official) gcc available. I
 had to install that so m-a could built the module for me.

 Do you need a newer driver than m-a will build for you?
Hi Alan.

I've heard about problems associated the nvidia binaries, leaving the user 
without X and a hosed system.  I think that was the fault of the nVidia 
installer, though.

I'm running testing and was wanting to compile a module against my [only] 
running kernel:  2.6.15-1-amd64-generic.

module-assistant says that I need gcc-4.0 to compile the nvidia source against 
this kernel.

I'm running a asus M2NPV-VM motherboard which has an NFORCE-MCP51 chipset that 
is not supported yet, and the 2.6.15-1-amd64-generic debian kernel is the 
only one that boots this machine.  Tried 2.6.19.2 of course.

What binaries/amd64 packages are you using?

Thanks,
Chris W.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-08 Thread Adam Stiles
On Wednesday 07 June 2006 20:06, Francesco Pietra wrote:
 Yes, it was compiled OK. However, because make was from root, the property
 of all compiled *.o files is root root. This makes some problems in the use
 of the program, such as in deleting files.

 Issuing

 ln -s /usr/bin/gcc-41 /usr/local/bin/gcc

 either as $ or #, followed by

 $ make

 reports
 gcc -g -02 -c -o active.o active.c
 cc1: error: active.c: Permission denied
 make: *** [active.o] Error 1

 Perhaps, unless link/make can be arranged differently, the easiest would be
 to change the property of all *.o files. Don'y remember how this could be
 done with a single command.

When you do
# make install
all the important files are copied somewhere sensible, usually /usr/local/bin 
which is in the standard path and out of reach of the package management 
system.  You have to be root to do this, because ordinary users really should 
not be writing to such places.

If `make install` is not working, then that indicates an error  {as opposed to 
a warning; errors are serious enough actually to stop the compilation}  
somewhere.  So you probably want to capture the full output to analyse at 
your leisure.  Type
$ script [filename]
to begin capturing the terminal output into a file  {if you don't give a 
filename the default will be 'typescript'};  then
$ make
to start the make process.  Press ctrl+D at the end, to stop writing to the 
script file and save it.

Now you can look through the file with an editor and see where the error 
occurred.

 Incidentally, in previous compilation the proprty of *.c files was
 francesco francesco. Now it is 500 500; I imagine that 500 stands for
 francesco. True? You know, when such affaris are carried out sporadically,
 memory about tends to vanish to make room to other storage.

Unix stores the users and groups associated with files numerically, and looks 
them up for display.  It's conventional that the low numbers are used for 
system users and artificial users, and higher numbers are the real users.  
On Red Hat systems and derivatives, non-system users start at 500; on Debian 
systems, non-system users start at 1000.

What probably happened is that someone generated the tarball as the first 
non-system user on a Red Hat-ish system, who would have been numbered 500.  
One of the times that you extracted it, you took over ownership of the files; 
the other time, you preserved the original file ownerships  {perhaps you 
extracted it as root or something}.  Your Debian system doesn't have a user 
#500, so it can't give you a username.

Not that it matters much because only root can do `make install`, and root can 
always read files belonging to anyone regardless of permission modes.

-- 
AJS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-08 Thread Francesco Pietra
On Thursday 08 June 2006 11:35, Adam Stiles wrote:
 On Wednesday 07 June 2006 20:06, Francesco Pietra wrote:
  Yes, it was compiled OK. However, because make was from root, the
  property of all compiled *.o files is root root. This makes some problems
  in the use of the program, such as in deleting files.


  Issuing
 
  ln -s /usr/bin/gcc-41 /usr/local/bin/gcc
 
  either as $ or #, followed by
 
  $ make
 
  reports
  gcc -g -02 -c -o active.o active.c
  cc1: error: active.c: Permission denied
  make: *** [active.o] Error 1
 
  Perhaps, unless link/make can be arranged differently, the easiest would
  be to change the property of all *.o files. Don'y remember how this could
  be done with a single command.

 When you do
 # make install
 all the important files are copied somewhere sensible, usually
 /usr/local/bin which is in the standard path and out of reach of the
 package management system.  You have to be root to do this, because
 ordinary users really should not be writing to such places.

Finally, I issued #make (from root) and then changed the ownership of all *.c, 
*.o, *.h, and *.prm files, including the directory containing them. It works 
perfectly at truly 64bit (of course it has no graphics, to this end, but on 
the 32bit pc I have a sister program to examine graphically the output). 
Impressive speed. The most tricky part is to create the input on the 32bit pc 
and transfer to the 64bit workstation through a usb card reader, complex 
because of the strict adherence of debian to ownerships and permissions.
 
 If `make install` is not working, 
There is no makeinstall in the Makefile. Things are arranged that make creates 
the executable that can be placed everywhere (with its needed companions)


 then that indicates an error  {as opposed 
 to a warning; errors are serious enough actually to stop the compilation}
 somewhere.  So you probably want to capture the full output to analyse at
 your leisure.  Type
 $ script [filename]
 to begin capturing the terminal output into a file  {if you don't give a
 filename the default will be 'typescript'};  then
 $ make
 to start the make process.  Press ctrl+D at the end, to stop writing to the
 script file and save it.

 Now you can look through the file with an editor and see where the error
 occurred.

  Incidentally, in previous compilation the proprty of *.c files was
  francesco francesco. Now it is 500 500; I imagine that 500 stands for
  francesco. True? You know, when such affaris are carried out
  sporadically, memory about tends to vanish to make room to other storage.

 Unix stores the users and groups associated with files numerically, and
 looks them up for display.  It's conventional that the low numbers are used
 for system users and artificial users, and higher numbers are the real
 users. On Red Hat systems and derivatives, non-system users start at 500;
 on Debian systems, non-system users start at 1000.

 What probably happened is that someone generated the tarball as the first
 non-system user on a Red Hat-ish system, who would have been numbered 500.
 One of the times that you extracted it, you took over ownership of the
 files; the other time, you preserved the original file ownerships  {perhaps
 you extracted it as root or something}.  Your Debian system doesn't have a
 user #500, so it can't give you a username.

I believe you have grasped the point perfectly. Who wrote the program is a 
RedHat_ist, as far as linux is concerned. Normally he is BSD_ist. I known 
that, on my solicitation, he has installed debian too, but he was probably 
pressed by the time. I was looking at 500: is that the decimal corresponding 
to octal 764?

 Not that it matters much because only root can do `make install`, and root
 can always read files belonging to anyone regardless of permission modes.

At any event, I am happy to have the first important piece for my calculations 
at 64bit with multiprocessor. Now I have to check if the program is bug-free. 
A molecule of my repertoire will test that fully.

Could you please help me further? I posed to the mpqc list the question 
(unanswered) if it is safe to install on amd64 debian etch mpqc (the second 
part of my calculations) made available for debian sid at

http://packages.debian.org/unstable/science/mpqc

What do you think? If safe, should I add a repository to my sources.list for 
etch or there is another less risky way?

Thanks a lot

francesco pietra



 --
 AJS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-08 Thread A J Stiles
On Thursday 08 June 2006 13:08, Francesco Pietra wrote:
 Finally, I issued #make (from root) and then changed the ownership of all
 *.c, *.o, *.h, and *.prm files, including the directory containing them. It
 works perfectly at truly 64bit (of course it has no graphics, to this end,
 but on the 32bit pc I have a sister program to examine graphically the
 output). Impressive speed. The most tricky part is to create the input on
 the 32bit pc and transfer to the 64bit workstation through a usb card
 reader, complex because of the strict adherence of debian to ownerships and
 permissions.

Is there a good reason why you can't set up an NFS share between the two 
machines?

  If `make install` is not working,

 There is no makeinstall in the Makefile. Things are arranged that make
 creates the executable that can be placed everywhere (with its needed
 companions)

Ah.  Well, this is the sort of thing I should have expected from a programmer 
who is still using gets() .  ;-)

 I believe you have grasped the point [about user #500] perfectly. Who wrote 
the program is a
 RedHat_ist, as far as linux is concerned. Normally he is BSD_ist. I known
 that, on my solicitation, he has installed debian too, but he was probably
 pressed by the time. I was looking at 500: is that the decimal
 corresponding to octal 764?

7 * 64 + 6 * 8 + 4 = 448 + 48 + 4 = 500, yes.

 At any event, I am happy to have the first important piece for my
 calculations at 64bit with multiprocessor. Now I have to check if the
 program is bug-free. A molecule of my repertoire will test that fully.

 Could you please help me further? I posed to the mpqc list the question
 (unanswered) if it is safe to install on amd64 debian etch mpqc (the second
 part of my calculations) made available for debian sid at

 http://packages.debian.org/unstable/science/mpqc

 What do you think? If safe, should I add a repository to my sources.list
 for etch or there is another less risky way?

What I've mostly done in the past, when wanting packages not available in the 
distribution I am using  {e.g.  my 32-bit Etch at home, when some KDE 
packages were unavailable},  has been to download the .dsc, .diff.gz 
and .orig.tar.gz files by hand, build the package:
# dpkg-source -x foo.dsc
# cd foo
# dpkg-buildpackage
and install the resulting .deb using
# dpkg -i foo.deb

Unstable  {sid}  packages generally will build fine on testing  {etch at time 
of writing}  except when a huge transition is taking place  {eg. KDE2 to 
KDE3, XFree86 to Xorg} and a dependency hasn't made it through the system 
yet.  Depending upon how actively mpqc is being developed, you may even find 
that the Etch and Sid versions are the same.

Good luck with it!

-- 
AJS
delta echo bravo six four at earthshod dot co dot uk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-08 Thread Francesco Pietra
On Thursday 08 June 2006 18:14, A J Stiles wrote:
 On Thursday 08 June 2006 13:08, Francesco Pietra wrote:
  Finally, I issued #make (from root) and then changed the ownership of all
  *.c, *.o, *.h, and *.prm files, including the directory containing them.
  It works perfectly at truly 64bit (of course it has no graphics, to this
  end, but on the 32bit pc I have a sister program to examine graphically
  the output). Impressive speed. The most tricky part is to create the
  input on the 32bit pc and transfer to the 64bit workstation through a usb
  card reader, complex because of the strict adherence of debian to
  ownerships and permissions.

 Is there a good reason why you can't set up an NFS share between the two
 machines?

Really not.  I am just at the beginning, with recoursing problems. NFS will be 
the solution. And may be even vetter to create a 32bit chroot to run there my 
pre-program. It may be useful in case of pc32 down. I never created a chroot 
and take into account that I am a chemist (one of the very few scientists in 
my country who does not know about Microsoft), I have to do chemistry. Time 
is short.

I am experiencing unusual difficulties with these particular file transfers 
from the 64bit side. Root is not allowed to transfer with preservation of 
properties of output files (may be I am using wrong commands, however) and 
files on the card reader refuse to be changed of ownership (here I am sure to 
use the right commands). Moreover, umount does not work and occupancy pid is 
both to user (why, he was  only involved in the property of output files) and 
root, and a simple kill pid does not work, I had to make recourse to the 
dangerous kill -kill pid (always, not only once). In contrast, everything 
flows smoothly with the same card and same file on the 32bit pc (either from 
terminal window or kde). On the 64bit machine I had even a suggestion to 
report a bug about malfunction of -p --preserve. Unfortunately I did nothing 
and I did not take notice.

   If `make install` is not working,
 
  There is no makeinstall in the Makefile. Things are arranged that make
  creates the executable that can be placed everywhere (with its needed
  companions)

 Ah.  Well, this is the sort of thing I should have expected from a
 programmer who is still using gets() .  ;-)

I would be more cautious about that.  That person was able to transfer 
computational programs from mainframe to the first IBM PC (and I was using 
them from the beginning), and he wrote ones that still have no equivalent on 
earth. But I understand, he do not know him.

  I believe you have grasped the point [about user #500] perfectly. Who
  wrote

 the program is a

  RedHat_ist, as far as linux is concerned. Normally he is BSD_ist. I known
  that, on my solicitation, he has installed debian too, but he was
  probably pressed by the time. I was looking at 500: is that the decimal
  corresponding to octal 764?

 7 * 64 + 6 * 8 + 4 = 448 + 48 + 4 = 500, yes.

  At any event, I am happy to have the first important piece for my
  calculations at 64bit with multiprocessor. Now I have to check if the
  program is bug-free. A molecule of my repertoire will test that fully.
 
  Could you please help me further? I posed to the mpqc list the question
  (unanswered) if it is safe to install on amd64 debian etch mpqc (the
  second part of my calculations) made available for debian sid at
 
  http://packages.debian.org/unstable/science/mpqc
 
  What do you think? If safe, should I add a repository to my sources.list
  for etch or there is another less risky way?

 What I've mostly done in the past, when wanting packages not available in
 the distribution I am using  {e.g.  my 32-bit Etch at home, when some KDE
 packages were unavailable},  has been to download the .dsc, .diff.gz and
 .orig.tar.gz files by hand, build the package:
 # dpkg-source -x foo.dsc
 # cd foo
 # dpkg-buildpackage
 and install the resulting .deb using
 # dpkg -i foo.deb

 Unstable  {sid}  packages generally will build fine on testing  {etch at
 time of writing}  except when a huge transition is taking place  {eg. KDE2
 to KDE3, XFree86 to Xorg} and a dependency hasn't made it through the
 system yet.  Depending upon how actively mpqc is being developed, you may
 even find that the Etch and Sid versions are the same.

 Good luck with it!

Thanks a lot

 --
 AJS
 delta echo bravo six four at earthshod dot co dot uk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-08 Thread Francesco Pietra
As to packages available from another distribution, I forgot to tell the whole 
instructions I was given:
Looks like there is a debian mpqc package.  See
http://packages.debian.org/unstable/science/mpqc
You should be able to do an 'apt-get mpqc' and it will install mpqc,
along with any missing packages that mpqc depends on. 

Does this fit with your suggestion below? I wonder about those missing 
packages and  where to address that apt-get, and why install does not 
precede the name of the package.

thank you
francesco pietra

On Thursday 08 June 2006 18:14, A J Stiles wrote:
 On Thursday 08 June 2006 13:08, Francesco Pietra wrote:
  Finally, I issued #make (from root) and then changed the ownership of all
  *.c, *.o, *.h, and *.prm files, including the directory containing them.
  It works perfectly at truly 64bit (of course it has no graphics, to this
  end, but on the 32bit pc I have a sister program to examine graphically
  the output). Impressive speed. The most tricky part is to create the
  input on the 32bit pc and transfer to the 64bit workstation through a usb
  card reader, complex because of the strict adherence of debian to
  ownerships and permissions.

 Is there a good reason why you can't set up an NFS share between the two
 machines?

Really not.  I am just at the beginning, with recoursing problems. NFS will be 
the solution. And may be even vetter to create a 32bit chroot to run there my 
pre-program. It may be useful in case of pc32 down. I never created a chroot 
and take into account that I am a chemist (one of the very few scientists in 
my country who does not know about Microsoft), I have to do chemistry. Time 
is short.

I am experiencing unusual difficulties with these particular file transfers 
from the 64bit side. Root is not allowed to transfer with preservation of 
properties of output files (may be I am using wrong commands, however) and 
files on the card reader refuse to be changed of ownership (here I am sure to 
use the right commands). Moreover, umount does not work and occupancy pid is 
both to user (why, he was  only involved in the property of output files) and 
root, and a simple kill pid does not work, I had to make recourse to the 
dangerous kill -kill pid (always, not only once). In contrast, everything 
flows smoothly with the same card and same file on the 32bit pc (either from 
terminal window or kde). On the 64bit machine I had even a suggestion to 
report a bug about malfunction of -p --preserve. Unfortunately I did nothing 
and I did not take notice.

   If `make install` is not working,
 
  There is no makeinstall in the Makefile. Things are arranged that make
  creates the executable that can be placed everywhere (with its needed
  companions)

 Ah.  Well, this is the sort of thing I should have expected from a
 programmer who is still using gets() .  ;-)

I would be more cautious about that.  That person was able to transfer 
computational programs from mainframe to the first IBM PC (and I was using 
them from the beginning), and he wrote ones that still have no equivalent on 
earth. But I understand, he do not know him.

  I believe you have grasped the point [about user #500] perfectly. Who
  wrote

 the program is a

  RedHat_ist, as far as linux is concerned. Normally he is BSD_ist. I known
  that, on my solicitation, he has installed debian too, but he was
  probably pressed by the time. I was looking at 500: is that the decimal
  corresponding to octal 764?

 7 * 64 + 6 * 8 + 4 = 448 + 48 + 4 = 500, yes.

  At any event, I am happy to have the first important piece for my
  calculations at 64bit with multiprocessor. Now I have to check if the
  program is bug-free. A molecule of my repertoire will test that fully.
 
  Could you please help me further? I posed to the mpqc list the question
  (unanswered) if it is safe to install on amd64 debian etch mpqc (the
  second part of my calculations) made available for debian sid at
 
  http://packages.debian.org/unstable/science/mpqc
 
  What do you think? If safe, should I add a repository to my sources.list
  for etch or there is another less risky way?

 What I've mostly done in the past, when wanting packages not available in
 the distribution I am using  {e.g.  my 32-bit Etch at home, when some KDE
 packages were unavailable},  has been to download the .dsc, .diff.gz and
 .orig.tar.gz files by hand, build the package:
 # dpkg-source -x foo.dsc
 # cd foo
 # dpkg-buildpackage
 and install the resulting .deb using
 # dpkg -i foo.deb

 Unstable  {sid}  packages generally will build fine on testing  {etch at
 time of writing}  except when a huge transition is taking place  {eg. KDE2
 to KDE3, XFree86 to Xorg} and a dependency hasn't made it through the
 system yet.  Depending upon how actively mpqc is being developed, you may
 even find that the Etch and Sid versions are the same.

 Good luck with it!

Thanks a lot

 --
 AJS
 delta echo bravo six four at earthshod dot co dot uk



Re: gcc

2006-06-07 Thread Albert Oliver Serra

Francesco Pietra wrote:

On Tuesday 06 June 2006 23:24, Alexander Samad wrote:

On Tue, Jun 06, 2006 at 08:11:01PM +0200, Francesco Pietra wrote:

#apt-get install gcc-4.0
Reading..
Building dependency tree...
Package 4.0 is not available, but is referred to by another package. This
may mean that the package is missing, has been obsoleted, or is only
available from another source.
However the following packages replace it:
gcc-4.0-locales
W. (a series of warnings that Couldn't stat source package list at
http:... E: Package gcc-4.0 has no installation candidate.

My sources.list from which the net installation was carried out with only
main and the row end (subsequently, apt-get update did nothing):
deb http://debian.inode.at/debian-amd64/debian/ etch main contrib
non-free deb-src http://debian.inode.at/debian-amd64/debian/ etch main
contrib non-free

Think you have to change your repository to the main debain ones, as
etch has been moved to there

something like
ftp://ftp.au.debian.org/debian etch main contrib non-free


Now tried:
#apt-get update (or upgrade) with sources.list
 deb ftp://ftp.au.debian.org/debian etch main contrib non-free
 deb-src ftp://ftp.au.debian.org/debian etch main contrib non-free
 deb http://security.debian.org/ etch/updates main contrib non-free
 deb-src http://security.debian.org/ etch/updates main contrib non-free
fails to give access to either sources or security updates and no 
update/upgrade occurs at all


Then also tried:
#apt-get update (or upgrade) with sources.list
 deb ftp://ftp.debian.org/debian etch main contrib non-free
 deb-src ftp://ftp.debian.org/debian etch main contrib non-free
 deb http://security.debian.org/ etch/updates main contrib non-free
 deb-src http://security.debian.org/ etch/updates main contrib non-free
fails to give access to either sources or security updates and no 
update/upgrade occurs at all


(installation was from etch beta 2 release installer; netinstall from 
debian.inode.at) 

TO ADD that with either 'au' or without in the sources.list, the result of gcc 
trial install is the same as with debian.inode.at, i.e.:


#apt-get install gcc-4.0
Reading..
Building dependency tree...
Package 4.0 is not available, but is referred to by another package. This may 
mean that the package is missing, has been obsoleted, or is only available 
from another source.

However the following packages replace it:
gcc-4.0-locales
W. (a series of warnings that Couldn't stat source package list at http:...
E: Package gcc-4.0 has no installation candidate.


Have you done apt-get update???

Albert


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-07 Thread Matthias Julius
Francesco Pietra [EMAIL PROTECTED] writes:

 On Wednesday 07 June 2006 00:05, Matthias Julius wrote:
 # ln -s /usr/bin/gcc-4.1 /usr/local/bin/gcc

And did you try to create a gcc symlink?

Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-07 Thread Francesco Pietra
I was too tired yesterday. Now tried. Perhaps mistakenly, I issued the ln -s 
from my home, then cd to the directory containing the sources, from where i 
issued make:

deb64:/home/francesco# ln - /usr/bin/gcc-4.1 /usr/local/bin/gcc
cd gmmx
deb64:/home/francesco/gmmx# make

whereby a large number of lines where shown consecutively, of the type

gcc -g -02 -c -o   utility.o  utility.c

where utility.c is a file owned francesco francesco (date when the tarball was 
unzipped and untared), present before make, and utility.o, owned root root 
(date when make was issued), was generated following the command.

the sequence ended with:

gcc -g  -o gmmx03 active.o angles.o attach.o column.o dolastat.o diagc.o

Then, after other lines of text

main.o: In function 'main':
/home/francesco/gmmx/main.c: 71: warning: the 'gets' function is dangerous and 
should not be used.
deb64: /home/francesco/gmmx#

where gmmx03 is the name of the tarball.

I do not yet understand if something positive happened, but surely your 
suggestion has broken the ice. Thank you. (should you understand from the 
above description, please tell me)

francesco pietra

On Wednesday 07 June 2006 15:57, Matthias Julius wrote:
 Francesco Pietra [EMAIL PROTECTED] writes:
  On Wednesday 07 June 2006 00:05, Matthias Julius wrote:
  # ln -s /usr/bin/gcc-4.1 /usr/local/bin/gcc

 And did you try to create a gcc symlink?

 Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-07 Thread Francesco Pietra
Resent to say that before

#make install

I should delete the directory, recreate, and issue make from $. I am only 
worried about the warning below. Was that because I issued make from root?
___
I was too tired yesterday. Now tried. Perhaps mistakenly, I issued the ln -s 
from my home, then cd to the directory containing the sources, from where i 
issued make:

deb64:/home/francesco# ln - /usr/bin/gcc-4.1 /usr/local/bin/gcc
cd gmmx
deb64:/home/francesco/gmmx# make

whereby a large number of lines where shown consecutively, of the type

gcc -g -02 -c -o   utility.o  utility.c

where utility.c is a file owned francesco francesco (date when the tarball was 
unzipped and untared), present before make, and utility.o, owned root root 
(date when make was issued), was generated following the command.

the sequence ended with:

gcc -g  -o gmmx03 active.o angles.o attach.o column.o dolastat.o diagc.o

Then, after other lines of text

main.o: In function 'main':
/home/francesco/gmmx/main.c: 71: warning: the 'gets' function is dangerous and 
should not be used.
deb64: /home/francesco/gmmx#

where gmmx03 is the name of the tarball.

I do not yet understand if something positive happened, but surely your 
suggestion has broken the ice. Thank you. (should you understand from the 
above description, please tell me)

francesco pietra

On Wednesday 07 June 2006 15:57, Matthias Julius wrote:
 Francesco Pietra [EMAIL PROTECTED] writes:
  On Wednesday 07 June 2006 00:05, Matthias Julius wrote:
  # ln -s /usr/bin/gcc-4.1 /usr/local/bin/gcc

 And did you try to create a gcc symlink?

 Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-07 Thread Francesco Pietra
Resent to say that before

#make install (or better #checkinstall -D)

I should delete the directory, recreate, and issue make from $. I am only 
worried about the warning below. Was that because I issued make from root?
___
I was too tired yesterday. Now tried. Perhaps mistakenly, I issued the ln -s 
from my home, then cd to the directory containing the sources, from where i 
issued make:

deb64:/home/francesco# ln - /usr/bin/gcc-4.1 /usr/local/bin/gcc
cd gmmx
deb64:/home/francesco/gmmx# make

whereby a large number of lines where shown consecutively, of the type

gcc -g -02 -c -o   utility.o  utility.c

where utility.c is a file owned francesco francesco (date when the tarball was 
unzipped and untared), present before make, and utility.o, owned root root 
(date when make was issued), was generated following the command.

the sequence ended with:

gcc -g  -o gmmx03 active.o angles.o attach.o column.o dolastat.o diagc.o

Then, after other lines of text

main.o: In function 'main':
/home/francesco/gmmx/main.c: 71: warning: the 'gets' function is dangerous and 
should not be used.
deb64: /home/francesco/gmmx#

where gmmx03 is the name of the tarball.

I do not yet understand if something positive happened, but surely your 
suggestion has broken the ice. Thank you. (should you understand from the 
above description, please tell me)

francesco pietra

On Wednesday 07 June 2006 15:57, Matthias Julius wrote:
 Francesco Pietra [EMAIL PROTECTED] writes:
  On Wednesday 07 June 2006 00:05, Matthias Julius wrote:
  # ln -s /usr/bin/gcc-4.1 /usr/local/bin/gcc

 And did you try to create a gcc symlink?

 Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-07 Thread Jo Shields

Francesco Pietra wrote:

Resent to say that before

#make install

I should delete the directory, recreate, and issue make from $. I am only 
worried about the warning below. Was that because I issued make from root?
  


No. It's programmer error in main.c, line 71. Use fgets() instead of 
gets() as gets() is easy to exploit with buffer overrun attacks.


Generally, read man gets


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-07 Thread Pete Harlan
  $alias gcc=gcc-4.1 make
  -bash: alias: make: not found

[...]

 I think that should have been:
 # alias gcc=gcc-4.1
 # make

Make doesn't use bash aliases.  An exported environment variable might
do it, but I believe this is the standard way to do this:

make CC=gcc-4.1

HTH,

--Pete


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-07 Thread Francesco Pietra
Yes, it was compiled OK. However, because make was from root, the property of 
all compiled *.o files is root root. This makes some problems in the use of 
the program, such as in deleting files.

Issuing

ln -s /usr/bin/gcc-41 /usr/local/bin/gcc

either as $ or #, followed by

$ make

reports
gcc -g -02 -c -o active.o active.c
cc1: error: active.c: Permission denied
make: *** [active.o] Error 1

Perhaps, unless link/make can be arranged differently, the easiest would be to 
change the property of all *.o files. Don'y remember how this could be done 
with a single command.

Incidentally, in previous compilation the proprty of *.c files was francesco 
francesco. Now it is 500 500; I imagine that 500 stands for francesco. True? 
You know, when such affaris are carried out sporadically, memory about tends 
to vanish to make room to other storage.

francesco pietra

Therefore, I have recreated directory gmmx with sources (I had deleted all) 
and recompiled issuing both links and make as root. Now the *. files are 500 
500 property (I imagine it is for owner francesco) while *.o files are root 
root. Why not changing the property?

I was too tired yesterday. Now tried. Perhaps mistakenly, I issued the ln -s 
from my home, then cd to the directory containing the sources, from where i 
issued make:

deb64:/home/francesco# ln - /usr/bin/gcc-4.1 /usr/local/bin/gcc
cd gmmx
deb64:/home/francesco/gmmx# make

whereby a large number of lines where shown consecutively, of the type

gcc -g -02 -c -o   utility.o  utility.c

where utility.c is a file owned francesco francesco (date when the tarball was 
unzipped and untared), present before make, and utility.o, owned root root 
(date when make was issued), was generated following the command.

the sequence ended with:

gcc -g  -o gmmx03 active.o angles.o attach.o column.o dolastat.o diagc.o

Then, after other lines of text

main.o: In function 'main':
/home/francesco/gmmx/main.c: 71: warning: the 'gets' function is dangerous and 
should not be used.
deb64: /home/francesco/gmmx#

where gmmx03 is the name of the tarball.

I do not yet understand if something positive happened, but surely your 
suggestion has broken the ice. Thank you. (should you understand from the 
above description, please tell me)

francesco pietra

On Wednesday 07 June 2006 15:57, Matthias Julius wrote:
 Francesco Pietra [EMAIL PROTECTED] writes:
  On Wednesday 07 June 2006 00:05, Matthias Julius wrote:
  # ln -s /usr/bin/gcc-4.1 /usr/local/bin/gcc

 And did you try to create a gcc symlink?

 Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Lennart Sorensen
On Tue, Jun 06, 2006 at 02:57:53PM +0200, Francesco Pietra wrote:
 Why with amd64 debian etch
 
 $gcc -v
 $gcc --version
 are unrecognized and there is no
 $man gcc
 page?
 
 While
 #dselect
 reveals that both
 gcc-4.1 and make 
 are installed from base installation.
 
 Of course my question is not merely related to that, but to the use of 
 queries 
 with respect to 32bit etch.

Is gcc installed?  gcc-4.1 provides gcc-4.1, gcc depends on the current
gcc, and provides the gcc link to the current version.

# dpkg -S /usr/bin/gcc
gcc: /usr/bin/gcc

Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Francesco Pietra
Hi Len:
perhaps better for me to go for a jogging, or make a cup of strong green tea, 
because I am getting really confused:

#dselect
shows that both gcc-4.1 and make are installed (blank*** with the last * 
highlighted, as for packages that work, like apt)

In contrast (?)
#dpkg -S /usr/bin/gcc
dpkg: /usr/bin/gcc not found

but see below from a perusal of directories

Installation was in differet partitions and raid1: /, /usr, /var/ 
swap, /home, /tmp

/usr/bin includes, inter alia, g++-4.1, gcc-4.1, gccbug-4.1

Previously I was trying to compile a program that has Makefile only:
$make
gcc -g -02 -c -o active.o active.c
make: *** [active.o] Error 127

thank you
francesco pietra

On Tuesday 06 June 2006 17:00, Lennart Sorensen wrote:
 On Tue, Jun 06, 2006 at 02:57:53PM +0200, Francesco Pietra wrote:
  Why with amd64 debian etch
 
  $gcc -v
  $gcc --version
  are unrecognized and there is no
  $man gcc
  page?
 
  While
  #dselect
  reveals that both
  gcc-4.1 and make
  are installed from base installation.
 
  Of course my question is not merely related to that, but to the use of
  queries with respect to 32bit etch.

 Is gcc installed?  gcc-4.1 provides gcc-4.1, gcc depends on the current
 gcc, and provides the gcc link to the current version.

 # dpkg -S /usr/bin/gcc
 gcc: /usr/bin/gcc

 Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Jo Shields

Francesco Pietra wrote:

Hi Len:
perhaps better for me to go for a jogging, or make a cup of strong green tea, 
because I am getting really confused:


#dselect
shows that both gcc-4.1 and make are installed (blank*** with the last * 
highlighted, as for packages that work, like apt)


In contrast (?)
#dpkg -S /usr/bin/gcc
dpkg: /usr/bin/gcc not found

but see below from a perusal of directories

Installation was in differet partitions and raid1: /, /usr, /var/ 
swap, /home, /tmp


/usr/bin includes, inter alia, g++-4.1, gcc-4.1, gccbug-4.1

Previously I was trying to compile a program that has Makefile only:
$make
gcc -g -02 -c -o active.o active.c
make: *** [active.o] Error 127

thank you
francesco pietra

On Tuesday 06 June 2006 17:00, Lennart Sorensen wrote:
  

On Tue, Jun 06, 2006 at 02:57:53PM +0200, Francesco Pietra wrote:


Why with amd64 debian etch

$gcc -v
$gcc --version
are unrecognized and there is no
$man gcc
page?

While
#dselect
reveals that both
gcc-4.1 and make
are installed from base installation.

Of course my question is not merely related to that, but to the use of
queries with respect to 32bit etch.
  

Is gcc installed?  gcc-4.1 provides gcc-4.1, gcc depends on the current
gcc, and provides the gcc link to the current version.

# dpkg -S /usr/bin/gcc
gcc: /usr/bin/gcc

Len Sorensen



gcc is a symbolic link, provided by the gcc package. Since you don't 
have the gcc package, you have no gcc.


Either compile your app using gcc-4.1 instead of gcc, or install the 
gcc package.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Francesco Pietra
Hi Joe:
Thank you. Because gcc is called by $make, I tried to install gcc:

#apt-get install gcc
gcc: Depends: gcc-4.0 (=4.0.2-5) but is not installable
E: Broken packages.

francesco pietra

On Tuesday 06 June 2006 17:45, Jo Shields wrote:
 Francesco Pietra wrote:
  Hi Len:
  perhaps better for me to go for a jogging, or make a cup of strong green
  tea, because I am getting really confused:
 
  #dselect
  shows that both gcc-4.1 and make are installed (blank*** with the last *
  highlighted, as for packages that work, like apt)
 
  In contrast (?)
  #dpkg -S /usr/bin/gcc
  dpkg: /usr/bin/gcc not found
 
  but see below from a perusal of directories
 
  Installation was in differet partitions and raid1: /, /usr, /var/
  swap, /home, /tmp
 
  /usr/bin includes, inter alia, g++-4.1, gcc-4.1, gccbug-4.1
 
  Previously I was trying to compile a program that has Makefile only:
  $make
  gcc -g -02 -c -o active.o active.c
  make: *** [active.o] Error 127
 
  thank you
  francesco pietra
 
  On Tuesday 06 June 2006 17:00, Lennart Sorensen wrote:
  On Tue, Jun 06, 2006 at 02:57:53PM +0200, Francesco Pietra wrote:
  Why with amd64 debian etch
 
  $gcc -v
  $gcc --version
  are unrecognized and there is no
  $man gcc
  page?
 
  While
  #dselect
  reveals that both
  gcc-4.1 and make
  are installed from base installation.
 
  Of course my question is not merely related to that, but to the use of
  queries with respect to 32bit etch.
 
  Is gcc installed?  gcc-4.1 provides gcc-4.1, gcc depends on the current
  gcc, and provides the gcc link to the current version.
 
  # dpkg -S /usr/bin/gcc
  gcc: /usr/bin/gcc
 
  Len Sorensen

 gcc is a symbolic link, provided by the gcc package. Since you don't
 have the gcc package, you have no gcc.

 Either compile your app using gcc-4.1 instead of gcc, or install the
 gcc package.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Matthew Robinson




Francesco Pietra wrote:

  Hi Joe:
Thank you. Because gcc is called by $make, I tried to install gcc:

#apt-get install gcc
gcc: Depends: gcc-4.0 (=4.0.2-5) but is not installable
E: Broken packages.

francesco pietra

On Tuesday 06 June 2006 17:45, Jo Shields wrote:
  
  
Francesco Pietra wrote:


  Hi Len:
perhaps better for me to go for a jogging, or make a cup of strong green
tea, because I am getting really confused:

#dselect
shows that both gcc-4.1 and make are installed (blank*** with the last *
highlighted, as for packages that work, like apt)

In contrast (?)
#dpkg -S /usr/bin/gcc
dpkg: /usr/bin/gcc not found

but see below from a perusal of directories

Installation was in differet partitions and raid1: /, /usr, /var/
swap, /home, /tmp

/usr/bin includes, inter alia, g++-4.1, gcc-4.1, gccbug-4.1

Previously I was trying to compile a program that has Makefile only:
$make
gcc -g -02 -c -o active.o active.c
make: *** [active.o] Error 127

thank you
francesco pietra

On Tuesday 06 June 2006 17:00, Lennart Sorensen wrote:
  
  
On Tue, Jun 06, 2006 at 02:57:53PM +0200, Francesco Pietra wrote:


  Why with amd64 debian etch

$gcc -v
$gcc --version
are unrecognized and there is no
$man gcc
page?

While
#dselect
reveals that both
gcc-4.1 and make
are installed from base installation.

Of course my question is not merely related to that, but to the use of
queries with respect to 32bit etch.
  

Is gcc installed?  gcc-4.1 provides gcc-4.1, gcc depends on the current
gcc, and provides the gcc link to the current version.

# dpkg -S /usr/bin/gcc
gcc: /usr/bin/gcc

Len Sorensen

  

"gcc" is a symbolic link, provided by the "gcc" package. Since you don't
have the "gcc" package, you have no "gcc".

Either compile your app using "gcc-4.1" instead of "gcc", or install the
"gcc" package.

  
  

  

How about alias:

alias gcc="gcc-4.1" make

or a symlink:

ln -s `which gcc-4.1` /usr/local/bin/gcc






Re: gcc

2006-06-06 Thread Lennart Sorensen
On Tue, Jun 06, 2006 at 03:41:33PM +0200, Francesco Pietra wrote:
 Hi Len:
 perhaps better for me to go for a jogging, or make a cup of strong green tea, 
 because I am getting really confused:
 
 #dselect
 shows that both gcc-4.1 and make are installed (blank*** with the last * 
 highlighted, as for packages that work, like apt)

Does dselect show gcc (not gcc-4.1) as installed?

Does 'dpkg -l gcc' say gcc is installed?

Does 'apt-get install gcc' do anything?

 In contrast (?)
 #dpkg -S /usr/bin/gcc
 dpkg: /usr/bin/gcc not found

So you don't have a /usr/bin/gcc which probably means you don't have the
gcc (no version) package installed.

 but see below from a perusal of directories
 
 Installation was in differet partitions and raid1: /, /usr, /var/ 
 swap, /home, /tmp
 
 /usr/bin includes, inter alia, g++-4.1, gcc-4.1, gccbug-4.1

 Previously I was trying to compile a program that has Makefile only:
 $make
 gcc -g -02 -c -o active.o active.c
 make: *** [active.o] Error 127

Makes sense.  If only gcc-4.1 is installed, then you only have
/usr/bin/gcc-4.1, not /usr/bin/gcc since the gcc package provides that.

As far as I can tell, gcc still depends on gcc-4.0 since the transition
isn't done to gcc 4.1, so using gcc will currently use gcc-4.0.3 until
it is transitioned and the gcc package updated to default to gcc-4.1.

Here is the state of my machine right now:
debian:~# dpkg -l gcc\*
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name  Version
Description
+++-=-=-==
ii  gcc   4.0.3-4 The GNU C compiler
un  gcc-2.95  none (no description available)
un  gcc-3.2   none (no description available)
ii  gcc-3.3-base  3.3.6-13 The GNU Compiler Collection 
(base package)
un  gcc-3.5   none (no description available)
un  gcc-3.5-base  none (no description available)
ii  gcc-4.0   4.0.3-3 The GNU C compiler
ii  gcc-4.0-base  4.0.3-3 The GNU Compiler Collection (base 
package)
un  gcc-4.0-doc   none (no description available)
un  gcc-4.0-locales   none (no description available)
ii  gcc-4.1   4.1.1-2 The GNU C compiler
ii  gcc-4.1-base  4.1.1-2 The GNU Compiler Collection (base 
package)
un  gcc-4.1-doc   none (no description available)
un  gcc-4.1-locales   none (no description available)
un  gcc-doc   none (no description available)

So I have installed the packages:
gcc gcc-3.3-base gcc-4.0 gcc-4.0-base gcc-4.1 gcc-4.1-base

Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Francesco Pietra
Hi Matthew:
Thank you. However:

$alias gcc=gcc-4.1 make
-bash: alias: make: not found

$man alias
No manual entry for alias

I am making a cup of doubly strong green tea

francesco pietra

On Tuesday 06 June 2006 18:20, Matthew Robinson wrote:
 Francesco Pietra wrote:
  Hi Joe:
  Thank you. Because gcc is called by $make, I tried to install gcc:
 
  #apt-get install gcc
  gcc: Depends: gcc-4.0 (=4.0.2-5) but is not installable
  E: Broken packages.
 
  francesco pietra
 
  On Tuesday 06 June 2006 17:45, Jo Shields wrote:
  Francesco Pietra wrote:
  Hi Len:
  perhaps better for me to go for a jogging, or make a cup of strong
  green tea, because I am getting really confused:
 
  #dselect
  shows that both gcc-4.1 and make are installed (blank*** with the last
  * highlighted, as for packages that work, like apt)
 
  In contrast (?)
  #dpkg -S /usr/bin/gcc
  dpkg: /usr/bin/gcc not found
 
  but see below from a perusal of directories
 
  Installation was in differet partitions and raid1: /, /usr, /var/
  swap, /home, /tmp
 
  /usr/bin includes, inter alia, g++-4.1, gcc-4.1, gccbug-4.1
 
  Previously I was trying to compile a program that has Makefile only:
  $make
  gcc -g -02 -c -o active.o active.c
  make: *** [active.o] Error 127
 
  thank you
  francesco pietra
 
  On Tuesday 06 June 2006 17:00, Lennart Sorensen wrote:
  On Tue, Jun 06, 2006 at 02:57:53PM +0200, Francesco Pietra wrote:
  Why with amd64 debian etch
 
  $gcc -v
  $gcc --version
  are unrecognized and there is no
  $man gcc
  page?
 
  While
  #dselect
  reveals that both
  gcc-4.1 and make
  are installed from base installation.
 
  Of course my question is not merely related to that, but to the use
  of queries with respect to 32bit etch.
 
  Is gcc installed?  gcc-4.1 provides gcc-4.1, gcc depends on the
  current gcc, and provides the gcc link to the current version.
 
  # dpkg -S /usr/bin/gcc
  gcc: /usr/bin/gcc
 
  Len Sorensen
 
  gcc is a symbolic link, provided by the gcc package. Since you don't
  have the gcc package, you have no gcc.
 
  Either compile your app using gcc-4.1 instead of gcc, or install the
  gcc package.

 How about alias:

 alias gcc=gcc-4.1 make

 or a symlink:

 ln -s `which gcc-4.1` /usr/local/bin/gcc


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Lennart Sorensen
On Tue, Jun 06, 2006 at 04:38:20PM +0200, Francesco Pietra wrote:
 Hi Matthew:
 Thank you. However:
 
 $alias gcc=gcc-4.1 make
 -bash: alias: make: not found
 
 $man alias
 No manual entry for alias
 
 I am making a cup of doubly strong green tea

I think that should have been:
# alias gcc=gcc-4.1
# make

Not sure make can use shell aliases though.

So your real problem is that gcc-4.0 which gcc depends on is not
currently installable for some reason on your system.

What output/errors do you get from:
apt-get install gcc-4.0

Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Francesco Pietra
On Tuesday 06 June 2006 20:13, Lennart Sorensen wrote:
 On Tue, Jun 06, 2006 at 04:38:20PM +0200, Francesco Pietra wrote:
  Hi Matthew:
  Thank you. However:
 
  $alias gcc=gcc-4.1 make
  -bash: alias: make: not found
 
  $man alias
  No manual entry for alias
 
  I am making a cup of doubly strong green tea

 I think that should have been:
 # alias gcc=gcc-4.1
 # make
Retrying as you suggest as root, the first command returns the root prompt
#make
gcc - g -02  -c -o active.o active.c
make: gcc: Command not found
make: *** [active.o] Error 127
that is, as if the alis was not activated.


 Not sure make can use shell aliases though.

 So your real problem is that gcc-4.0 which gcc depends on is not
 currently installable for some reason on your system.

Just to detail what errors:
#apt-get install gcc
gcc: Depends: gcc-4.0 (=4.0.2-5) but it is not installable.
E: Broken packages.

 What output/errors do you get from:
 apt-get install gcc-4.0

#apt-get install gcc-4.0
Reading..
Building dependency tree...
Package 4.0 is not available, but is referred to by another package. This may 
mean that the package is missing, has been obsoleted, or is only available 
from another source.
However the following packages replace it:
gcc-4.0-locales
W. (a series of warnings that Couldn't stat source package list at http:...
E: Package gcc-4.0 has no installation candidate.

My sources.list from which the net installation was carried out with only main 
and the row end (subsequently, apt-get update did nothing):
deb http://debian.inode.at/debian-amd64/debian/ etch main contrib non-free
deb-src http://debian.inode.at/debian-amd64/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

thanks a lot for your interest and kind advice

francesco pietra

 Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Alexander Samad
On Tue, Jun 06, 2006 at 08:11:01PM +0200, Francesco Pietra wrote:
 On Tuesday 06 June 2006 20:13, Lennart Sorensen wrote:
  On Tue, Jun 06, 2006 at 04:38:20PM +0200, Francesco Pietra wrote:
   Hi Matthew:
   Thank you. However:
  
   $alias gcc=gcc-4.1 make
   -bash: alias: make: not found
  
   $man alias
   No manual entry for alias
  
   I am making a cup of doubly strong green tea
 
  I think that should have been:
  # alias gcc=gcc-4.1
  # make
 Retrying as you suggest as root, the first command returns the root prompt
 #make
 gcc - g -02  -c -o active.o active.c
 make: gcc: Command not found
 make: *** [active.o] Error 127
 that is, as if the alis was not activated.
 
 
  Not sure make can use shell aliases though.
 
  So your real problem is that gcc-4.0 which gcc depends on is not
  currently installable for some reason on your system.
 
 Just to detail what errors:
 #apt-get install gcc
 gcc: Depends: gcc-4.0 (=4.0.2-5) but it is not installable.
 E: Broken packages.
 
  What output/errors do you get from:
  apt-get install gcc-4.0
 
 #apt-get install gcc-4.0
 Reading..
 Building dependency tree...
 Package 4.0 is not available, but is referred to by another package. This may 
 mean that the package is missing, has been obsoleted, or is only available 
 from another source.
 However the following packages replace it:
 gcc-4.0-locales
 W. (a series of warnings that Couldn't stat source package list at http:...
 E: Package gcc-4.0 has no installation candidate.
 
 My sources.list from which the net installation was carried out with only 
 main 
 and the row end (subsequently, apt-get update did nothing):
 deb http://debian.inode.at/debian-amd64/debian/ etch main contrib non-free
 deb-src http://debian.inode.at/debian-amd64/debian/ etch main contrib non-free

Think you have to change your repository to the main debain ones, as
etch has been moved to there

something like 
ftp://ftp.au.debian.org/debian etch main contrib non-free



 
 deb http://security.debian.org/ etch/updates main contrib non-free
 deb-src http://security.debian.org/ etch/updates main contrib non-free
 
 thanks a lot for your interest and kind advice
 
 francesco pietra
 
  Len Sorensen
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 


signature.asc
Description: Digital signature


Re: gcc

2006-06-06 Thread Lennart Sorensen
On Tue, Jun 06, 2006 at 08:11:01PM +0200, Francesco Pietra wrote:
 On Tuesday 06 June 2006 20:13, Lennart Sorensen wrote:
  On Tue, Jun 06, 2006 at 04:38:20PM +0200, Francesco Pietra wrote:
   Hi Matthew:
   Thank you. However:
  
   $alias gcc=gcc-4.1 make
   -bash: alias: make: not found
  
   $man alias
   No manual entry for alias
  
   I am making a cup of doubly strong green tea
 
  I think that should have been:
  # alias gcc=gcc-4.1
  # make
 Retrying as you suggest as root, the first command returns the root prompt
 #make
 gcc - g -02  -c -o active.o active.c
 make: gcc: Command not found
 make: *** [active.o] Error 127
 that is, as if the alis was not activated.
 
 
  Not sure make can use shell aliases though.
 
  So your real problem is that gcc-4.0 which gcc depends on is not
  currently installable for some reason on your system.
 
 Just to detail what errors:
 #apt-get install gcc
 gcc: Depends: gcc-4.0 (=4.0.2-5) but it is not installable.
 E: Broken packages.
 
  What output/errors do you get from:
  apt-get install gcc-4.0
 
 #apt-get install gcc-4.0
 Reading..
 Building dependency tree...
 Package 4.0 is not available, but is referred to by another package. This may 
 mean that the package is missing, has been obsoleted, or is only available 
 from another source.
 However the following packages replace it:
 gcc-4.0-locales
 W. (a series of warnings that Couldn't stat source package list at http:...
 E: Package gcc-4.0 has no installation candidate.
 
 My sources.list from which the net installation was carried out with only 
 main 
 and the row end (subsequently, apt-get update did nothing):
 deb http://debian.inode.at/debian-amd64/debian/ etch main contrib non-free
 deb-src http://debian.inode.at/debian-amd64/debian/ etch main contrib non-free

That is not a valid source anymore.  It isn't maintained.  You can use:

http://location/debian etch main contrib non-free

or http://location/debian-amd64/debian/ sarge main contrib non-free

Only sarge is maintained on the old unofficial amd64 sites.  etch and
sid are no longer updated.  You have to move to the official debian
mirrors with /debian dir instead.

Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Matthias Julius
Lennart Sorensen [EMAIL PROTECTED] writes:

 I think that should have been:
 # alias gcc=gcc-4.1
 # make

What also might work (depending on Makefile):

# CC=gcc-4.1 make

or

# ln -s /usr/bin/gcc-4.1 /usr/local/bin/gcc
(if /usr/local/bin is in $PATH)


Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Francesco Pietra
On Wednesday 07 June 2006 00:05, Matthias Julius wrote:
 Lennart Sorensen [EMAIL PROTECTED] writes:
  I think that should have been:
  # alias gcc=gcc-4.1
  # make

 What also might work (depending on Makefile):

 # CC=gcc-4.1 make

# CC=gcc-4.1 make
make: gcc: Command not found
make: *** [active.o] Error 127

 or

 # ln -s /usr/bin/gcc-4.1 /usr/local/bin/gcc
 (if /usr/local/bin is in $PATH)


 Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Francesco Pietra
On Tuesday 06 June 2006 23:24, Alexander Samad wrote:
 On Tue, Jun 06, 2006 at 08:11:01PM +0200, Francesco Pietra wrote:
  On Tuesday 06 June 2006 20:13, Lennart Sorensen wrote:
   On Tue, Jun 06, 2006 at 04:38:20PM +0200, Francesco Pietra wrote:
Hi Matthew:
Thank you. However:
   
$alias gcc=gcc-4.1 make
-bash: alias: make: not found
   
$man alias
No manual entry for alias
   
I am making a cup of doubly strong green tea
  
   I think that should have been:
   # alias gcc=gcc-4.1
   # make
 
  Retrying as you suggest as root, the first command returns the root
  prompt #make
  gcc - g -02  -c -o active.o active.c
  make: gcc: Command not found
  make: *** [active.o] Error 127
  that is, as if the alis was not activated.
 
   Not sure make can use shell aliases though.
  
   So your real problem is that gcc-4.0 which gcc depends on is not
   currently installable for some reason on your system.
 
  Just to detail what errors:
  #apt-get install gcc
  gcc: Depends: gcc-4.0 (=4.0.2-5) but it is not installable.
  E: Broken packages.
 
   What output/errors do you get from:
   apt-get install gcc-4.0
 
  #apt-get install gcc-4.0
  Reading..
  Building dependency tree...
  Package 4.0 is not available, but is referred to by another package. This
  may mean that the package is missing, has been obsoleted, or is only
  available from another source.
  However the following packages replace it:
  gcc-4.0-locales
  W. (a series of warnings that Couldn't stat source package list at
  http:... E: Package gcc-4.0 has no installation candidate.
 
  My sources.list from which the net installation was carried out with only
  main and the row end (subsequently, apt-get update did nothing):
  deb http://debian.inode.at/debian-amd64/debian/ etch main contrib
  non-free deb-src http://debian.inode.at/debian-amd64/debian/ etch main
  contrib non-free

 Think you have to change your repository to the main debain ones, as
 etch has been moved to there

 something like
 ftp://ftp.au.debian.org/debian etch main contrib non-free

Now tried:
#apt-get update (or upgrade) with sources.list
 deb ftp://ftp.au.debian.org/debian etch main contrib non-free
 deb-src ftp://ftp.au.debian.org/debian etch main contrib non-free
 deb http://security.debian.org/ etch/updates main contrib non-free
 deb-src http://security.debian.org/ etch/updates main contrib non-free
fails to give access to either sources or security updates and no 
update/upgrade occurs at all

Then also tried:
#apt-get update (or upgrade) with sources.list
 deb ftp://ftp.debian.org/debian etch main contrib non-free
 deb-src ftp://ftp.debian.org/debian etch main contrib non-free
 deb http://security.debian.org/ etch/updates main contrib non-free
 deb-src http://security.debian.org/ etch/updates main contrib non-free
fails to give access to either sources or security updates and no 
update/upgrade occurs at all

(installation was from etch beta 2 release installer; netinstall from 
debian.inode.at) 

francesco pietra

___

  deb http://security.debian.org/ etch/updates main contrib non-free
  deb-src http://security.debian.org/ etch/updates main contrib non-free
 
  thanks a lot for your interest and kind advice
 
  francesco pietra
 
   Len Sorensen
 
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact
  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Francesco Pietra
On Tuesday 06 June 2006 23:24, Alexander Samad wrote:
 On Tue, Jun 06, 2006 at 08:11:01PM +0200, Francesco Pietra wrote:
  On Tuesday 06 June 2006 20:13, Lennart Sorensen wrote:
   On Tue, Jun 06, 2006 at 04:38:20PM +0200, Francesco Pietra wrote:
Hi Matthew:
Thank you. However:
   
$alias gcc=gcc-4.1 make
-bash: alias: make: not found
   
$man alias
No manual entry for alias
   
I am making a cup of doubly strong green tea
  
   I think that should have been:
   # alias gcc=gcc-4.1
   # make
 
  Retrying as you suggest as root, the first command returns the root
  prompt #make
  gcc - g -02  -c -o active.o active.c
  make: gcc: Command not found
  make: *** [active.o] Error 127
  that is, as if the alis was not activated.
 
   Not sure make can use shell aliases though.
  
   So your real problem is that gcc-4.0 which gcc depends on is not
   currently installable for some reason on your system.
 
  Just to detail what errors:
  #apt-get install gcc
  gcc: Depends: gcc-4.0 (=4.0.2-5) but it is not installable.
  E: Broken packages.
 
   What output/errors do you get from:
   apt-get install gcc-4.0
 
  #apt-get install gcc-4.0
  Reading..
  Building dependency tree...
  Package 4.0 is not available, but is referred to by another package. This
  may mean that the package is missing, has been obsoleted, or is only
  available from another source.
  However the following packages replace it:
  gcc-4.0-locales
  W. (a series of warnings that Couldn't stat source package list at
  http:... E: Package gcc-4.0 has no installation candidate.
 
  My sources.list from which the net installation was carried out with only
  main and the row end (subsequently, apt-get update did nothing):
  deb http://debian.inode.at/debian-amd64/debian/ etch main contrib
  non-free deb-src http://debian.inode.at/debian-amd64/debian/ etch main
  contrib non-free

 Think you have to change your repository to the main debain ones, as
 etch has been moved to there

 something like
 ftp://ftp.au.debian.org/debian etch main contrib non-free

Now tried:
#apt-get update (or upgrade) with sources.list
 deb ftp://ftp.au.debian.org/debian etch main contrib non-free
 deb-src ftp://ftp.au.debian.org/debian etch main contrib non-free
 deb http://security.debian.org/ etch/updates main contrib non-free
 deb-src http://security.debian.org/ etch/updates main contrib non-free
fails to give access to either sources or security updates and no 
update/upgrade occurs at all

Then also tried:
#apt-get update (or upgrade) with sources.list
 deb ftp://ftp.debian.org/debian etch main contrib non-free
 deb-src ftp://ftp.debian.org/debian etch main contrib non-free
 deb http://security.debian.org/ etch/updates main contrib non-free
 deb-src http://security.debian.org/ etch/updates main contrib non-free
fails to give access to either sources or security updates and no 
update/upgrade occurs at all

(installation was from etch beta 2 release installer; netinstall from 
debian.inode.at) 

TO ADD that with either 'au' or without in the sources.list, the result of gcc 
trial install is the same as with debian.inode.at, i.e.:

#apt-get install gcc-4.0
Reading..
Building dependency tree...
Package 4.0 is not available, but is referred to by another package. This may 
mean that the package is missing, has been obsoleted, or is only available 
from another source.
However the following packages replace it:
gcc-4.0-locales
W. (a series of warnings that Couldn't stat source package list at http:...
E: Package gcc-4.0 has no installation candidate.

francesco pietra

___

  deb http://security.debian.org/ etch/updates main contrib non-free
  deb-src http://security.debian.org/ etch/updates main contrib non-free
 
  thanks a lot for your interest and kind advice
 
  francesco pietra
 
   Len Sorensen
 
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact
  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc

2006-06-06 Thread Scott Lair
On Tuesday 06 June 2006 06:15 pm, Francesco Pietra wrote:
 On Tuesday 06 June 2006 23:24, Alexander Samad wrote:
  On Tue, Jun 06, 2006 at 08:11:01PM +0200, Francesco Pietra wrote:
   On Tuesday 06 June 2006 20:13, Lennart Sorensen wrote:
On Tue, Jun 06, 2006 at 04:38:20PM +0200, Francesco Pietra wrote:
 Hi Matthew:
 Thank you. However:

 $alias gcc=gcc-4.1 make
 -bash: alias: make: not found

 $man alias
 No manual entry for alias

 I am making a cup of doubly strong green tea
   
I think that should have been:
# alias gcc=gcc-4.1
# make
  
   Retrying as you suggest as root, the first command returns the root
   prompt #make
   gcc - g -02  -c -o active.o active.c
   make: gcc: Command not found
   make: *** [active.o] Error 127
   that is, as if the alis was not activated.
  
Not sure make can use shell aliases though.
   
So your real problem is that gcc-4.0 which gcc depends on is not
currently installable for some reason on your system.
  
   Just to detail what errors:
   #apt-get install gcc
   gcc: Depends: gcc-4.0 (=4.0.2-5) but it is not installable.
   E: Broken packages.
  
What output/errors do you get from:
apt-get install gcc-4.0
  
   #apt-get install gcc-4.0
   Reading..
   Building dependency tree...
   Package 4.0 is not available, but is referred to by another package.
   This may mean that the package is missing, has been obsoleted, or is
   only available from another source.
   However the following packages replace it:
   gcc-4.0-locales
   W. (a series of warnings that Couldn't stat source package list at
   http:... E: Package gcc-4.0 has no installation candidate.
  
   My sources.list from which the net installation was carried out with
   only main and the row end (subsequently, apt-get update did nothing):
   deb http://debian.inode.at/debian-amd64/debian/ etch main contrib
   non-free deb-src http://debian.inode.at/debian-amd64/debian/ etch main
   contrib non-free
 
  Think you have to change your repository to the main debain ones, as
  etch has been moved to there
 
  something like
  ftp://ftp.au.debian.org/debian etch main contrib non-free

 Now tried:
 #apt-get update (or upgrade) with sources.list
  deb ftp://ftp.au.debian.org/debian etch main contrib non-free
  deb-src ftp://ftp.au.debian.org/debian etch main contrib non-free
  deb http://security.debian.org/ etch/updates main contrib non-free
  deb-src http://security.debian.org/ etch/updates main contrib non-free
 fails to give access to either sources or security updates and no
 update/upgrade occurs at all

 Then also tried:
 #apt-get update (or upgrade) with sources.list
  deb ftp://ftp.debian.org/debian etch main contrib non-free
  deb-src ftp://ftp.debian.org/debian etch main contrib non-free
  deb http://security.debian.org/ etch/updates main contrib non-free
  deb-src http://security.debian.org/ etch/updates main contrib non-free
 fails to give access to either sources or security updates and no
 update/upgrade occurs at all

 (installation was from etch beta 2 release installer; netinstall from
 debian.inode.at)

 TO ADD that with either 'au' or without in the sources.list, the result of
 gcc trial install is the same as with debian.inode.at, i.e.:

 #apt-get install gcc-4.0
 Reading..
 Building dependency tree...
 Package 4.0 is not available, but is referred to by another package. This
 may mean that the package is missing, has been obsoleted, or is only
 available from another source.
 However the following packages replace it:
 gcc-4.0-locales
 W. (a series of warnings that Couldn't stat source package list at http:...
 E: Package gcc-4.0 has no installation candidate.

 francesco pietra

 ___

   deb http://security.debian.org/ etch/updates main contrib non-free
   deb-src http://security.debian.org/ etch/updates main contrib non-free
  
   thanks a lot for your interest and kind advice
  
   francesco pietra
  
Len Sorensen
  
   --




May as well try this

# alias gcc=gcc-4.1
# export gcc
# make


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GCC 4.1 in experimental / GCC for etch

2006-02-21 Thread Aurelien Jarno

Hi!

Matthias Klose a écrit :

The GCC (GNU compiler collection) 4.1 release candidate 1 can be found
in experimental.  Porters, please make sure that the package is
built and uploaded (if it's not built by the experimental
buildd). Please check that the symbols exported in the 4.1 libraries
are a superset of those exported in the 4.0 libraries (these are
libgcc1 (except m68k and hppa), libstdc++6, libffi4, libobjc1,
libmudflap0).

The proposed GCC plan for etch consists of:

- uploading GCC 4.0.3 to unstable (this release is expected shortly
  after the GCC 4.1.0 release), let 4.0.3 migrate to testing.


The GCC website seems to be down currently, could you please tell us 
when the release are expected?



- uploading GCC 4.1 to unstable for those architectures which do not
  have ABI problems (these should be all, but should be validated).


Nice!


- Once the 4.1 packages are migrated to testing, make 4.1 the default
  compiler for i386, amd64, powerpc. These are the architectures,
  which are considred primary (linux) architectures by GCC upstream.
  For the other Debian architectures, the GCC port maintainers and the
  Debian port maintainers should make the call, if and when the
  default GCC is changed.


I think you could also make 4.1 the default one for kfreebsd-i386. They 
are very few differences with the linux version, and the testsuite shows 
good results.



- Make gij-4.1/gcj-4.1 the default for all architectures.

- Stop building compiler packages from the GCC 3.3 source; the only
  packages built will be libstdc++5 (and libgcc1 on hppa/m68k).


AFAIK the 2.4 kernels in Debian are built with gcc-3.3. What are the 
plans wrt to them?



- Stop building compilers from GCC 3.4.x, namely gobjc-3.4, gnat-3.4
  and g++-3.4 (it looks like we can go without g++-3.4 for the etch
  release).  Still build gpc-3.4, g77-3.4 and gcc-3.4, as g77 cannot be
  found anymore in 4.x releases.


Currently three architectures are still using gcc 3.4 to build the 
glibc, namely m68k, hppa and powerpc.


For powerpc, it seems we can make the switch to at least gcc 4.0. There 
is currently a problem of locales, but not sure it is related to gcc-4.0.


For hppa, the glibc builds well with gcc 4.0, but create problem with 
python/perl. It still has to be investigated.


For m68k, the glibc does not build, gcc 4.0 segfault on system.c. It 
looks like gcc 4.1 fixes the problem, but the resulting glibc has not 
been tested.


I think compilers are critical for the glibc, so we will have to 
coordinate the changes.



Aurélien

--
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GCC 4.1 in experimental / GCC for etch

2006-02-21 Thread Robert Millan
On Tue, Feb 21, 2006 at 11:34:55AM +0100, Aurelien Jarno wrote:
 - Once the 4.1 packages are migrated to testing, make 4.1 the default
   compiler for i386, amd64, powerpc. These are the architectures,
   which are considred primary (linux) architectures by GCC upstream.
   For the other Debian architectures, the GCC port maintainers and the
   Debian port maintainers should make the call, if and when the
   default GCC is changed.
 
 I think you could also make 4.1 the default one for kfreebsd-i386. They 
 are very few differences with the linux version, and the testsuite shows 
 good results.

Agreed, but.. (see below)

 - Stop building compilers from GCC 3.4.x, namely gobjc-3.4, gnat-3.4
   and g++-3.4 (it looks like we can go without g++-3.4 for the etch
   release).  Still build gpc-3.4, g77-3.4 and gcc-3.4, as g77 cannot be
   found anymore in 4.x releases.
 
 Currently three architectures are still using gcc 3.4 to build the 
 glibc, namely m68k, hppa and powerpc.

Building kfreebsd-5 (and kfreebsd-6, etc) requires gcc-3.4 as well.  Note that
upstream only supports their own fork of gcc-3.4 to build the kernel, and I'm
not aware of any plans to update it short-term.

So AFAIK no problem on our side to make gcc-4.1 the default, as long as gcc-3.4
is still present.

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc 3.4.4

2005-10-20 Thread Goswin von Brederlow
Dr Gavin Seddon [EMAIL PROTECTED] writes:

 Hi,
 I am trying to get vmware running again, however it wants
 gcc-3.4.4
 which I cannot find for sid can anyone help?
 Gavin

Try gcc-3.4. The package name doesn't change for each minor version.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc 3.4.4

2005-10-20 Thread Dr Gavin Seddon
Hi, I get this
'our kernel was built with gcc version 3.4.4, while you are trying
to use
/usr/bin/gcc version 3.4.5. This configuration is not recommended
and VMware
Workstation may crash if you'll continue. Please try to use exactly same
compiler as one used for building your kernel.'
Gavin

On Thu, 2005-10-20 at 15:55 +0200, Goswin von Brederlow wrote:
 Dr Gavin Seddon [EMAIL PROTECTED] writes:
 
  Hi,
  I am trying to get vmware running again, however it wants
  gcc-3.4.4
  which I cannot find for sid can anyone help?
  Gavin
 
 Try gcc-3.4. The package name doesn't change for each minor version.
 
 MfG
 Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc 3.4.4

2005-10-20 Thread Lennart Sorensen
On Thu, Oct 20, 2005 at 02:12:30PM +, Dr Gavin Seddon wrote:
 Hi, I get this
 'our kernel was built with gcc version 3.4.4, while you are trying
 to use
 /usr/bin/gcc version 3.4.5. This configuration is not recommended
 and VMware
 Workstation may crash if you'll continue. Please try to use exactly same
 compiler as one used for building your kernel.'

Do it anyhow.  I have never had a problem as long as x.y matches.  .z
doesn't matter.

Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc 3.4.4

2005-10-20 Thread Dr Gavin Seddon
Hi,
I posted the message I receive.  It appears I need 3.4.4.
On Thu, 2005-10-20 at 10:34 -0400, Lennart Sorensen wrote:
 On Thu, Oct 20, 2005 at 02:12:30PM +, Dr Gavin Seddon wrote:
  Hi, I get this
  'our kernel was built with gcc version 3.4.4, while you are trying
  to use
  /usr/bin/gcc version 3.4.5. This configuration is not recommended
  and VMware
  Workstation may crash if you'll continue. Please try to use exactly same
  compiler as one used for building your kernel.'
 
 Do it anyhow.  I have never had a problem as long as x.y matches.  .z
 doesn't matter.
 
 Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc 3.4.4

2005-10-20 Thread Lennart Sorensen
On Thu, Oct 20, 2005 at 03:23:02PM +, Dr Gavin Seddon wrote:
 Hi,
 I posted the message I receive.  It appears I need 3.4.4.

My vmware always asked if it should continue anyhow, and I just said yes
and things worked fine.

Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc 3.4.4

2005-10-20 Thread Goswin von Brederlow
Dr Gavin Seddon [EMAIL PROTECTED] writes:

 Now I can't find the headers for 2.6.8-11-k8.  I think I'll try the
 2.6.12 kernel.
 Gavin.

Doh, you have to install them.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc 3.4.4

2005-10-20 Thread Dr Gavin Seddon
Now I can't find the headers for 2.6.8-11-k8.  I think I'll try the
2.6.12 kernel.
Gavin.


On Thu, 2005-10-20 at 12:08 -0400, Lennart Sorensen wrote:
 On Thu, Oct 20, 2005 at 03:23:02PM +, Dr Gavin Seddon wrote:
  Hi,
  I posted the message I receive.  It appears I need 3.4.4.
 
 My vmware always asked if it should continue anyhow, and I just said yes
 and things worked fine.
 
 Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc 3.4.4

2005-10-20 Thread Dr Gavin Seddon
I, I've inst. 2.6.8-10 that are in my list but these don't work.


On Thu, 2005-10-20 at 20:34 +0200, Goswin von Brederlow wrote:
 Dr Gavin Seddon [EMAIL PROTECTED] writes:
 
  Now I can't find the headers for 2.6.8-11-k8.  I think I'll try the
  2.6.12 kernel.
  Gavin.
 
 Doh, you have to install them.
 
 MfG
 Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GCC 4.0 as default compiler

2005-07-08 Thread Marcin Dębicki
Javier Kohen kiedys napisal:

 Hi,
 
 I see that gcc-4:4.0.0-1 became the default compiler on sid, do you
 think (or better yet, know by experience) if's safe to switch to it
 already on AMD64, or should I put it on hold for now?
 
 Greetings,
You can switch to gcc-4.0. If it doesn't work for you then as I see gcc-3.4
is still available. You can use gcc-4.0 as default compiler and gcc-3.4 if
4.0 fails
-- 
Registered Linux User 369908
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GCC 4.0 as default compiler

2005-07-08 Thread Javier Kohen
Hi Marcin,

El vie, 08-07-2005 a las 18:11 +0200, Marcin Dębicki escribió:
 Javier Kohen kiedys napisal:
 
  Hi,
  
  I see that gcc-4:4.0.0-1 became the default compiler on sid, do you
  think (or better yet, know by experience) if's safe to switch to it
  already on AMD64, or should I put it on hold for now?
  
  Greetings,
 You can switch to gcc-4.0. If it doesn't work for you then as I see gcc-3.4
 is still available. You can use gcc-4.0 as default compiler and gcc-3.4 if
 4.0 fails

I'm not worried about the compiler failing, I'm worried about the
compiled software not running properly. I've used the gcc-3.4/4.0
archive before and even though it was pretty good, it still had some
severe issues.

Greetings,
-- 
Javier Kohen [EMAIL PROTECTED]
ICQ: blashyrkh #2361802
Jabber: [EMAIL PROTECTED]


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


Re: GCC 4.0 as default compiler

2005-07-08 Thread Goswin von Brederlow
Javier Kohen [EMAIL PROTECTED] writes:

 Hi,

 I see that gcc-4:4.0.0-1 became the default compiler on sid, do you
 think (or better yet, know by experience) if's safe to switch to it
 already on AMD64, or should I put it on hold for now?

 Greetings,

As user of testing/unstable you are our guinny pig. You tell us.

Things will certainly break. But that is what testing/unstable is for.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GCC 4.0 as default compiler

2005-07-08 Thread Matthew A. Nicholson

Goswin von Brederlow wrote:

Javier Kohen [EMAIL PROTECTED] writes:



Hi,

I see that gcc-4:4.0.0-1 became the default compiler on sid, do you
think (or better yet, know by experience) if's safe to switch to it
already on AMD64, or should I put it on hold for now?

Greetings,



As user of testing/unstable you are our guinny pig. You tell us.

Things will certainly break. But that is what testing/unstable is for.

MfG
Goswin


So... do I get one of those neat running wheel things? :)  I am looking 
at my AMD64 processor right here and the rest of the parts of my new 
system should be here by the middle of next week.


Hopefully I can be of some use, I do have some experience making debs, 
and I program in C, C++, and python.


--
Matthew A. Nicholson
Digium


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GCC 4.0 as default compiler

2005-07-08 Thread Goswin von Brederlow
Matthew A. Nicholson [EMAIL PROTECTED] writes:

 Goswin von Brederlow wrote:
 Javier Kohen [EMAIL PROTECTED] writes:

Hi,

I see that gcc-4:4.0.0-1 became the default compiler on sid, do you
think (or better yet, know by experience) if's safe to switch to it
already on AMD64, or should I put it on hold for now?

Greetings,
 As user of testing/unstable you are our guinny pig. You tell us.
 Things will certainly break. But that is what testing/unstable is
 for.
 MfG
 Goswin

 So... do I get one of those neat running wheel things? :)  I am
 looking at my AMD64 processor right here and the rest of the parts of
 my new system should be here by the middle of next week.

 Hopefully I can be of some use, I do have some experience making debs,
 and I program in C, C++, and python.

I don't think there are that many amd64 specific gcc-4.0 bugs left
though. Most things will break on all systems and lots of people will
find them. Everyone can help there.

Finding those nasty amd64 specific compiler bugs on the other hand is
not suited for everyone. Most of the time the bug is easy to find if
you know your way around gcc internals already and impossible to fix
otherwise.

Anyway, the transition will take longer than a week and there is
always plenty of work in Debian that is happy to be done by a
volunteer. Even finding bugs and looking if they are amd64 specific or
can be reproduced on other archs is a lot of help.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-19 Thread Goswin von Brederlow
Ernest jw ter Kuile [EMAIL PROTECTED] writes:

 On Monday 13 June 2005 09:25, Goswin von Brederlow wrote:

 Changing the link breaks your debian system.

 this is not true.

 I've had this link pointing to gcc-3.4 since quite a while. Every time gcc 
 must be reinstalled (which is not often) i simply replace the link. 

 everything works, nothing is broken. 

 Beside, wat could this break ? 

 If you must then create a /usr/local/bin/gcc. Debian won't overwrite that.

 in what way would this be different ? if changing the link breaks Debian, why 
 would this not ? it has the same effect (hint : no packages use /usr/bin/gcc, 
 and they shouldn't) .

System accounts are unlikely to have /usr/local/ in their path before
/usr/bin:

[EMAIL PROTECTED]:~% echo $PATH
/home/mrvn/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
[EMAIL PROTECTED]:~% su -
Password: 
[EMAIL PROTECTED]:~# echo $PATH
/root/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

See the difference. My user would get /usr/local/bin/gcc while root
still gets /usr/bin/gcc.

 gcc package insists that gcc - gcc-3.3.

And rightly so.

 Wrong. It should guard the (current) default, and not prevent people from 
 changing it.

 Beside, when setting this default, it should use the alternative method 
 Debian has perfected, and which is used by most other packages specifically 
 for this purpose.

No. gcc specificaly does not use the alternative system because
different gcc versions are incompatible. You can't just switch between
them. They are not alternatives to produce object files but each one
has its own kind of object files.

Even gcc 3.3 and 3.4 on amd64 have slight differences in their abi
that can cause programs to break if you mix. g++ 3.3 and 3.4 are so
different nearly everything fails when mixing the two.

The exact same reason kernel modules want the same gcc version is the
reason gcc can't be an alternative.

 Even so, I do agree that on upgrade, package gcc should want to restore the 
 current gcc to the default version Debian is using. It most definitly should 
 _ask_ before doing so. 

Since it is not an alternative and not configurable at all it (dpkg)
is right to not ask. dpkg just unpacks the link contained in the deb.

 I'd much prefer to set an environment variable as well, but it's going to
 require a deeper understanding of the module compilation subsystem of the
 2.6 kernel.  Both CC and HOSTCC seem to be ignored.

 Did you export it?

 that doesn't help.

 The Makefile that comes with the kernel.org source clobbers any existing CC 
 and HOSTCC.
 I don't think Debian has changed that behavior.

The vmware-config.pl script does care about the environment:

sub get_cc {
  $gHelper{'gcc'} = '';
  if (defined($ENV{'CC'})  (not ($ENV{'CC'} eq ''))) {
$gHelper{'gcc'} = internal_which($ENV{'CC'});

If CC is set it will be used. It even says:

  print wrap('Using compiler ' . $gHelper{'gcc'}
 . '. Use environment variable CC to override.' . \n\n, 0);


 I think that the kernel doesn't and the nvidia modules 
 _need_ the 3.4 version.  

The kernel doesn't use gcc. It uses gcc-3.4 because that is the 
only one that can build 64bit kernels on i386.

 1) the kernel build system as provided by kernel.org uses gcc. Not a specific 
 gcc, just any available gcc (nearly, it does check for really old gccs). 
 2) using gcc-3.3 to build a amd64 kernel is not efficient, but the resulting 
 kernel will boot without any trouble, even if a bit slow. It is not broken in 
 anyway (try it!).

I actualy use gcc-3.3 for my kernel because I was to lazy / forgot to
use a different one. Never had a problem with it.

Any kernel modules you build also have to use gcc-3.4 and not gcc.

 All kernel modules should be compiled using the exact same gcc as the 
 one used to compile the kernel. if you use gcc-3.3 for the kernel, modules 
 should use that too. 
 If one module (nvidia) requires gcc version 3.4 or higher, then the kernel 
 and 
 all other modules must be recompiled to use that same gcc.

 Just for the record : changing the kernel Makefile (as Debian apparently did) 
 to force a specific gcc is IMNSHO dumb.

The kernel Makefile isn't changed to force a gcc version afaik. The
Debian system ships a gcc link (or script on some archs) that garanties
calling gcc will use a gcc version compatible with the existing
binaries and libs.

But that doesn't mean gcc-3.4 should be THE gcc.


 Goswin, nobody claimed that. They just want easy choice. 

 what about changing package gcc to check available versions of gcc, and 
 asking 
 the user the one they want to ?

Can't work. The C/C++ ABI to use is not a users/admins choice but must
be made by debian prior to compiling all packages.

 Don't worry, I'm still using Debian, and I don't plan to change.

 Ernest ter Kuile.
 a developer.

MfG
Goswin


-- 
To 

Re: gcc version issue trying to install vmware5

2005-06-19 Thread tony mancill
Goswin von Brederlow wrote:

 The vmware-config.pl script does care about the environment:
 
 sub get_cc {
   $gHelper{'gcc'} = '';
   if (defined($ENV{'CC'})  (not ($ENV{'CC'} eq ''))) {
 $gHelper{'gcc'} = internal_which($ENV{'CC'});
 
 If CC is set it will be used. It even says:
 
   print wrap('Using compiler ' . $gHelper{'gcc'}
  . '. Use environment variable CC to override.' . \n\n, 0);

Well, it cares about it, but setting CC still doesn't work.  I removed the
symlink I hand-libbed onto the box for gcc-3.4 and then did apt-get install
--reinstall gcc to make sure that things are setup the Debian way, exported
CC, and tried to compile:

$ export CC=gcc-3.4
$ sudo vmware-config.pl
Making sure services for VMware Workstation are stopped.

Stopping VMware services:

snip

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation is suitable for
your running kernel.  Do you want this program to try to build the vmmon
module for your system (you need to have a C compiler installed on your
system)? [yes]

Using compiler /usr/bin/gcc-3.4. Use environment variable CC to override.

What is the location of the directory of C header files that match your
running kernel? [/lib/modules/2.6.11.11/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
...
make[1]: Entering directory `/usr/src/linux-2.6.11.11'
/tmp/vmware-config0/vmmon-only/Makefile:87: *** Inappropriate build
environment you wanted to use gcc version 3.4.5 while kernel attempts to use
gcc version 3.3.6.
/tmp/vmware-config0/vmmon-only/Makefile:89: *** For proper build you'll have
to replace gcc with symbolic link to /usr/bin/gcc-3.4.  Stop.
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.11'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

snip remaining

Just to be damn sure that the kernel build system wouldn't remember that I
had previously used gcc and was now trying to use gcc-3.4, I rebuilt my
kernel using:

make CC=gcc-3.4 HOSTCC=gcc-3.4

And the results are the same, (as someone previously on this thread
indicated they would be).

vmware-config.pl overwrites the PATH (line 7746 in the current vmware5), so
dropping a symlink for gcc into /usr/local/bin/ doesn't help (without
modifying the script).  Exporting CC to be /usr/local/bin/gcc also fails
with the same errors listed above.

However, with the symlink in place and /usr/local/bin/ in my PATH, I was
able to use module-assistant to build the nvidia kernel module, and the
build system for the ivtv modules also works, so I imagine other stuff does
as well.  So, in summary, the gcc symlink in /usr/local/bin/ works pretty
well (at least for me, YMMV), and vmware-config.pl is not going to work
without either placing something in /usr/bin (e.g. /usr/bin/vmwarecc -
/usr/bin/gcc-3.4) or modifying the script to not muck with the PATH.

Thanks,
tony


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-16 Thread Ernest jw ter Kuile
On Monday 13 June 2005 09:25, Goswin von Brederlow wrote:

 Changing the link breaks your debian system.

this is not true.

I've had this link pointing to gcc-3.4 since quite a while. Every time gcc 
must be reinstalled (which is not often) i simply replace the link. 

everything works, nothing is broken. 

Beside, wat could this break ? 

 If you must then create a /usr/local/bin/gcc. Debian won't overwrite that.

in what way would this be different ? if changing the link breaks Debian, why 
would this not ? it has the same effect (hint : no packages use /usr/bin/gcc, 
and they shouldn't) .


 gcc package insists that gcc - gcc-3.3.

And rightly so.

Wrong. It should guard the (current) default, and not prevent people from 
changing it.

Beside, when setting this default, it should use the alternative method 
Debian has perfected, and which is used by most other packages specifically 
for this purpose.

Even so, I do agree that on upgrade, package gcc should want to restore the 
current gcc to the default version Debian is using. It most definitly should 
_ask_ before doing so. 


 I'd much prefer to set an environment variable as well, but it's going to
 require a deeper understanding of the module compilation subsystem of the
 2.6 kernel.  Both CC and HOSTCC seem to be ignored.

 Did you export it?

that doesn't help.

The Makefile that comes with the kernel.org source clobbers any existing CC 
and HOSTCC.
I don't think Debian has changed that behavior.


 I think that the kernel doesn't and the nvidia modules 
 _need_ the 3.4 version.  

The kernel doesn't use gcc. It uses gcc-3.4 because that is the 
only one that can build 64bit kernels on i386.

1) the kernel build system as provided by kernel.org uses gcc. Not a specific 
gcc, just any available gcc (nearly, it does check for really old gccs). 
2) using gcc-3.3 to build a amd64 kernel is not efficient, but the resulting 
kernel will boot without any trouble, even if a bit slow. It is not broken in 
anyway (try it!).

Any kernel modules you build also have to use gcc-3.4 and not gcc.

All kernel modules should be compiled using the exact same gcc as the 
one used to compile the kernel. if you use gcc-3.3 for the kernel, modules 
should use that too. 
If one module (nvidia) requires gcc version 3.4 or higher, then the kernel and 
all other modules must be recompiled to use that same gcc.

Just for the record : changing the kernel Makefile (as Debian apparently did) 
to force a specific gcc is IMNSHO dumb.



But that doesn't mean gcc-3.4 should be THE gcc.


Goswin, nobody claimed that. They just want easy choice. 

what about changing package gcc to check available versions of gcc, and asking 
the user the one they want to ?

Don't worry, I'm still using Debian, and I don't plan to change.

Ernest ter Kuile.
a developer.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-16 Thread tony mancill
Lennart Sorensen wrote:
 On Thu, Jun 16, 2005 at 01:10:08PM +0200, Ernest jw ter Kuile wrote:
 
that doesn't help.

The Makefile that comes with the kernel.org source clobbers any existing CC 
and HOSTCC.
I don't think Debian has changed that behavior.
 
 
 The kernel makefile does the same as all other makefiles and works fine.
 It does NOT use the env, since make generally doesn't.  it does work
 this way though:
 
 make HOSTCC=gcc-3.4 CC=gcc-3.4 menuconfig
 
 Add V=1 if you want to see what commands it is running.
 
 That is the _correct_ way to pass parameters to make and also how
 make-kpkg does it (through the variable MAKEFLAGS it uses for exactly that
 purpose)

Thanks to everyone who has responded to this thread.  I like Goswin's idea
about putting the symlink in /usr/local/bin/, since this rules out the
possibility of a later gcc package install resulting in something
unintended.  Anyway, I'm going to undo the symlink I have in place and see
if the issue can't be solved by passing the correct variables when invoking
make, and then I'll report back to the list.

tony


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-14 Thread Goswin von Brederlow
tony mancill [EMAIL PROTECTED] writes:

 Goswin von Brederlow wrote:
 Rupert Heesom [EMAIL PROTECTED] writes:
 
 
On Sun, 2005-06-12 at 21:45 +0200, Goswin von Brederlow wrote:

Rupert Heesom [EMAIL PROTECTED] writes:


Just a note to let you know that I installed the vanilla kernel headers,
and I had to redo the soft link of /usr/bin/gcc to /usr/bin/gcc-3.4.

No you don't. You should set CC.

I did that to start with (kept it that way), but the vmware compile
didn't like that, a very good error msg told me to change the s-link, so
I did.  It then worked.

Setting env CC probably works for most things.
 
 
 Changing the link breaks your debian system.

 Perhaps you could elaborate on this.  What specifically is broken about the
 system if gcc - gcc-3.4?  My system has been setup this way for over 2
 months and there haven't been any adverse side-effects that I'm aware of.

The default compiler is gcc-3.3 and everything in debian uses that. If
you use anything that needs gcc then you end up with the wrong
compiler. Not everything checks like vmware does to make sure it has
the right one.

 I tried updating it using alternatives, but seemed to lose the preference
 everytime I did an apt-get upgrade, I'm pretty certain this is because the
 gcc package insists that gcc - gcc-3.3.

And rightly so.

If you must then create a /usr/local/bin/gcc. Debian won't overwrite that.

Or create a /usr/local/bin/kernel/gcc and add /usr/local/bin/kernel/
first to your path only when building kernel modules.

 I'd much prefer to set an environment variable as well, but it's going to
 require a deeper understanding of the module compilation subsystem of the
 2.6 kernel.  Both CC and HOSTCC seem to be ignored.

Did you export it?

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-14 Thread Leopold Palomo-Avellaneda
A Dimarts 14 Juny 2005 11:20, Goswin von Brederlow va escriure:
[]

 The default compiler is gcc-3.3 and everything in debian uses that. 

Sure? 
I think that the kernel doesn't and the nvidia modules _need_ the 3.4 version. 

It's a bit confuss to have in this platform two versions of the compiler and 
choose the best for each circumstance. Maybe, if the 3.3 and the 3.4 versions 
have problems in _our_ platform, we should think again to make some effort in 
the a 4.x version of the dist to have only one compiler for _ALL_ the distro.

And I'm writing this with good sense, the last think I want is a flame. I 
would like to make just a reflexion. Maybe, I'm wrong.


Regards,

Leo
-- 
--
Linux User 152692
Catalonia


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-14 Thread Goswin von Brederlow
Leopold Palomo-Avellaneda [EMAIL PROTECTED] writes:

 A Dimarts 14 Juny 2005 11:20, Goswin von Brederlow va escriure:
 []

 The default compiler is gcc-3.3 and everything in debian uses that. 

 Sure? 
 I think that the kernel doesn't and the nvidia modules _need_ the 3.4 
 version. 

The gernel doesn't use gcc. It uses gcc-3.4 because that is the only
one that can build 64bit kernels on i386.

Any kernel modules you build also have to use gcc-3.4 and not gcc.

But that doesn't mean gcc-3.4 should be THE gcc.

 It's a bit confuss to have in this platform two versions of the compiler and 
 choose the best for each circumstance. Maybe, if the 3.3 and the 3.4 versions 
 have problems in _our_ platform, we should think again to make some effort in 
 the a 4.x version of the dist to have only one compiler for _ALL_ the distro.

Debian already defines one gcc version to be used for a release, that
is what gcc links to. Gcc-3.4 is only used in special circumstances
where it is needed and where it doesn't affect the rest of the system.

The choice was to use gcc-3.4 or to not have a kernel-image-2.6-amd64
in debian sarge. Same for mozilla and derivates. I think everyone
agrees that using gcc-3.4 was the better alternative.

For etch the plan is to switch to gcc-3.4 (or later) completly. All
c++ libraries need to be recompiled for that.

 And I'm writing this with good sense, the last think I want is a flame. I 
 would like to make just a reflexion. Maybe, I'm wrong.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-13 Thread Goswin von Brederlow
Rupert Heesom [EMAIL PROTECTED] writes:

 On Sun, 2005-06-12 at 21:45 +0200, Goswin von Brederlow wrote:
 Rupert Heesom [EMAIL PROTECTED] writes:
 
  Just a note to let you know that I installed the vanilla kernel headers,
  and I had to redo the soft link of /usr/bin/gcc to /usr/bin/gcc-3.4.
 
 No you don't. You should set CC.

 I did that to start with (kept it that way), but the vmware compile
 didn't like that, a very good error msg told me to change the s-link, so
 I did.  It then worked.

 Setting env CC probably works for most things.

Changing the link breaks your debian system.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-12 Thread Rupert Heesom
Just a note to let you know that I installed the vanilla kernel headers,
and I had to redo the soft link of /usr/bin/gcc to /usr/bin/gcc-3.4.

I think I might have previously deleted the vanilla headers when I
wondered what they were doing next to the smp tree!  Won't delete them
again!

VMware has now compiled and running (taking lots of ram!).  

Thanks for your support!

On Thu, 2005-06-09 at 07:01 -0500, Mark Nipper wrote:
 On 09 Jun 2005, Rupert Heesom wrote:
   I thought all of the derivative kernel-header packages
 were suppose to include the vanilla kernel-header-x.y.z-r package
 also?  Just testing a few in dselect seems to select the base
 version also for me on my current system (x86 though, not
 x86_64).
 
   Anyway, yes, installing the kernel-headers-2.6.8-11
 package itself will probably fix your problem.  I'm not sure if
 it's just kernel-headers-2.6.8-11 off the top of my head or
 whether the -amd64 will be on the end also.
 

-- 
Rupert Heesom [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-12 Thread Goswin von Brederlow
Rupert Heesom [EMAIL PROTECTED] writes:

 Just a note to let you know that I installed the vanilla kernel headers,
 and I had to redo the soft link of /usr/bin/gcc to /usr/bin/gcc-3.4.

No you don't. You should set CC.

 I think I might have previously deleted the vanilla headers when I
 wondered what they were doing next to the smp tree!  Won't delete them
 again!

 VMware has now compiled and running (taking lots of ram!).  

 Thanks for your support!

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-12 Thread Rupert Heesom
On Sun, 2005-06-12 at 21:45 +0200, Goswin von Brederlow wrote:
 Rupert Heesom [EMAIL PROTECTED] writes:
 
  Just a note to let you know that I installed the vanilla kernel headers,
  and I had to redo the soft link of /usr/bin/gcc to /usr/bin/gcc-3.4.
 
 No you don't. You should set CC.

I did that to start with (kept it that way), but the vmware compile
didn't like that, a very good error msg told me to change the s-link, so
I did.  It then worked.

Setting env CC probably works for most things.


-- 
Rupert Heesom [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-09 Thread Mark Nipper
On 09 Jun 2005, Rupert Heesom wrote:
 I was running the install script for vmware5, it complained that my
 kernel was compiled using gcc 3.4 and my current gcc is version 3.3.5.

You might try specifying CC=gcc-3.4 in your environment
or on the same line as your vmware configure command:
---
CC=gcc-3.4 /usr/local/vmware/bin/vmware-config.pl

I would imagine either one will work.

-- 
Mark Nippere-contacts:
4475 Carter Creek Parkway   [EMAIL PROTECTED]
Apartment 724   http://nipsy.bitgnome.net/
Bryan, Texas, 77802-4481   AIM/Yahoo: texasnipsy ICQ: 66971617
(979)575-3193  MSN: [EMAIL PROTECTED]

-BEGIN GEEK CODE BLOCK-
Version: 3.1
GG/IT d- s++:+ a- C++$ UBL$ P---+++ L+++$ !E---
W++(--) N+ o K++ w(---) O++ M V(--) PS+++(+) PE(--)
Y+ PGP t+ 5 X R tv b+++@ DI+(++) D+ G e h r++ y+(**)
--END GEEK CODE BLOCK--

---begin random quote of the moment---
I cannot tolerate intolerant people.
end random quote of the moment


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-09 Thread Rupert Heesom
Thanks, putting CC into env did work, now I know where the 3.4 exe is!

However I have another problem now with VMware - the script fails again
with the kernel headers (which I have installed).

I've taken a look at the k-headers tree and symlinks, and I think I know
what's wrong, but wanted a 2nd opinion.

stat'd /usr/src/linux (shows symlink as expected)
File: `linux' - `kernel-headers-2.6.8-11-amd64-k8-smp'

stat'd /usr/src/linux/include/asm (shows symlink to non-smp, non-k8
kernel tree which is not present)

File: `asm' - `../../kernel-headers-2.6.8-11/include/asm'

The non-present vanilla kernel tree which is being symlinked to is what
the vmware install script can't read.   Should I have both the k8-smp
kernel headers and the vanilla headers installed, or are the current
kernel-headers faulty??




On Thu, 2005-06-09 at 05:57 -0500, Mark Nipper wrote:
 On 09 Jun 2005, Rupert Heesom wrote:
  I was running the install script for vmware5, it complained that my
  kernel was compiled using gcc 3.4 and my current gcc is version 3.3.5.
 
   You might try specifying CC=gcc-3.4 in your environment
 or on the same line as your vmware configure command:
 ---
 CC=gcc-3.4 /usr/local/vmware/bin/vmware-config.pl
 
 I would imagine either one will work.
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-09 Thread Mark Nipper
On 09 Jun 2005, Rupert Heesom wrote:
 However I have another problem now with VMware - the script fails again
 with the kernel headers (which I have installed).
 
 I've taken a look at the k-headers tree and symlinks, and I think I know
 what's wrong, but wanted a 2nd opinion.
 
 stat'd /usr/src/linux (shows symlink as expected)
 File: `linux' - `kernel-headers-2.6.8-11-amd64-k8-smp'
 
 stat'd /usr/src/linux/include/asm (shows symlink to non-smp, non-k8
 kernel tree which is not present)
 
 File: `asm' - `../../kernel-headers-2.6.8-11/include/asm'
 
 The non-present vanilla kernel tree which is being symlinked to is what
 the vmware install script can't read.   Should I have both the k8-smp
 kernel headers and the vanilla headers installed, or are the current
 kernel-headers faulty??

I thought all of the derivative kernel-header packages
were suppose to include the vanilla kernel-header-x.y.z-r package
also?  Just testing a few in dselect seems to select the base
version also for me on my current system (x86 though, not
x86_64).

Anyway, yes, installing the kernel-headers-2.6.8-11
package itself will probably fix your problem.  I'm not sure if
it's just kernel-headers-2.6.8-11 off the top of my head or
whether the -amd64 will be on the end also.

-- 
Mark Nippere-contacts:
4475 Carter Creek Parkway   [EMAIL PROTECTED]
Apartment 724   http://nipsy.bitgnome.net/
Bryan, Texas, 77802-4481   AIM/Yahoo: texasnipsy ICQ: 66971617
(979)575-3193  MSN: [EMAIL PROTECTED]

-BEGIN GEEK CODE BLOCK-
Version: 3.1
GG/IT d- s++:+ a- C++$ UBL$ P---+++ L+++$ !E---
W++(--) N+ o K++ w(---) O++ M V(--) PS+++(+) PE(--)
Y+ PGP t+ 5 X R tv b+++@ DI+(++) D+ G e h r++ y+(**)
--END GEEK CODE BLOCK--

---begin random quote of the moment---
...now I am become Death [Shiva]. the destroyer of worlds...

 -- J. Robert Oppenheimer on 16 July 1945 at 0529 Mountain War
Time  in the Jornada del Muerto desert near the Trinity site
in the White Sands Missile Range quoting from the
Bhagavad-Gita upon witnessing the first atomic detonation by
mankind.  The quote from the Bhagavad-Gita:

If the radiance of a thousand suns
Were to burst at once in the sky
That would be like the splendor of the Mighty one...
I am become Death,
The shatterer of Worlds.
end random quote of the moment


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-09 Thread Rupert Heesom
I installed vanilla headers (2.6.8-11) and all is fine now re compiling.

Thinking back, I seem to remember actually deleting the vanilla headers
since I didn't think they should be there!  Shouldn't be so trigger
happy!

Now on to creating a chroot-ia32

On Thu, 2005-06-09 at 07:01 -0500, Mark Nipper wrote:
 On 09 Jun 2005, Rupert Heesom wrote:
   I thought all of the derivative kernel-header packages
 were suppose to include the vanilla kernel-header-x.y.z-r package
 also?  Just testing a few in dselect seems to select the base
 version also for me on my current system (x86 though, not
 x86_64).
 
   Anyway, yes, installing the kernel-headers-2.6.8-11
 package itself will probably fix your problem.  I'm not sure if
 it's just kernel-headers-2.6.8-11 off the top of my head or
 whether the -amd64 will be on the end also.
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc version issue trying to install vmware5

2005-06-09 Thread antonio giulio
 I installed vanilla headers (2.6.8-11) and all is fine now re compiling.
 
 Thinking back, I seem to remember actually deleting the vanilla headers
 since I didn't think they should be there!  Shouldn't be so trigger
 happy!
 
 Now on to creating a chroot-ia32

I had same problem (but not for kernel smp) and vmware 5.0 now works
perfectly for me.

probably:
ls -l /usr/bin/gcc - /usr/bin/gcc-3.3.5

just remove /usr/bin/gcc link

and remake a new:
ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

Giulio



Re: gcc-3.3 -m32 fail, but gcc-3.4 -m32 success

2005-06-02 Thread Frederik Schueler
Hello,

gcc-3.3 is not built to cross-compile, only gcc-3.4 is. 

Thus, you must use gcc-3.4 if you want to compile 32bit binaries on
amd64 or 64bit binaries on i386.

(That's BTW the reason why our 64bit kernel packages are built with
gcc-3.4, as they exist for both architectures.)

Kind regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: gcc-3.4 branch gone?

2005-05-04 Thread Andreas Jochens
On 05-May-04 11:12, Pavel Jurus wrote:
 I use gcc-3.4 branch of unofficial debian-amd64 
 (deb http://bach.hpc2n.umu.se/gcc-3.4 sid main contrib non-free) but now
 I see that all gcc-3.4 package archives on all mirrors are gone. I
 searched the web and the only info I found was that gcc-3.4 branch is
 perhaps not going to be part of the official debian infrastructure even
 after the release of sarge.
 
 Could someone more informed explain what is happening to gcc-3.4 branch
 please? Also I'm quite happy with gcc-4.0 and mainly with gfortran-4.0,
 what upgrade path would you recommend me if I want to keep using and
 testing new gcc and fortran95 on pure AMD64 Debian?

The amd64/gcc4 archive, which has been recompiled from scratch with the
released version of gcc-4.0, will be available on alioth starting next 
weekend. A proper announcement will be made on the list.

Regards
Andreas Jochens


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-3.4/4.0 dumb question

2005-04-28 Thread the_nihilant
Goswin von Brederlow writes:
[cut]
What should I do now ?
should I wait until the new gcc-4.0 tree is built?
or should I use the standard pure64 tree?
[cut]
If you have to ask then you should reinstall using the standard tree,
which uses gcc-3.3.
isn't there any better solution than reinstalling everything?
It would take a lot of time, since I don't have a fast connection at home.
(not to mention that gcc-4.0 compiled binaries are faster) 

thanks 

c. 

--
. 

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: gcc-3.4/4.0 dumb question

2005-04-28 Thread Goswin von Brederlow
[EMAIL PROTECTED] writes:

 Goswin von Brederlow writes:
 [cut]
 What should I do now ?
 should I wait until the new gcc-4.0 tree is built?
 or should I use the standard pure64 tree?
 [cut]
 If you have to ask then you should reinstall using the standard tree,
 which uses gcc-3.3.

 isn't there any better solution than reinstalling everything?
 It would take a lot of time, since I don't have a fast connection at home.
 (not to mention that gcc-4.0 compiled binaries are faster)

 thanks


 c.

Nothing to be sure to get rid of any interfering package.

You could filter out any arch:all and any non C/c++ package I
guess. But is that worth it? Maybe the compiled python scripts were
created with a miscompiled python and are damaged? Or any other
sideeffect of using gcc-4.0 to build the debs.

The speed of your connection also shouldn't matter as long as you
don't pay by the minute. Just download the stuff overnight(s). Your
system is working now or not? So no hurry to switch.

MfG
Goswin

PS: I used to have a 56K modem so I feel for you.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-3.4/4.0 dumb question

2005-04-28 Thread the_nihilant
Goswin von Brederlow writes: 

[cut] 

Nothing to be sure to get rid of any interfering package. 

You could filter out any arch:all and any non C/c++ package I
guess. But is that worth it? Maybe the compiled python scripts were
created with a miscompiled python and are damaged? Or any other
it's possible, of course, but I didn't notice any problem so far (except 
when qt were broken, but they were fixed later on) 

sideeffect of using gcc-4.0 to build the debs. 

The speed of your connection also shouldn't matter as long as you
don't pay by the minute. Just download the stuff overnight(s). Your
of course I pay by the minute, otherwise I wouldn't have sent these mails :( 

system is working now or not? So no hurry to switch.
my system is working fine, but I can't install new packages, eg. -dev 
packages that I need to compile some stuff. 

MfG
Goswin 

PS: I used to have a 56K modem so I feel for you.
:) 

c. 


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: gcc-3.4/4.0 dumb question

2005-04-28 Thread haroon

[EMAIL PROTECTED] wrote:
Goswin von Brederlow writes:
[cut]
Nothing to be sure to get rid of any interfering package.
You could filter out any arch:all and any non C/c++ package I
guess. But is that worth it? Maybe the compiled python scripts were
created with a miscompiled python and are damaged? Or any other

it's possible, of course, but I didn't notice any problem so far (except 
when qt were broken, but they were fixed later on)

sideeffect of using gcc-4.0 to build the debs.
The speed of your connection also shouldn't matter as long as you
don't pay by the minute. Just download the stuff overnight(s). Your

of course I pay by the minute, otherwise I wouldn't have sent these 
mails :(

system is working now or not? So no hurry to switch.

my system is working fine, but I can't install new packages, eg. -dev 
packages that I need to compile some stuff.
same I here. I still have few -gcc4 packages. If you need to install 
some -dev packages re-install their dependencies only from pure64 and 
then try to install -dev, it worked for me. I just downloaded required 
packages manually and used dpkg to install downgrade gcc4 versions; I 
am not sure if it is 'right way' but worked for me.

Haroon
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: gcc-3.4/4.0 dumb question

2005-04-27 Thread Goswin von Brederlow
[EMAIL PROTECTED] writes:

 I didn't understand what I'm supposed to do.
 I've been using gcc-3.4/4.0 sid for a long time on my laptop.

 What should I do now ?
 should I wait until the new gcc-4.0 tree is built?
 or should I use the standard pure64 tree?

 what compiler is pure64 compiled with? 3.3 or 3.4?

 thanks in advance

 c.

If you have to ask then you should reinstall using the standard tree,
which uses gcc-3.3.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-3.4/4.0 dumb question

2005-04-27 Thread Javier Kohen
El mi, 27-04-2005 a las 18:13 +0200, [EMAIL PROTECTED]
escribi:
 I didn't understand what I'm supposed to do.
 I've been using gcc-3.4/4.0 sid for a long time on my laptop.
 
 What should I do now ?
 should I wait until the new gcc-4.0 tree is built?
 or should I use the standard pure64 tree?

If you don't mind the occasional instability and can live without it
(i.e., your laptop is not your production environment), then go ahead
and stay with gcc-4.0 if you like. Otherwise, you are encouraged to
switch to pure64.

 what compiler is pure64 compiled with? 3.3 or 3.4?

Mostly 3.3, which is the standard compiler for sarge/sid. However, a few
important packages that don't work properly with 3.3 are being compiled
with 3.4 (namely, mozilla and derivatives).

Greetings,
-- 
Javier Kohen [EMAIL PROTECTED]
ICQ: blashyrkh #2361802
Jabber: [EMAIL PROTECTED]


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


Re: gcc-3.4 archive

2005-04-05 Thread Ed Cogburn
On Monday 04 April 2005 3:16pm, Javier Kohen wrote:
 Hi,

 I've been using the /gcc-3.4 archive from Alioth. Is there any
 difference among that one, debian-gcc-3.4 and debian-pure64-3.4? I mean
 a user-noticeable difference, I've read archive-structure and I think I
 understand, but gcc-3.4 isn't mentioned there and I don't really know
 what the consecuences of arch:all being rebuilt on amd64 are.


 Thanks for your advice,


I asked the same question just a few weeks ago.  :)

gcc-3.4 began, and still is, an experimental branch of pure64 using a later 
version of gcc.  It began by using gcc-3.4 for building itself, hence its 
name, and is now almost completely converted over to gcc-4.0.  As I 
understand it, it will always remain an experimental branch and at some point 
in the distant future, when pure64 upgrades to gcc-4.0, will simply go away.  
For starting out with AMD64, you should stick with pure64 (now called 
debian-pure64 on alioth).


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: gcc-3.4: cvs sigsegv's

2005-01-25 Thread Javier Kohen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I hate to be answering to myself, but I finally got somehow to build the
cvs package and now it works...
A few remarks:
1) I added a deb-src for pure64 and now apt-src install cvs gives a
segmentation fault instead of saying it can't find the source.
2) I compiled CVS with -ggdb -Wall instead of the default of -O2 -Wall.
3) I just compiled agin with -ggdb -O2 -Wall and it also works.
4) I'm compiling with gcc (GCC) 3.4.4 20041218 (prerelease) (Debian
3.4.3-7.0.0.1.gcc4).
I've been following the list for two weeks or so, but I'm not sure what
the procedure I should follow is. Anybody any suggestions, or should I
forget about it and the auto builder will fix it next build?
Javier Kohen wrote:
|
| I was also wondering whether installing the 32-bit cvs package would
| work and whether it's expected that it will be stable. I really need to
| get this out of the way and it seems the problem happens during regular
| operation, too.
|
| Thanks,
- --
Javier Kohen [EMAIL PROTECTED]
ICQ: blashyrkh #2361802
Jabber: [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFB9rXy823633cP2P8RAiP+AJ4sJEMqWchHNLY5yz9f/p/+muhxLQCfQA0H
Z+d0KU+YPlzTEuOBCg0tOw4=
=wNDt
-END PGP SIGNATURE-
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: gcc-3.4: mozilla-thunderbird-enigmail

2005-01-24 Thread Andreas Jochens
On 05-Jan-23 08:34, Harald Dunkel wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Hi folks,
 
 Would it be possible to get rid of the version conflict between
 mozilla-thunderbird 1.03 and mozilla-thunderbird-enigmail in
 amd64(gcc-3.4)?

I will have very limited access to the internet for the next 6 days, 
but I will look at this next week. Sorry for the delay.

Regards
Andreas Jochens


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



  1   2   >