Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Feb 2003 20:40:41 +0100
From:      Roberto Bagnara <bagnara@cs.unipr.it>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        ports@FreeBSD.org
Subject:   Re: ppl-0.4.2_1
Message-ID:  <3E528C39.2080809@cs.unipr.it>
In-Reply-To: <20030218182125.GI97131@rot13.obsecurity.org>
References:  <3E526BD7.6030806@cs.unipr.it> <20030218182125.GI97131@rot13.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote:
> On Tue, Feb 18, 2003 at 06:22:31PM +0100, Roberto Bagnara wrote:
> 
>>Hi there,
>>
>>I have seen on
>>
>>  http://people.freebsd.org/~dinoex/errorlogs/ports@freebsd.org.html
>>
>>that there are compiler errors with ppl-0.4.2_1.  However, I believe
>>the reason given in that web page, "badc++", is not accurate.
>>More likely an old version of GCC is being used.
> 
> 
> It uses the FreeBSD 4.x system compiler, which is gcc 2.95.4 (and will
> not be upgraded to the gcc 3 branch).  Code in the ports collection
> needs to be compilable using both gcc 3.2.x (FreeBSD 5.0) and 2.95.x
> (FreeBSD 4.x) (usually the problem is reversed though, and gcc 3.x is
> the one to fail on C++ code :)

In the present case, the compilation error you are seeing is due
to a limitation of gcc 2.95.4 concerning one non-corner aspect
of the C++ standard.  More generally, the PPL code is routinely
tested with three different C++ compilers with all the pedantic
warning options switched on.  While this does not prove anything,
it makes us believe that our code follows the standard closely enough.

Since there is no way the PPL can be compiled with gcc 2.95.4
you may want to remove the PPL from the ports collection.
Pity though.
All the best

     Roberto

-- 
Prof. Roberto Bagnara
Computer Science Group
Department of Mathematics, University of Parma, Italy
http://www.cs.unipr.it/~bagnara/
mailto:bagnara@cs.unipr.it


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E528C39.2080809>