From owner-svn-ports-head@FreeBSD.ORG Sun Mar 1 18:30:23 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 264D56C4; Sun, 1 Mar 2015 18:30:23 +0000 (UTC) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EA4F61BB; Sun, 1 Mar 2015 18:30:22 +0000 (UTC) Received: from [192.168.0.25] (unknown [130.255.19.191]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 7B87743BED; Sun, 1 Mar 2015 12:30:13 -0600 (CST) Message-ID: <54F35AAD.5010200@marino.st> Date: Sun, 01 Mar 2015 19:30:05 +0100 From: John Marino Reply-To: marino@freebsd.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Antoine Brodin , John Marino Subject: Re: svn commit: r380211 - head/security/libgpg-error References: <201503011652.t21GqiLh056130@svn.freebsd.org> <54F3458E.8090401@marino.st> <54F34DC3.8020902@marino.st> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: "svn-ports-head@freebsd.org" , "svn-ports-all@freebsd.org" , "ports-committers@freebsd.org" X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Mar 2015 18:30:23 -0000 On 3/1/2015 19:24, Antoine Brodin wrote: > On Sun, Mar 1, 2015 at 5:34 PM, John Marino wrote: > Thanks. > Why are you trying to use tradcpp? even on freebsd 9.3 or even 8.4, > lots of freebsd headers do not work with tradcpp (Integer constant > too large, Invalid macro parameter name args...). The heart of the problem is that cpp on gcc5+ behaves differently in some cases from previous versions of gcc (usually on line terminations). Some people are doing sketchy things with cpp and on gcc5, the resulting source file is corrupt. using tradcpp is a work-around to fixing the real problem. There wasn't a lot of fallout, maybe 5 ports or so, but libgpg-error was a big one. John