GCC and binutils plans for bullseye

2020-07-01 Thread Matthias Klose
Debian bullseye will be based on a gcc-10 package taken from the gcc-10 upstream
branch, and binutils based on a binutils package taken from the 2.35 branch.

I'm planning to make gcc-10 the default after gcc-10 (10.2.0) is available
(upstream targets mid July).  binutils will be updated before making the GCC
switch. The GCC 10 switch involves some minor library transitions for D, gccgo,
M2, which should be no-brainers. The gnat transition will be handled separately
by the debian Ada maintainers.

binutils should be pretty stable until the bullseye release, not planning an
update to 2.36.  GCC 10 should be updated to 10.3, or close to 10.3 (the release
date is not yet known, could be Feb 2021).

I'd like to get rid off GCC 8 and GCC 9 for the bullseye release.

Matthias



Re: Same procedure as every year: GCC defaults change (GCC 9)

2019-07-28 Thread Andreas Schwab
On Jul 28 2019, Aurelien Jarno  wrote:

> The two MIPS libffi patches have been accepted upstream (i.e. in the
> libffi git repository) 1.5 years ago for one and 4 years ago for the
> other. I know there hasn't been any recent libffi release, so what can
> be done to sync the gcc repository? Would it be possible to stop using
> that outdated embedded copy and use the debian libffi package instead?

The gcc copy of libffi accepts backports.

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."



Re: Same procedure as every year: GCC defaults change (GCC 9)

2019-07-27 Thread Aurelien Jarno
On 2019-07-27 17:28, Matthias Klose wrote:
> GCC 9 was released earlier this year, it is now available in Debian
> testing/unstable. I am planning to do the defaults change in mid August, 
> around
> the time of the expected first GCC 9 point release (9.2.0).
> 
> There are only soname changes for rather unused shared libraries (libgo)
> involved, and the gnat defaults change will be handled separately by the 
> Debian
> Ada maintainers.  The fortran module changes look ok according to Alastair
> McKinstry.
> 
> The gcc-9 package still ftbfs on kfreebsd-*.
> 
> We still have local patches for at least the various mips, kfreebsd and hurd

To be more exhaustive, for release architectures there are also patches
concerning the arm target and for other architectures patches concerning
the alpha, ia64 and sparc targets.

> targets.  Please forward these upstream and make sure that these are applied
> upstream.

The two MIPS libffi patches have been accepted upstream (i.e. in the
libffi git repository) 1.5 years ago for one and 4 years ago for the
other. I know there hasn't been any recent libffi release, so what can
be done to sync the gcc repository? Would it be possible to stop using
that outdated embedded copy and use the debian libffi package instead?

Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net



Same procedure as every year: GCC defaults change (GCC 9)

2019-07-27 Thread Matthias Klose
GCC 9 was released earlier this year, it is now available in Debian
testing/unstable. I am planning to do the defaults change in mid August, around
the time of the expected first GCC 9 point release (9.2.0).

There are only soname changes for rather unused shared libraries (libgo)
involved, and the gnat defaults change will be handled separately by the Debian
Ada maintainers.  The fortran module changes look ok according to Alastair
McKinstry.

The gcc-9 package still ftbfs on kfreebsd-*.

We still have local patches for at least the various mips, kfreebsd and hurd
targets.  Please forward these upstream and make sure that these are applied
upstream.

powerpcspe support is removed upstream.  I will keep pointing the default to GCC
8 for this target.

Matthias



gcc-8 and gcc-9 builds using pgo and lto optimization

2019-07-08 Thread Matthias Klose
The recent gcc-8 and gcc-9 uploads to unstable are now built using pgo and lto
optimization.  Not on all architectures, see debian/rules.defs.  On the plus
side the compilers are 7-10% faster, however the build time of the compiler is
much longer, adding 10-20 hours.  If people feel that this isn't worth the extra
build time, please file an issue for the package to disable those optimizations.

Matthias



GCC and binutils updates for buster

2018-07-17 Thread Matthias Klose
GCC 8 is available in testing/unstable, and upstream is approaching the first
point release.  I am planning to make GCC 8 the default at the end of the week
(gdc and gccgo already point to GCC 8).  Most runtime libraries built from GCC
are already used in the version built from GCC 8, so I don't expect runtime
incompatibilities anymore.  There is one more transistion involved, bumping the
libgfortran version.

A pre-release version of binutils 2.31 is in testing now, and the final 2.31
release in unstable.

These are the major versions for the upcoming buster release, still planning
updates to a potential GCC 8.3.0 (estimated Jan 2019) release and binutils
2.31.1 release, or doing equivalent updates from the release branches.

There are still a bunch of build failures triggered by GCC 8 [1], so fixing
these should get some priority now. See [2] for changes in GCC 8, and the
porting guide [3].  I'll be at DebCamp for the second half of the week, and at
DebConf, so if there is interest for bug squashing sessions, feel free to grab
me, and we can schedule such sessions on a short notice.

GCC 5 and GCC 6 are going away, and I am planning the same with GCC 7 as soon as
there are upstream kernel and glibc releases which are released after the GCC
8.1.0 release from April.

The Debian release team lists toolchain support for our release architectures,
and according to [4], the amd64, i386, armel, armhf, arm64 architectures are
supported as primary architectures, and s390x is supported as a secondary
architectures.  Some notes on other candidates for release architectures:

 - armel: The armv4t default isn't used very much anymore, and we had
   issues in the past.

 - armhf: While arm-linux-gnueabihf is not explicitly listed as a primary
   architecture, I'm told that the arm-linux-armeabi triplet covers the
   hard float variants as well.

 - ppc64el: Not documented as primary architecture, but according to the
   backend maintainers the powerpc64-linux-gnu triplet includes the le variant.

 - mips*: There is no support for any mips-linux target either as a primary
   or secondary release architecture (only bare metal), which matches the
   experience with mips specific issues for the past Debian releases.

I understand that port maintainers want to have their port included as a release
architecture, however it becomes a burden if neither the upstream nor the Debian
port maintainers can keep up with the general upstream development. Maybe we
need something in between the alternatives of being a release arch or not,
having the benefit of packages in testing/stable, but not being supported in a
release.

Matthias

[1]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-8;users=debian-...@lists.debian.org
[2] https://gcc.gnu.org/gcc-8/changes.html
[3] https://gcc.gnu.org/gcc-8/porting_to.html
[4] https://gcc.gnu.org/gcc-8/criteria.html



signature.asc
Description: OpenPGP digital signature


Bug#854074: gcc-6: please enable PIE hardening flags by default on kfreebsd-*

2017-02-03 Thread Steven Chamberlain
Hi,

Matthias Klose wrote:
> [CCing porters, please also leave feedback in #835148 for non-release 
> architectures]

Since that bug is done/closed/actioned, I've cloned a new one for this
request.

> On 29.09.2016 21:39, Niels Thykier wrote:
> > As agreed on during the [meeting], if there are no major concerns to
> > this proposal in general within a week, I shall file a bug against GCC
> > requesting PIE by default on all release architectures (with backing
> > porters).

I think we are ready for this now;  please enable PIE by default on
kfreebsd-* when it is practical (or rather, allow dpkg-buildflags to
enable it).

Thanks,
Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


signature.asc
Description: Digital signature


Re: preparing for GCC 4.9

2014-06-04 Thread David Gosselin

Hello and apologies for the cross-post,
I've built GCC 4.9 on my PowerMac G5 (ppc64) running Debian 7.3.  I'd like 
to support the port of Debian to this platform using GCC 4.9 and would 
appreciate a pointer on where to begin if possible.

Additionally, I could provide a SSH login to the machine.
Thanks,
Dave


-Original Message- 
From: Matthias Klose

Sent: Tuesday, May 13, 2014 7:00 AM
To: David Gosselin ; Patrick Baggett
Cc: debian-po...@lists.debian.org
Subject: Re: preparing for GCC 4.9

sorry, can't help with this. setting up a pbuilder or sbuild, and start 
building

packages from the base system?

 Matthias

Am 13.05.2014 03:26, schrieb David Gosselin:
I'm in the same boat as Patrick, except with a PowerMac G5. Please let us 
know how to begin.

Thanks,
Dave

On May 12, 2014, at 16:02, Patrick Baggett  
wrote:


Hi Matthias et al,

I'd like to try to do some of this using my sparc box and see how far I 
get. Is there a link that explains how to set up these steps? Others seem 
to "just know" what to do, but I haven't the slightest idea of where to 
begin. I have a box with gcc-4.9, plenty of disk space, and electricity 
to burn. Where do I start?


