From owner-freebsd-ports Tue Feb 18 11:52:22 2003 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CEB8E37B401 for ; Tue, 18 Feb 2003 11:52:20 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-63-207-60-52.dsl.lsan03.pacbell.net [63.207.60.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2EB043F85 for ; Tue, 18 Feb 2003 11:52:19 -0800 (PST) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id 7E854679DA; Tue, 18 Feb 2003 11:52:19 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 687F5119A; Tue, 18 Feb 2003 11:52:19 -0800 (PST) Date: Tue, 18 Feb 2003 11:52:19 -0800 From: Kris Kennaway To: Roberto Bagnara Cc: Kris Kennaway , ports@FreeBSD.ORG Subject: Re: ppl-0.4.2_1 Message-ID: <20030218195219.GC31515@rot13.obsecurity.org> References: <3E526BD7.6030806@cs.unipr.it> <20030218182125.GI97131@rot13.obsecurity.org> <3E528C39.2080809@cs.unipr.it> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ctP54qlpMx3WjD+/" Content-Disposition: inline In-Reply-To: <3E528C39.2080809@cs.unipr.it> User-Agent: Mutt/1.4i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --ctP54qlpMx3WjD+/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 18, 2003 at 08:40:41PM +0100, Roberto Bagnara wrote: > >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 :) >=20 > 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. >=20 > 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. There's no need for that, because as I said above FreeBSD 5.0 uses gcc 3.2.x, for which the port presumably does build. If there's no possibility of getting it to build on 4.x with the system compiler, it needs to be marked BROKEN on that OSVERSION. Kris --ctP54qlpMx3WjD+/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+Uo7yWry0BWjoQKURAlYRAJ0X/B2J2uNNzYG3oR6/3L25/qtYrwCcDxAg Kox9w2bMG+2nSinkSXi7JyU= =vFZy -----END PGP SIGNATURE----- --ctP54qlpMx3WjD+/-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message