From owner-svn-src-head@FreeBSD.ORG Tue May 22 13:32:04 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9DBB6106564A; Tue, 22 May 2012 13:32:04 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from springbank.echomania.com (andric.com [IPv6:2001:888:2003:1001:230:48ff:fe51:76b6]) by mx1.freebsd.org (Postfix) with ESMTP id 323CF8FC08; Tue, 22 May 2012 13:32:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at springbank.echomania.com Received: from [192.168.1.6] (tensor.andric.com [87.251.56.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by springbank.echomania.com (Postfix) with ESMTPSA id 3A123A7071; Tue, 22 May 2012 15:31:41 +0200 (CEST) Message-ID: <4FBB9551.6060407@FreeBSD.org> Date: Tue, 22 May 2012 15:32:01 +0200 From: Dimitry Andric Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120512 Thunderbird/13.0 MIME-Version: 1.0 To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <201205211331.q4LDVRvB060077@svn.freebsd.org> <86likkpla9.fsf@ds4.des.no> In-Reply-To: <86likkpla9.fsf@ds4.des.no> X-Enigmail-Version: 1.5a1pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: svn-src-head@freebsd.org, Baptiste Daroussin , src-committers@freebsd.org, svn-src-all@freebsd.org Subject: Re: svn commit: r235723 - in head: contrib/byacc tools/regression/usr.bin/yacc usr.bin/yacc usr.bin/yacc/test X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2012 13:32:04 -0000 On 2012-05-22 12:22, Dag-Erling Sm=C3=B8rgrav wrote: > Baptiste Daroussin writes: >> Log: >> Import byacc from invisible island, it brings us lots of compatibili= ties with >> bison, keeping full compatibility with our previous yacc >> implementation. >=20 > This commit broke the build, in large part because Baptiste tested with= > Clang instead of GCC, and GCC generates a warning when compiling the > generated code. It doesn't seem to compile with clang either, at least not as of r235777:= /usr/src/bin/expr/expr.y:291:2: error: implicit declaration of function '= yyparse' is invalid in C99 [-Werror,-Wimplicit-function-declaration] yyparse(); ^ Note that it looks like the expr.c file is still generated with the system yacc, so I'm not entirely sure what's going on here...