Patrick



On Thu, May 8, 2014 at 10:25 AM, Matthias Klose  wrote:
With gcc-4.9 now available in testing, it is time to prepare for the 
change of

the default to 4.9, for a subset of architectures or for all (release)
architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
already
point to 4.9 and are used on all architectures.  Issue #746805 tracks 
the
gfortran default change, including the change of the Fortran 90 module 
version

change.

The Debian archive was rebuilt twice on amd64, once in February, 
resulting in
bug submissions for GCC and feedback for the porting guide [1], a second 
time in
March to file issues for packages failing to build with GCC 4.9 [2]. 
Another
test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any 
other

compiler regressions on these architectures.

I would like to see some partial test rebuilds (like buildd or minimal 
chroot
packages) for other architectures. Any possibility to setup such a test 
rebuild
for some architectures by the porters? Afaics the results for the GCC 
testsuite

look okish for every architecture.

I'll work on fixing the build failures in [2], help is of course 
appreciated.
Almost all build failures are analyzed and should be easy to fix 
(exceptions
e.g. #746883).  Patches for the ones not caused by the Debian packaging 
may be
found in distributions already using GCC 4.9 as the default compiler 
(e.g.

Fedora 21).

If anything goes well, and a large amount of build failures are fixed, I 
plan to
make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end 
of May,

beginning of June.

Bugs reports for packages building with a legacy version of GCC (4.6, 
4.7, 4.8)

will be filed.

  Matthias

[1] http://gcc.gnu.org/gcc-4.9/porting_to.html
[2]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org


--
To UNSUBSCRIBE, email to debian-ia64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact 
listmas...@lists.debian.org

Archive: https://lists.debian.org/536ba1ce.9070...@debian.org







--
To UNSUBSCRIBE, email to debian-powerpc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact 
listmas...@lists.debian.org

Archive: https://lists.debian.org/5371fb4e.9090...@debian.org


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/B91D376632C449D19144C06F2D3226D4@Sam



Re: preparing for GCC 4.9

2014-05-30 Thread Yunqiang Su
I tested to build kernel for Loongson 3 with gcc-4.9. it works fine.

On Fri, May 30, 2014 at 6:00 PM, Adam Conrad  wrote:
> On Thu, May 08, 2014 at 05:25:02PM +0200, Matthias Klose wrote:
>>
>> I would like to see some partial test rebuilds (like buildd or minimal chroot
>> packages) for other architectures. Any possibility to setup such a test 
>> rebuild
>> for some architectures by the porters? Afaics the results for the GCC 
>> testsuite
>> look okish for every architecture.
>
> I'm confident that other than one or two potential outliers, test build
> results on powerpc and ppc64 should have the same number of regressions
> as ppc64el, and also quite confident that where that's not the case, we
> can get it fixed in a hurry, so please do those arches in lockstep with
> the rest.
>
> ... Adam
>
> PS: Switching hats to arm64, that one should also rev with the rest,
> but I think that's probably a no-brainer anyway, given that it's
> a new ports, where staying on the cutting edge is usually sanee.
>
>
> --
> To UNSUBSCRIBE, email to debian-mips-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: https://lists.debian.org/20140530100040.gw28...@0c3.net
>



-- 
Yunqiang Su


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6WZjC=2ivjhkflif1dix+p7pqgd-qrpj8y6zqcjzxm...@mail.gmail.com



Re: preparing for GCC 4.9

2014-05-30 Thread Adam Conrad
On Thu, May 08, 2014 at 05:25:02PM +0200, Matthias Klose wrote:
> 
> I would like to see some partial test rebuilds (like buildd or minimal chroot
> packages) for other architectures. Any possibility to setup such a test 
> rebuild
> for some architectures by the porters? Afaics the results for the GCC 
> testsuite
> look okish for every architecture.

I'm confident that other than one or two potential outliers, test build
results on powerpc and ppc64 should have the same number of regressions
as ppc64el, and also quite confident that where that's not the case, we
can get it fixed in a hurry, so please do those arches in lockstep with
the rest.

... Adam

PS: Switching hats to arm64, that one should also rev with the rest,
but I think that's probably a no-brainer anyway, given that it's
a new ports, where staying on the cutting edge is usually sanee.


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140530100040.gw28...@0c3.net



Re: preparing for GCC 4.9

2014-05-24 Thread Steven Chamberlain
Hi,

On 08/05/14 16:25, Matthias Klose wrote:
> I would like to see some partial test rebuilds (like buildd or minimal chroot
> packages) for other architectures. Any possibility to setup such a test 
> rebuild
> for some architectures by the porters? Afaics the results for the GCC 
> testsuite
> look okish for every architecture.

I rebuilt 105 source packages on kfreebsd-amd64 comprising minbase and
build-essential (except for GCC itself) using GCC 4.9 and did not notice
any new build failures introduced by it.

I'll continue to check that the binaries compiled by GCC 4.9 are
actually okay.

The issue with running the GCC testsuite on kfreebsd-amd64 buildds is
being fixed by FreeBSD upstream, and on Debian buildds within 1-2 weeks.

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5381122c.3010...@pyro.eu.org



Re: preparing for GCC 4.9

2014-05-13 Thread Matthias Klose
sorry, can't help with this. setting up a pbuilder or sbuild, and start building
packages from the base system?

  Matthias

Am 13.05.2014 03:26, schrieb David Gosselin:
> I'm in the same boat as Patrick, except with a PowerMac G5. Please let us 
> know how to begin. 
> Thanks,
> Dave
> 
>> On May 12, 2014, at 16:02, Patrick Baggett  wrote:
>>
>> Hi Matthias et al,
>>
>> I'd like to try to do some of this using my sparc box and see how far I get. 
>> Is there a link that explains how to set up these steps? Others seem to 
>> "just know" what to do, but I haven't the slightest idea of where to begin. 
>> I have a box with gcc-4.9, plenty of disk space, and electricity to burn. 
>> Where do I start?
>>
>> Patrick
>>
>>
>>> On Thu, May 8, 2014 at 10:25 AM, Matthias Klose  wrote:
>>> With gcc-4.9 now available in testing, it is time to prepare for the change 
>>> of
>>> the default to 4.9, for a subset of architectures or for all (release)
>>> architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
>>> already
>>> point to 4.9 and are used on all architectures.  Issue #746805 tracks the
>>> gfortran default change, including the change of the Fortran 90 module 
>>> version
>>> change.
>>>
>>> The Debian archive was rebuilt twice on amd64, once in February, resulting 
>>> in
>>> bug submissions for GCC and feedback for the porting guide [1], a second 
>>> time in
>>> March to file issues for packages failing to build with GCC 4.9 [2].  
>>> Another
>>> test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
>>> compiler regressions on these architectures.
>>>
>>> I would like to see some partial test rebuilds (like buildd or minimal 
>>> chroot
>>> packages) for other architectures. Any possibility to setup such a test 
>>> rebuild
>>> for some architectures by the porters? Afaics the results for the GCC 
>>> testsuite
>>> look okish for every architecture.
>>>
>>> I'll work on fixing the build failures in [2], help is of course 
>>> appreciated.
>>> Almost all build failures are analyzed and should be easy to fix (exceptions
>>> e.g. #746883).  Patches for the ones not caused by the Debian packaging may 
>>> be
>>> found in distributions already using GCC 4.9 as the default compiler (e.g.
>>> Fedora 21).
>>>
>>> If anything goes well, and a large amount of build failures are fixed, I 
>>> plan to
>>> make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of 
>>> May,
>>> beginning of June.
>>>
>>> Bugs reports for packages building with a legacy version of GCC (4.6, 4.7, 
>>> 4.8)
>>> will be filed.
>>>
>>>   Matthias
>>>
>>> [1] http://gcc.gnu.org/gcc-4.9/porting_to.html
>>> [2]
>>> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org
>>>
>>>
>>> --
>>> To UNSUBSCRIBE, email to debian-ia64-requ...@lists.debian.org
>>> with a subject of "unsubscribe". Trouble? Contact 
>>> listmas...@lists.debian.org
>>> Archive: https://lists.debian.org/536ba1ce.9070...@debian.org
>>
> 


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5371fb4e.9090...@debian.org



Re: preparing for GCC 4.9

2014-05-12 Thread David Gosselin
I'm in the same boat as Patrick, except with a PowerMac G5. Please let us know 
how to begin. 
Thanks,
Dave

> On May 12, 2014, at 16:02, Patrick Baggett  wrote:
> 
> Hi Matthias et al,
> 
> I'd like to try to do some of this using my sparc box and see how far I get. 
> Is there a link that explains how to set up these steps? Others seem to "just 
> know" what to do, but I haven't the slightest idea of where to begin. I have 
> a box with gcc-4.9, plenty of disk space, and electricity to burn. Where do I 
> start?
> 
> Patrick
> 
> 
>> On Thu, May 8, 2014 at 10:25 AM, Matthias Klose  wrote:
>> With gcc-4.9 now available in testing, it is time to prepare for the change 
>> of
>> the default to 4.9, for a subset of architectures or for all (release)
>> architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
>> already
>> point to 4.9 and are used on all architectures.  Issue #746805 tracks the
>> gfortran default change, including the change of the Fortran 90 module 
>> version
>> change.
>> 
>> The Debian archive was rebuilt twice on amd64, once in February, resulting in
>> bug submissions for GCC and feedback for the porting guide [1], a second 
>> time in
>> March to file issues for packages failing to build with GCC 4.9 [2].  Another
>> test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
>> compiler regressions on these architectures.
>> 
>> I would like to see some partial test rebuilds (like buildd or minimal chroot
>> packages) for other architectures. Any possibility to setup such a test 
>> rebuild
>> for some architectures by the porters? Afaics the results for the GCC 
>> testsuite
>> look okish for every architecture.
>> 
>> I'll work on fixing the build failures in [2], help is of course appreciated.
>> Almost all build failures are analyzed and should be easy to fix (exceptions
>> e.g. #746883).  Patches for the ones not caused by the Debian packaging may 
>> be
>> found in distributions already using GCC 4.9 as the default compiler (e.g.
>> Fedora 21).
>> 
>> If anything goes well, and a large amount of build failures are fixed, I 
>> plan to
>> make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of 
>> May,
>> beginning of June.
>> 
>> Bugs reports for packages building with a legacy version of GCC (4.6, 4.7, 
>> 4.8)
>> will be filed.
>> 
>>   Matthias
>> 
>> [1] http://gcc.gnu.org/gcc-4.9/porting_to.html
>> [2]
>> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org
>> 
>> 
>> --
>> To UNSUBSCRIBE, email to debian-ia64-requ...@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
>> Archive: https://lists.debian.org/536ba1ce.9070...@debian.org
> 


Re: preparing for GCC 4.9

2014-05-12 Thread Patrick Baggett
Hi Matthias et al,

I'd like to try to do some of this using my sparc box and see how far I
get. Is there a link that explains how to set up these steps? Others seem
to "just know" what to do, but I haven't the slightest idea of where to
begin. I have a box with gcc-4.9, plenty of disk space, and electricity to
burn. Where do I start?

Patrick


On Thu, May 8, 2014 at 10:25 AM, Matthias Klose  wrote:

> With gcc-4.9 now available in testing, it is time to prepare for the
> change of
> the default to 4.9, for a subset of architectures or for all (release)
> architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends
> already
> point to 4.9 and are used on all architectures.  Issue #746805 tracks the
> gfortran default change, including the change of the Fortran 90 module
> version
> change.
>
> The Debian archive was rebuilt twice on amd64, once in February, resulting
> in
> bug submissions for GCC and feedback for the porting guide [1], a second
> time in
> March to file issues for packages failing to build with GCC 4.9 [2].
>  Another
> test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any
> other
> compiler regressions on these architectures.
>
> I would like to see some partial test rebuilds (like buildd or minimal
> chroot
> packages) for other architectures. Any possibility to setup such a test
> rebuild
> for some architectures by the porters? Afaics the results for the GCC
> testsuite
> look okish for every architecture.
>
> I'll work on fixing the build failures in [2], help is of course
> appreciated.
> Almost all build failures are analyzed and should be easy to fix
> (exceptions
> e.g. #746883).  Patches for the ones not caused by the Debian packaging
> may be
> found in distributions already using GCC 4.9 as the default compiler (e.g.
> Fedora 21).
>
> If anything goes well, and a large amount of build failures are fixed, I
> plan to
> make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end
> of May,
> beginning of June.
>
> Bugs reports for packages building with a legacy version of GCC (4.6, 4.7,
> 4.8)
> will be filed.
>
>   Matthias
>
> [1] http://gcc.gnu.org/gcc-4.9/porting_to.html
> [2]
>
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org
>
>
> --
> To UNSUBSCRIBE, email to debian-ia64-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive: https://lists.debian.org/536ba1ce.9070...@debian.org
>
>


Re: preparing for GCC 4.9

2014-05-09 Thread Hiroyuki Yamamoto
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Matthias Klose wrote:
> With gcc-4.9 now available in testing, it is time to prepare for the change of
> the default to 4.9, for a subset of architectures or for all (release)
> architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
> already
> point to 4.9 and are used on all architectures.  Issue #746805 tracks the
> gfortran default change, including the change of the Fortran 90 module version
> change.
> 
> The Debian archive was rebuilt twice on amd64, once in February, resulting in
> bug submissions for GCC and feedback for the porting guide [1], a second time 
> in
> March to file issues for packages failing to build with GCC 4.9 [2].  Another
> test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
> compiler regressions on these architectures.
> 
> I would like to see some partial test rebuilds (like buildd or minimal chroot
> packages) for other architectures. Any possibility to setup such a test 
> rebuild
> for some architectures by the porters? Afaics the results for the GCC 
> testsuite
> look okish for every architecture.
> 
> I'll work on fixing the build failures in [2], help is of course appreciated.
> Almost all build failures are analyzed and should be easy to fix (exceptions
> e.g. #746883).  Patches for the ones not caused by the Debian packaging may be
> found in distributions already using GCC 4.9 as the default compiler (e.g.
> Fedora 21).
> 
> If anything goes well, and a large amount of build failures are fixed, I plan 
> to
> make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of 
> May,
> beginning of June.
> 
> Bugs reports for packages building with a legacy version of GCC (4.6, 4.7, 
> 4.8)
> will be filed.
> 
>   Matthias
> 
> [1] http://gcc.gnu.org/gcc-4.9/porting_to.html
> [2]
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org


OK.
I will cooperate in ppc64 port as possible as i do, 
at least,  tests of rebuilding  the packages of buildd with gcc-4.9.

Regards,
- -- 
Hiroyuki Yamamoto
A75D B285 7050 4BF9 AEDA  91AC 3A10 59C6 5203 04DC
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBCAAGBQJTbXdtAAoJEDoQWcZSAwTcH04P/ixcu5J5qvYu6jgiB4E6NjaQ
6be0mrGI26KYv+h2jJ09+5bgPx4JS/JBlvM9ACK1XHnOGovgTG21CXumPmvwLZ3T
ePO54VsyARPgElZ/ZQg8V8rNozxN+sMtQSKZ2F72a6v/xE5ydNHPQpG5/ecewDzY
0LB/Sy+EZoPYQJ9GExWaVLscAjxMLko9GvMwB19Ol48It2UygtXDD0XL+RUiMMWJ
tBbwZ+djAVDII1auqroicaeurXEXYrDkYKt5ECxlsJyWP7YaX8h9T9rTNePIxho9
kgDbTW8R4Jcscxzv1rE11fomQeJDft5LqpW0go1tLOjKm4W4N44uC7FI8TdSyART
DYVvW3GZJvMroNNATkFJMopEVsPOr5KIAzmmIlqNT1NsBKzfLQGkSZ/yrdpZl2r4
khUMXELPCMkpv1PibvcB/BszH+eP1/AQ/clwk1sRl1oeeyKXiwD3k9WzIq3f+D1+
rMzocwwy9U3gSntubt0cYElWmpb5cYbZELlBNiIE6zyYNZe9e4DC3adjREAkto8j
7fYdmoytih7hX+hJ2iiS8l9mf65uGDG7fyH5+ZL1Q/OZcd7QrrgdfhYR6ravJtcQ
KyWX3a0Qud2BRHhkTQQl79rHNkeYnKJtnKkd/63GamznuRXF6qa+UWQ4CJsGMX3C
K4deC7n0232ZuW9qj2hq
=n4y4
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/536d776e.6020...@gmail.com



Re: [m68k] preparing for GCC 4.9

2014-05-08 Thread Helmut Grohne
On Thu, May 08, 2014 at 03:49:51PM +, Thorsten Glaser wrote:
> Matthias Klose dixit:
> 
> >I would like to see some partial test rebuilds (like buildd or minimal chroot
> 
> Haven???t tried yet, but Helmut Grohne does automated rebootstrapping of
> some ports using what he can get his hands on, and he said m68k was the
> best-(cross)bootstrappable port, and was using gcc-4.9 for it, so there
> are probably at least no ICEs.

I should note that rebootstrap builds much less than a minimal chroot.
It also does not try to execute any of the results.

I did not encounter any ICEs during any builds for any architecture with
rebootstrap yet.

> If Helmut can publish the *.deb files that fall out of such a (cross)
> rebootstrap, we could try debootstrapping (natively, in ARAnyM) from
> them, then boot (a VM) into them, to check basic usage.

You have two options to achieve that:

1) Check out the rebootstrap git repository, debootstrap a fresh
   throw-away chroot and run bootstrap.sh in there. Takes 6 hours.
   Pointers at https://wiki.debian.org/HelmutGrohne/rebootstrap

2) Submit a patch for git.debian.org:/srv/qa/jenkins.debian.org.git to
   collect build artefacts. Then tell me, so I can trigger a rebuild.

Helmut


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140508160731.ga1...@alf.mars



Re: [m68k] preparing for GCC 4.9

2014-05-08 Thread Thorsten Glaser
(excluding d-release for what they hatingly call “debian-ports spam”)

Matthias Klose dixit:

>I would like to see some partial test rebuilds (like buildd or minimal chroot

Haven’t tried yet, but Helmut Grohne does automated rebootstrapping of
some ports using what he can get his hands on, and he said m68k was the
best-(cross)bootstrappable port, and was using gcc-4.9 for it, so there
are probably at least no ICEs.

If Helmut can publish the *.deb files that fall out of such a (cross)
rebootstrap, we could try debootstrapping (natively, in ARAnyM) from
them, then boot (a VM) into them, to check basic usage.

This sounds pretty few work.

Other than that… we’ve built src:gcc-4.9 now, which means that at least
the C/C-- part survives the three-stage bootstrap AFAICT.

>packages) for other architectures. Any possibility to setup such a test rebuild
>for some architectures by the porters? Afaics the results for the GCC testsuite
>look okish for every architecture.

… that runs it. I have no idea how to set up such a test rebuild
setup, but we have somewhat clonable VMs (and a VM base image that
“just” needs to be dist-upgraded to latest sid before using it),
so “anybody” can do that for m68k (provided they install the aranym
package from sid, as it contains FPU emulation bugfixes required by
Python 3.5 at least).

Also, I’d be interested in a way to run GCC’s testsuite against an
installed compiler, i.e. without taking the five days needed for the
bootstrap (plus adding dejagnu and removing disabling the testsuite
from the package rules) again.

bye,
//mirabilos
-- 
 Ich gebs zu, jupp ist cool
-- theftf zu Natureshadow beim Fixen von Debian


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



Re: preparing for GCC 4.9

2014-05-08 Thread Yunqiang Su
On Thu, May 8, 2014 at 11:25 PM, Matthias Klose  wrote:
> With gcc-4.9 now available in testing, it is time to prepare for the change of
> the default to 4.9, for a subset of architectures or for all (release)
> architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
> already
> point to 4.9 and are used on all architectures.  Issue #746805 tracks the
> gfortran default change, including the change of the Fortran 90 module version
> change.
>
> The Debian archive was rebuilt twice on amd64, once in February, resulting in
> bug submissions for GCC and feedback for the porting guide [1], a second time 
> in
> March to file issues for packages failing to build with GCC 4.9 [2].  Another
> test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
> compiler regressions on these architectures.
>
> I would like to see some partial test rebuilds (like buildd or minimal chroot
> packages) for other architectures. Any possibility to setup such a test 
> rebuild
> for some architectures by the porters? Afaics the results for the GCC 
> testsuite
> look okish for every architecture.

I set a build farm with gcc-4.9 for mips64el.
It works well: it has no more failures than your amd64 one.
All the buildlogs can be found in
   http://mips.wicp.net:9998/mips2/buildlog/

I noticed ctpp2 failed due to symbols problems on both
  amd64(pbuilder) and mips64el(sbuild).

It seems that you didn't report bug on it.

>
> I'll work on fixing the build failures in [2], help is of course appreciated.
> Almost all build failures are analyzed and should be easy to fix (exceptions
> e.g. #746883).  Patches for the ones not caused by the Debian packaging may be
> found in distributions already using GCC 4.9 as the default compiler (e.g.
> Fedora 21).
>
> If anything goes well, and a large amount of build failures are fixed, I plan 
> to
> make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of 
> May,
> beginning of June.
>
> Bugs reports for packages building with a legacy version of GCC (4.6, 4.7, 
> 4.8)
> will be filed.
>
>   Matthias
>
> [1] http://gcc.gnu.org/gcc-4.9/porting_to.html
> [2]
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org
>
>
> --
> To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: https://lists.debian.org/536ba1ce.9070...@debian.org
>



-- 
Yunqiang Su


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6Ve=nbetyywgw+qm99bohki2q+1dvxw6fzazfna9wc...@mail.gmail.com



preparing for GCC 4.9

2014-05-08 Thread Matthias Klose
With gcc-4.9 now available in testing, it is time to prepare for the change of
the default to 4.9, for a subset of architectures or for all (release)
architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends already
point to 4.9 and are used on all architectures.  Issue #746805 tracks the
gfortran default change, including the change of the Fortran 90 module version
change.

The Debian archive was rebuilt twice on amd64, once in February, resulting in
bug submissions for GCC and feedback for the porting guide [1], a second time in
March to file issues for packages failing to build with GCC 4.9 [2].  Another
test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
compiler regressions on these architectures.

I would like to see some partial test rebuilds (like buildd or minimal chroot
packages) for other architectures. Any possibility to setup such a test rebuild
for some architectures by the porters? Afaics the results for the GCC testsuite
look okish for every architecture.

I'll work on fixing the build failures in [2], help is of course appreciated.
Almost all build failures are analyzed and should be easy to fix (exceptions
e.g. #746883).  Patches for the ones not caused by the Debian packaging may be
found in distributions already using GCC 4.9 as the default compiler (e.g.
Fedora 21).

If anything goes well, and a large amount of build failures are fixed, I plan to
make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of May,
beginning of June.

Bugs reports for packages building with a legacy version of GCC (4.6, 4.7, 4.8)
will be filed.

  Matthias

[1] http://gcc.gnu.org/gcc-4.9/porting_to.html
[2]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/536ba1ce.9070...@debian.org



Re: cross-building gcc stage3 fails due to wrongly placed libvtv

2014-04-19 Thread Helmut Grohne
On Sat, Apr 19, 2014 at 10:26:21AM -0700, Daniel Schepler wrote:
> I've seen the same thing on gcc-4.9 buildd logs on x32.  And no, I
> don't know of any fix for this.  doko would probably know better than
> I do.

#745267

Thanks anyway

Helmut


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140420050116.ga11...@alf.mars



Re: cross-building gcc stage3 fails due to wrongly placed libvtv

2014-04-19 Thread Daniel Schepler
I've seen the same thing on gcc-4.9 buildd logs on x32.  And no, I
don't know of any fix for this.  doko would probably know better than
I do.

(Unfortunately, my x32 buildd's hard drive is dying, so I've decided
to take that buildd offline until I can get a warranty replacement.)
-- 
Daniel Schepler

On Sat, Apr 19, 2014 at 2:26 AM, Helmut Grohne  wrote:
> Hi,
>
> I am trying to cross build gcc-4.9 for x32 on amd64 and run into this
> error:
>
> mv debian/tmp/usr/lib/x86_64-linux-gnux32/libvtv*.a 
> debian/libgcc-4.9-dev/usr/lib/gcc/x86_64-linux-gnux32/4.9/
> mv: cannot stat 'debian/tmp/usr/lib/x86_64-linux-gnux32/libvtv*.a': No such 
> file or directory
>
> This is due to vtv being placed in the wrong directory:
>
> make[7]: Entering directory 
> `/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/build/x86_64-linux-gnux32/libvtv'
> true  DO=install multi-do # /usr/bin/make
> test -z "/usr/x86_64-linux-gnux32/lib/../lib" || /bin/mkdir -p 
> "/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib"
>  /bin/bash ./libtool   --mode=install /usr/bin/install -c   libvtv.la 
> '/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib'
> libtool: install: /usr/bin/install -c .libs/libvtv.so.0.0.0 
> /tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.so.0.0.0
> libtool: install: (cd 
> /tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib
>  && { ln -s -f libvtv.so.0.0.0 libvtv.so.0 || { rm -f libvtv.so.0 && ln -s 
> libvtv.so.0.0.0 libvtv.so.0; }; })
> libtool: install: (cd 
> /tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib
>  && { ln -s -f libvtv.so.0.0.0 libvtv.so || { rm -f libvtv.so && ln -s 
> libvtv.so.0.0.0 libvtv.so; }; })
> libtool: install: /usr/bin/install -c .libs/libvtv.lai 
> /tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.la
> libtool: install: /usr/bin/install -c .libs/libvtv.a 
> /tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.a
> libtool: install: chmod 644 
> /tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.a
> libtool: install: /usr/x86_64-linux-gnux32/bin/ranlib 
> /tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.a
> libtool: install: warning: remember to run `libtool --finish 
> /usr/x86_64-linux-gnux32/lib/../lib'
>
> More context can be found at
>
> https://jenkins.debian.net/view/rebootstrap/job/rebootstrap_x32_gcc49/lastFailedBuild/console
>
> Is a fix to this issue already known?
>
> Please CC me in replies.
>
> Thanks in advance
>
> Helmut


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CADf0C44HM1v6AHYExBeY1=pucsxdbw4gbglpbs7a8k_hi+b...@mail.gmail.com



cross-building gcc stage3 fails due to wrongly placed libvtv

2014-04-19 Thread Helmut Grohne
Hi,

I am trying to cross build gcc-4.9 for x32 on amd64 and run into this
error:

mv debian/tmp/usr/lib/x86_64-linux-gnux32/libvtv*.a 
debian/libgcc-4.9-dev/usr/lib/gcc/x86_64-linux-gnux32/4.9/
mv: cannot stat 'debian/tmp/usr/lib/x86_64-linux-gnux32/libvtv*.a': No such 
file or directory

This is due to vtv being placed in the wrong directory:

make[7]: Entering directory 
`/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/build/x86_64-linux-gnux32/libvtv'
true  DO=install multi-do # /usr/bin/make
test -z "/usr/x86_64-linux-gnux32/lib/../lib" || /bin/mkdir -p 
"/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib"
 /bin/bash ./libtool   --mode=install /usr/bin/install -c   libvtv.la 
'/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib'
libtool: install: /usr/bin/install -c .libs/libvtv.so.0.0.0 
/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.so.0.0.0
libtool: install: (cd 
/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib
 && { ln -s -f libvtv.so.0.0.0 libvtv.so.0 || { rm -f libvtv.so.0 && ln -s 
libvtv.so.0.0.0 libvtv.so.0; }; })
libtool: install: (cd 
/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib
 && { ln -s -f libvtv.so.0.0.0 libvtv.so || { rm -f libvtv.so && ln -s 
libvtv.so.0.0.0 libvtv.so; }; })
libtool: install: /usr/bin/install -c .libs/libvtv.lai 
/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.la
libtool: install: /usr/bin/install -c .libs/libvtv.a 
/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.a
libtool: install: chmod 644 
/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.a
libtool: install: /usr/x86_64-linux-gnux32/bin/ranlib 
/tmp/buildd/gcc3/gcc-4.9-4.9-20140411/debian/tmp/usr/x86_64-linux-gnux32/lib/../lib/libvtv.a
libtool: install: warning: remember to run `libtool --finish 
/usr/x86_64-linux-gnux32/lib/../lib'

More context can be found at

https://jenkins.debian.net/view/rebootstrap/job/rebootstrap_x32_gcc49/lastFailedBuild/console

Is a fix to this issue already known?

Please CC me in replies.

Thanks in advance

Helmut


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140419092605.GA18471@localhost



Re: gcc-4.9 uploaded to experimental

2014-01-12 Thread Yunqiang Su
On Fri, Jan 10, 2014 at 7:23 PM, Matthias Klose  wrote:
> gcc-4.9 is uploaded to experimental, asking the porters to watch for build
> failures and corresponding patches. See
>
> https://buildd.debian.org/status/package.php?p=gcc-4.9&suite=experimental
>
> These are already fixed in the vcs.
>
>  - fixed the gospec.c ftbfs on archs without ld.gold
>  - fixed the g++ b-d on armel/armhf

The build log on mips64el can be found from:
  http://mips64el.debian.net/attempted/gcc-4.9-mips64el.log.xz

>
> Matthias
>
>
> --
> To UNSUBSCRIBE, email to debian-hurd-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: http://lists.debian.org/52cfd843.1010...@debian.org
>



-- 
Yunqiang Su


-- 
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/CAKcpw6VzmezVP+6LFsb7Afs=xmhs9e295ybriksp0sn7aa0...@mail.gmail.com



gcc-4.9 uploaded to experimental

2014-01-10 Thread Matthias Klose
gcc-4.9 is uploaded to experimental, asking the porters to watch for build
failures and corresponding patches. See

https://buildd.debian.org/status/package.php?p=gcc-4.9&suite=experimental

These are already fixed in the vcs.

 - fixed the gospec.c ftbfs on archs without ld.gold
 - fixed the g++ b-d on armel/armhf

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/52cfd843.1010...@debian.org



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.7 is now the default for x86 architectures

2012-05-07 Thread Matthias Klose
On 07.05.2012 19:35, Thorsten Glaser wrote:
> 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?

I don't have plans to change any other architectures. If a port is not a release
architectures (and port maintainers don't plan to make it a release
architecture), people can change the default at any time from my point of view.

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

I didn't rely on hearsay, but did ask the GNUstep maintainers for feedback.
Please join the Debian GNUstep package maintainers ML if you want to add
something, or review the past discussion.

  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/4fa80a89.8070...@debian.org



GCC 4.7 is now the default for x86 architectures

2012-05-07 Thread Matthias Klose
GCC 4.7 is now the default for x86 architectures for all frontends except the D
frontends, including KFreeBSD and the Hurd.

There are still some build failures which need to be addressed. Out of the ~350
bugs filed, more than the half are fixed, another quarter has patches available,
and the remaining quarter isn't blocking any other 4.7 build failures. Many
thanks to the patch submitters and NMUers, including Cyril Brulebois, Gregor
Herrmann, Paul Tagliamonte for the fixes.

This will add one more transition for x86 (libobjc3 -> libobjc4), which needs
starting with uploads of some GNUstep base packages.

The D v2 frontend is likely to be updated to 4.7 before the freeze (no build
dependencies).

  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/4fa7ffd8.9010...@debian.org



targeting GCC 4.7.0 as the wheezy default for some architectures

2012-04-04 Thread Matthias Klose
GCC-4.7 packages are now available in testing and unstable; thanks to Lucas' 
test rebuild, bug reports are now filed for these ~330 packages which fail to 
build with the new version [1].  Hints how to address the vast majority of these 
issues can be found at [2].


I'm planning to work on these issues (help is welcome) in April, and then decide 
at the of April to change the default for some architectures; input from port 
maintainers is welcome if and when to change the default for any other archs. 
The current rebuild was done on amd64 only, any other (maybe partial) rebuild 
test on other architectures is welcome.


The Java and Go frontends already default to 4.7, the D frontend may be updated 
for 4.7 in time (currently unused, as all D packages are built using gdc-v1). 
As I understand Ludovic, the Ada frontend will stay with 4.6.


GCC-4.4 will stay in wheezy (D v1 frontend, somehow broken gcj-4.6 on "release" 
architectures like sparc).


GCC-4.5 should be removed before the freeze.

  Matthias

[1] 
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.7;users=debian-...@lists.debian.org

[2] http://gcc.gnu.org/gcc-4.7/porting_to.html


--
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/4f7bfdac.4040...@debian.org



Re: please update patches / investigate build failures for gcc-4.7 snapshot builds

2011-12-31 Thread Konstantinos Margaritis
On 19 December 2011 14:55, Konstantinos Margaritis
 wrote:
> On 19 December 2011 01:55, Matthias Klose  wrote:
>> Please have a look at the gcc-4.7 package in experimental, update patches 
>> (hurd,
>> kfreebsd, ARM is fixed in svn), and investigate the build failures (currently
>> ia64, but more will appear).
>
> Attached is the build failure on armhf (clean chroot with all bdeps 
> satisfied).

Just tested 4.7-20111222-1 as well, it built fine, installed and
tested 5 known gcc ICEs (ace, webkit, 2 neon-related ones, a gfortran
one) and all but one neon ICE were fixed :)

Regards

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/cabsevwt_qdasf6hg_ev2e3vvexdnnrxdvsqjerfbz6rbae4...@mail.gmail.com



Re: please update patches / investigate build failures for gcc-4.7 snapshot builds

2011-12-20 Thread Hiroyuki Yamamoto
Hi,

On ppc64, both packages of gcc-4.7 (4.7-20111217-2) and gcj-4.7 
(4.7-20111217-1) were built without any problem.

Matthias Klose wrote:
> Please have a look at the gcc-4.7 package in experimental, update patches 
> (hurd,
> kfreebsd, ARM is fixed in svn), and investigate the build failures (currently
> ia64, but more will appear).
> 
>   Matthias

-- 
Hiroyuki Yamamoto
A75D B285 7050 4BF9 AEDA  91AC 3A10 59C6 5203 04DC


-- 
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/4ef0af7e.2060...@gmail.com



Re: please update patches / investigate build failures for gcc-4.7 snapshot builds

2011-12-19 Thread Robert Millan
El 19 de desembre de 2011 0:55, Matthias Klose  ha escrit:
> Please have a look at the gcc-4.7 package in experimental, update patches 
> (hurd,
> kfreebsd, ARM is fixed in svn), and investigate the build failures (currently
> ia64, but more will appear).

Existing kbsd-gnu.diff is obsolete, please replace with attached build fix.

-- 
Robert Millan
--- a/src/gcc/config/kfreebsd-gnu.h~	2011-07-21 17:31:44.0 +0200
+++ b/src/gcc/config/kfreebsd-gnu.h	2011-12-19 20:20:26.961301396 +0100
@@ -33,3 +33,4 @@
 #define GNU_USER_DYNAMIC_LINKERGLIBC_DYNAMIC_LINKER
 #define GNU_USER_DYNAMIC_LINKER32  GLIBC_DYNAMIC_LINKER32
 #define GNU_USER_DYNAMIC_LINKER64  GLIBC_DYNAMIC_LINKER64
+#define GNU_USER_DYNAMIC_LINKERX32 GLIBC_DYNAMIC_LINKERX32


Re: please update patches / investigate build failures for gcc-4.7 snapshot builds

2011-12-19 Thread Konstantinos Margaritis
On 19 December 2011 01:55, Matthias Klose  wrote:
> Please have a look at the gcc-4.7 package in experimental, update patches 
> (hurd,
> kfreebsd, ARM is fixed in svn), and investigate the build failures (currently
> ia64, but more will appear).

Attached is the build failure on armhf (clean chroot with all bdeps satisfied).

Konstantinos


gcc-4.7_4.7-20111217-2_armhf.build_log
Description: Binary data


Re: please update patches / investigate build failures for gcc-4.7 snapshot builds

2011-12-18 Thread Whit Hansell



On 12/18/2011 06:55 PM, Matthias Klose wrote:

Please have a look at the gcc-4.7 package in experimental, update patches (hurd,
kfreebsd, ARM is fixed in svn), and investigate the build failures (currently
ia64, but more will appear).

   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/4eee8ad5.30...@comcast.net



please update patches / investigate build failures for gcc-4.7 snapshot builds

2011-12-18 Thread Matthias Klose
Please have a look at the gcc-4.7 package in experimental, update patches (hurd,
kfreebsd, ARM is fixed in svn), and investigate the build failures (currently
ia64, but more will appear).

  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/4eee7d60.9000...@debian.org



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-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 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 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⎜ 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 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 Mathieu Malaterre
On Tue, Apr 26, 2011 at 5:31 PM, Konstantinos Margaritis
 wrote:
> On 26 April 2011 18:03, 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.
>
> 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 Matthias Klose

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

On 26 April 2011 18:03, 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.


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 Konstantinos Margaritis
On 26 April 2011 18:03, 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.

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/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-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 John David Anglin
> On Tue, Mar 1, 2011 at 8:34 PM, Matthias Klose  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  

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  

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-06 Thread Sythos
On Wed, 02 Mar 2011 02:34:01 +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).

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 Carlos O'Donell
On Tue, Mar 1, 2011 at 8:34 PM, 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).
>
> 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-02 Thread Matthias Klose
On 02.03.2011 17:54, Martin Guy wrote:
> On 2 March 2011 02:34, Matthias Klose  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-02 Thread Martin Guy
On 2 March 2011 02:34, Matthias Klose  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 07:36, Konstantinos Margaritis wrote:
> On 2 March 2011 03:34, 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).
>>
>> 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?

keeping armhf to build from the linaro branch?

  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/4d6e5293.8060...@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  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


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

2011-03-01 Thread Matthias Klose
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.

  Matthias

[1]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.5;users=debian-...@lists.debian.org


-- 
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/4d6d9e89.8080...@debian.org



any objections from port maintainers to make gcc-4.4 the default?

2009-09-20 Thread Matthias Klose
Besides the open license issue, are there any objections from port maintainers 
to make GCC-4.4 the default?


As a first step that would be a change of the default for C, C++, ObjC, ObjC++ 
and Fortran.


I'm not sure about Java, which show some regressions compared to 4.3. Otoh it's 
not amymore the default java compiler for all architectures except hurd(?), 
kfreebsd(?) and hppa. hppa already defaults to 4.4, what about the hurd and 
kfreebsd?


Ada will still stay at 4.3 until Ludovic is ready to switch the default to 4.4.

  Matthias


--
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: installing gcc various versions

2009-04-26 Thread Ivan Marin
Usually the problem is not the compiler, but the link line. Check if
the paths are ok, and if the libraries are really there. Also, check
if there are static (.a) and shared (.so) libraries on the path.


LIBS= -L/opt/acml4.2.0/gfortran64_mp_int64/lib -lacml_mv -lgfortran -lpthread

Also, the LIB and the LD_LIBRARY_PATH are a little different:

/opt/acml4.2.0/gfortran64_mp_int64/lib
/opt/acml4.2.0/gfortran64_mp/lib

Is these right?

Cheers,

Ivan


2009/4/26 Francesco Pietra :
> With amd64 lenny I have gcc 4.3.2
>
> Because of problems in linking libraries (ACML 4.1.0), is it safe to
> install also previous versions of gcc?
>
> The link is
>
> LIBS= L/opt/acml4.2.0/gfortran64_mp_int64/lib -lacml_mv -lgfortran -lpthread
>
> while
>
> france...@tya64:~$ echo $LD_LIBRARY_PATH
> /opt/intel/mkl/10.0.1.014/lib/em64t:/opt/intel/cce/10.1.015/lib:/opt/intel/fce/10.1.015/lib:/usr/local/lib:/opt/acml4.2.0/gfortran64_mp/lib
> france...@tya64:~$
>
> and the compilation complains "-lacml_mv not found"
>
> The same compilation had no problems one year ago with amd64 etch;
> this is why i am thinking to the version of gcc.
>
> thanks for suggestions
> francesco pietra
>
>
> --
> To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
>
>


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



installing gcc various versions

2009-04-26 Thread Francesco Pietra
With amd64 lenny I have gcc 4.3.2

Because of problems in linking libraries (ACML 4.1.0), is it safe to
install also previous versions of gcc?

The link is

LIBS= L/opt/acml4.2.0/gfortran64_mp_int64/lib -lacml_mv -lgfortran -lpthread

while

france...@tya64:~$ echo $LD_LIBRARY_PATH
/opt/intel/mkl/10.0.1.014/lib/em64t:/opt/intel/cce/10.1.015/lib:/opt/intel/fce/10.1.015/lib:/usr/local/lib:/opt/acml4.2.0/gfortran64_mp/lib
france...@tya64:~$

and the compilation complains "-lacml_mv not found"

The same compilation had no problems one year ago with amd64 etch;
this is why i am thinking to the version of gcc.

thanks for suggestions
francesco pietra


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Problems with gcc

2008-07-17 Thread Lennart Sorensen
On Thu, Jul 17, 2008 at 11:35:52AM +0200, E. Rens wrote:
> I think my gcc problem is partly solved. It seems related to time_t
> which doesn't behave on amd64 as on i386 (where it was a double). I
> don't know yet how to cope with this but there must be a solution, there
> is a lot of concern about time_t and amd64 on the web. If you have a
> quick answer to this question too, don't hesitate to talk to me!
> 
> For the installation and removal of gcc-4.3 base I still can't figure
> out what to do, but if compilation is possible, I feel less annoyed yet.

Well making code 64bit clean takes work in some cases where people made
(incorrect) assumptions about types which just happened to work.

time_t is __TIME_T_TYPE which is __SLONGWORD_TYPE which is 'long int'
which is 32bit on some systems and 64bit on others I believe.  As long
as the code ALWAYS uses time_t when working on time values, that is no
problem.

-- 
Len Sorensen


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



Re: Problems with gcc

2008-07-17 Thread Lennart Sorensen
On Wed, Jul 16, 2008 at 11:56:46PM +0200, E. Rens wrote:
> When I realized that I couldn't run compiled programs I decided to
> remove all the versions of gcc I had (3.4, 4.1, 4.3) to reinstall them
> from the mirror (ftp://ftp.fr.debian.org/debian/ lenny main contrib --
> changing it later to the main didn't improve the situation) running
> apt-get clean, then:
> # sudo apt-get remove gcc-4.3 gcc-4.3-base   
> Reading package lists... Done
> Building dependency tree   
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
> 
> The following packages have unmet dependencies:
>   libgcc1: Depends: gcc-4.3-base (= 4.3.1-2) but it is not going to be
>   installed
> E: Broken packages
> 
> After that,trying to remove libgcc1 (just to see) I got :
>  
> The following packages have unmet dependencies:
>   libc6: Depends: libgcc1 but it is not going to be installed
> E: Broken packages
> 
> I can only reinstall these 2 packages but not remove them. Trying to
> remove libc6 (also for testing) brings up an awful list of software,
> among them essential ones that wouldn't leave my system usable, but at
> least it is removable.

libc6, libgcc1 and hence gcc-4.3-base are required packages.  You can
replace them, but not remove them.

Still there may not actually be a problem.

You could install the apt-show-versions tool and run it, and see if it
lists anything as not uptodate or such, including 'newer than version in
archive' which would tend to indicate something from sid or elsewhere.
If everything is simply up to date then there is nothing currently
incorrect installed, and anything that doesn't work is either a bug or a
user error.

I can't actually remember what the problem started out as anymore.

-- 
Len Sorensen


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



Re: Problems with gcc

2008-07-17 Thread E. Rens
I think my gcc problem is partly solved. It seems related to time_t
which doesn't behave on amd64 as on i386 (where it was a double). I
don't know yet how to cope with this but there must be a solution, there
is a lot of concern about time_t and amd64 on the web. If you have a
quick answer to this question too, don't hesitate to talk to me!

For the installation and removal of gcc-4.3 base I still can't figure
out what to do, but if compilation is possible, I feel less annoyed yet.

Thank you again,

Emmanuel



  


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



Re: Problems with gcc

2008-07-16 Thread E. Rens
On Wed, 16 Jul 2008 14:53:32 -0400, "Lennart Sorensen"
<[EMAIL PROTECTED]> said:
> But you had an error saying libgcc1 required a specific gcc-4.3-base
> which made it look like it was missing.
> 
> What was the command you ran to get that error then?

When I realized that I couldn't run compiled programs I decided to
remove all the versions of gcc I had (3.4, 4.1, 4.3) to reinstall them
from the mirror (ftp://ftp.fr.debian.org/debian/ lenny main contrib --
changing it later to the main didn't improve the situation) running
apt-get clean, then:
# sudo apt-get remove gcc-4.3 gcc-4.3-base   
Reading package lists... Done
Building dependency tree   
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libgcc1: Depends: gcc-4.3-base (= 4.3.1-2) but it is not going to be
  installed
E: Broken packages

After that,trying to remove libgcc1 (just to see) I got :
 
The following packages have unmet dependencies:
  libc6: Depends: libgcc1 but it is not going to be installed
E: Broken packages

I can only reinstall these 2 packages but not remove them. Trying to
remove libc6 (also for testing) brings up an awful list of software,
among them essential ones that wouldn't leave my system usable, but at
least it is removable.

> -- 
> Len Sorensen

I think I'm feeling depressed!  

Emmanuel


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



Re: Problems with gcc

2008-07-16 Thread Lennart Sorensen
On Wed, Jul 16, 2008 at 07:39:45PM +0200, E. Rens wrote:
> right! and my gcc-4.3-base matches libgcc1
> 
> how could I put my system back in the original state without
> reinstalling from scratch?

But you had an error saying libgcc1 required a specific gcc-4.3-base
which made it look like it was missing.

What was the command you ran to get that error then?

Of course fi 'apt-get -f install' says nothing is wrong then I guess it
is in the correct state as far as lenny is concerned (which doesn't mean
lenny isn't potentially broken although it usually isn't).

-- 
Len Sorensen


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



Re: Problems with gcc

2008-07-16 Thread E. Rens

On Wed, 16 Jul 2008 13:17:47 -0400, "Lennart Sorensen"
<[EMAIL PROTECTED]> said:
 
> Do apt-get update.
> 
> According to packages.debian.org/gcc-3.4-base the current version in
> lenny is in fact 4.3.1-2 so if you don't see that either you are using a
> bad mirror, or you didn't run apt-get update recently.
> 
> gcc is not gcc-4.3-base.

right! and my gcc-4.3-base matches libgcc1

> Len Sorensen

how could I put my system back in the original state without
reinstalling from scratch?

Emmanuel


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



Re: Problems with gcc

2008-07-16 Thread Lennart Sorensen
On Wed, Jul 16, 2008 at 05:29:20PM +0200, E. Rens wrote:
> On Wed, 16 Jul 2008 10:48:42 -0400, "Lennart Sorensen"
> <[EMAIL PROTECTED]> said:
> 
> > Try 'apt-get -f install' that will try to get the packages into a sane
> > state again.
> 
> # aget -f install
> Reading package lists... Done
> Building dependency tree   
> Reading state information... Done
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> 
> > 
> > Not sure what you did but you manged to install libgcc1 that requries
> > gcc 4.3 but not have gcc-4.3-base installed.  So the answer is either
> > install gcc-4.3-base or go back to an older libgcc1 that you do have the
> > requirements for.
> 
> I first installed etch when I installed the whole system and then
> upgraded to lenny.
> gcc-4.3-base is installed, but I can't remove it, because of libgcc1:
> 
> ...
> The following packages have unmet dependencies:
>   libgcc1: Depends: gcc-4.3-base (= 4.3.1-2) but it is not going to be
>   installed
> E: Broken packages
> 
> > Be very careful since removing libgcc1 will likely make your system
> > unusable so don't do that.  Either install an older version (apt-get
> > install libgcc1=someversionnumber), or install the required gcc-4.3-base
> > package.
>  
> > 'apt-cache show libgcc1 |grep Version' can get you a list of what
> > versions you have to choose between.
> 
> # apt-cache show gcc |grep Version
> Version: 4:4.3.1-1
> 
> # apt-cache show libgcc1 |grep Version
> Version: 1:4.3.1-2
> 
> it seems libgcc1 4.3.1-2 doesn't like gcc-base 4.3.1-1, but there is no
> way to have these version numbers match.

Do apt-get update.

According to packages.debian.org/gcc-3.4-base the current version in
lenny is in fact 4.3.1-2 so if you don't see that either you are using a
bad mirror, or you didn't run apt-get update recently.

gcc is not gcc-4.3-base.

-- 
Len Sorensen


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



Re: Problems with gcc

2008-07-16 Thread E. Rens
On Wed, 16 Jul 2008 10:48:42 -0400, "Lennart Sorensen"
<[EMAIL PROTECTED]> said:

> Try 'apt-get -f install' that will try to get the packages into a sane
> state again.

# aget -f install
Reading package lists... Done
Building dependency tree   
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

> 
> Not sure what you did but you manged to install libgcc1 that requries
> gcc 4.3 but not have gcc-4.3-base installed.  So the answer is either
> install gcc-4.3-base or go back to an older libgcc1 that you do have the
> requirements for.

I first installed etch when I installed the whole system and then
upgraded to lenny.
gcc-4.3-base is installed, but I can't remove it, because of libgcc1:

...
The following packages have unmet dependencies:
  libgcc1: Depends: gcc-4.3-base (= 4.3.1-2) but it is not going to be
  installed
E: Broken packages

> Be very careful since removing libgcc1 will likely make your system
> unusable so don't do that.  Either install an older version (apt-get
> install libgcc1=someversionnumber), or install the required gcc-4.3-base
> package.
 
> 'apt-cache show libgcc1 |grep Version' can get you a list of what
> versions you have to choose between.

# apt-cache show gcc |grep Version
Version: 4:4.3.1-1

# apt-cache show libgcc1 |grep Version
Version: 1:4.3.1-2

it seems libgcc1 4.3.1-2 doesn't like gcc-base 4.3.1-1, but there is no
way to have these version numbers match.

> -- 
> Len Sorensen
> 

You can see a little output of my program at
http://rafb.net/p/izqIhT10.html where the correct is mixed with unwanted
verbose. Many thanks,
Emmanuel


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



Re: Problems with gcc

2008-07-16 Thread Lennart Sorensen
On Wed, Jul 16, 2008 at 04:19:05PM +0200, E. Rens wrote:
> Following our discussion in the "EM64T compiling options" thread I tried
> to recompile some simple programs with gcc in order to test openmp.
> The openmp "hello world" program went very well, however I cant run my
> own programs (with or without openmp). The compilation goes without
> problem but running the programs output lots of messages like:
> 
> "19201: binding file ./simpleset [0] to /lib/libc.so.6 [0]: normal
> symbol `malloc'" or:
> " 17186: symbol=fprintf;  lookup in file=./simpleset [0]"
> 
> This is followed by the normal output PLUS a segmentation fault. But not
> all the time, sometimes the same program (not even recompiled) executes
> without any error. 
> I tried to remove and reinstall all the gcc packages but gcc-base-4.3
> refuses to be removed:
> 
> # sudo apt-get remove gcc-4.3-base 
> Reading package lists... Done
> Building dependency tree   
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> Since you only requested a single operation it is extremely likely that
> the package is simply not installable and a bug report against
> that package should be filed.
> The following information may help to resolve the situation:
> The following packages have unmet dependencies:
>   libgcc1: Depends: gcc-4.3-base (= 4.3.1-2) but it is not going to be
>   installed
> E: Broken packages
> 
> I reinstalled it and also glibc, libgcc1, I finally installed gcc-4.2,
> but the problem remained, worse with gcc-3.4 whose compilations segfault
> immediately. I think I'll make a chroot environment in the future but I
> can't let my system in such a state anyway and I really don't know what
> to do. Any help highly welcome!

Try 'apt-get -f install' that will try to get the packages into a sane
state again.

Not sure what you did but you manged to install libgcc1 that requries
gcc 4.3 but not have gcc-4.3-base installed.  So the answer is either
install gcc-4.3-base or go back to an older libgcc1 that you do have the
requirements for.

Be very careful since removing libgcc1 will likely make your system
unusable so don't do that.  Either install an older version (apt-get
install libgcc1=someversionnumber), or install the required gcc-4.3-base
package.

'apt-cache show libgcc1 |grep Version' can get you a list of what
versions you have to choose between.

-- 
Len Sorensen


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



Problems with gcc

2008-07-16 Thread E. Rens
Following our discussion in the "EM64T compiling options" thread I tried
to recompile some simple programs with gcc in order to test openmp.
The openmp "hello world" program went very well, however I cant run my
own programs (with or without openmp). The compilation goes without
problem but running the programs output lots of messages like:

"19201: binding file ./simpleset [0] to /lib/libc.so.6 [0]: normal
symbol `malloc'" or:
" 17186: symbol=fprintf;  lookup in file=./simpleset [0]"

This is followed by the normal output PLUS a segmentation fault. But not
all the time, sometimes the same program (not even recompiled) executes
without any error. 
I tried to remove and reinstall all the gcc packages but gcc-base-4.3
refuses to be removed:

# sudo apt-get remove gcc-4.3-base 
Reading package lists... Done
Building dependency tree   
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  libgcc1: Depends: gcc-4.3-base (= 4.3.1-2) but it is not going to be
  installed
E: Broken packages

I reinstalled it and also glibc, libgcc1, I finally installed gcc-4.2,
but the problem remained, worse with gcc-3.4 whose compilations segfault
immediately. I think I'll make a chroot environment in the future but I
can't let my system in such a state anyway and I really don't know what
to do. Any help highly welcome!

Emmanuel 






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



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


GCC 4.2 transition

2007-07-20 Thread Matthias Klose
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.

  Matthias


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



gcc-4.1

2007-04-01 Thread Gudjon I. Gudjonsson
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.

Regards
Gudjon


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



gcc-4.0

2007-01-28 Thread c wakefield
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]



Re: Updating gcc

2006-11-15 Thread Lennart Sorensen
On Wed, Nov 15, 2006 at 01:33:50AM +0100, sigi wrote:
> 1. cd /usr/bin
> 2. rm gcc
> 3. ln -s gcc-3.4 gcc
> 
> and it will use gcc-3.4 from now on

Making a temporary change using the CC enviroment variable is a much
better idea.  Sarge is meant to be using gcc 3.4, and changing that may
cause problems.  Of course if you almost never compile anything, you may
not care.

--
Len Sorensen


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



Re: Updating gcc

2006-11-14 Thread sigi
On Tue, Nov 14, 2006 at 07:58:52PM -0300, Federico Izuel wrote:
> Hi, I have a problem and I wonder if you could help me. I have GNU/Liunux
> Debian Sarge Amd64, and I'm trying to install a wireless drivers, but as I 
> have
> gcc 3.3 and kernel is compiled with gcc 3.4, when I complill the driver I 
> can't
> load it, so I need to upgrade gcc to 3.4 version, but I couldn't... I try with
> apt-get, and I thing gcc 3.4 is now installed, but when I use "make" it still
> using gcc 3.3.5
> How can I fix it??

1. cd /usr/bin
2. rm gcc
3. ln -s gcc-3.4 gcc

and it will use gcc-3.4 from now on


sigi.


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



Re: Updating gcc

2006-11-14 Thread Paolo Alexis Falcone

On 11/15/06, Federico Izuel <[EMAIL PROTECTED]> wrote:

Hi, I have a problem and I wonder if you could help me. I have GNU/Liunux
Debian Sarge Amd64, and I'm trying to install a wireless drivers, but as I
have gcc 3.3 and kernel is compiled with gcc 3.4, when I complill the driver
I can't load it, so I need to upgrade gcc to 3.4 version, but I couldn't...
I try with apt-get, and I thing gcc 3.4 is now installed, but when I use
"make" it still using gcc 3.3.5
How can I fix it??


CC=gcc-3.4 make-kpkg 
--
Paolo Alexis Falcone
[EMAIL PROTECTED]


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



Updating gcc

2006-11-14 Thread Federico Izuel
Hi, I have a problem and I wonder if you could help me. I have GNU/Liunux Debian Sarge Amd64, and I'm trying to install a wireless drivers, but as I have gcc 3.3 and kernel is compiled with gcc 3.4, when I complill the driver I can't load it, so I need to upgrade gcc to 
3.4 version, but I couldn't... I try with apt-get, and I thing gcc 3.4 is now installed, but when I use "make" it still using gcc 3.3.5How can I fix it??THanksFederico Izuel


mixing Fortran (77) and C code with gcc-gfortran 4.1 on amd64?

2006-09-03 Thread Giacomo Mulas

Hello, this is probably offtopic, so feel free to answer off the
list, if you prefer. Some time ago, I wrote a piece of software which mixed
C and Fortran 77. This was relatively clean and somewhat portable, since I
included f2c.h to get the type definitions to coincide between C and F77 in
function calls. Now I would like to use gfortran and gcc 4.1, but it looks
like gfortran uses a different ABI to interface with subroutines. Is there a
(somewhat) clean and portable way to call C functions from F77 and vice
versa, using gfortran and gcc 4.1? I would be happy to Read The Fine Manual
on this topic, but it seems this section (which was present in the info
documentation of good ol' gcc/g77 3.4) apparently is nowhere to be found in
the documentation to gcc/gfortran 4.1... (please correct me if I'm wrong)

Any clue? Thanks
Giacomo

--
_

Giacomo Mulas <[EMAIL PROTECTED]>
_

OSSERVATORIO ASTRONOMICO DI CAGLIARI
Str. 54, Loc. Poggio dei Pini * 09012 Capoterra (CA)

Tel. (OAC): +39 070 71180 248 Fax : +39 070 71180 222
Tel. (UNICA): +39 070 675 4916
_

"When the storms are raging around you, stay right where you are"
 (Freddy Mercury)
_

--
Il messaggio e' stato analizzato alla ricerca di virus o
contenuti pericolosi da MailScanner, ed e'
risultato non infetto.


--
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  and  where to address that apt-get, and why  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
> de

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

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]



  1   2   3   4   5   6   >