Date: Thu, 24 May 2012 17:40:12 GMT From: Jan Beich <jbeich@tormail.org> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/168311: [patch] sysutils/uhidd: unbreak after yacc update in r235723 Message-ID: <201205241740.q4OHeC3J021952@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/168311; it has been noted by GNATS. From: Jan Beich <jbeich@tormail.org> To: bug-followup@freebsd.org Cc: Subject: Re: ports/168311: [patch] sysutils/uhidd: unbreak after yacc update in r235723 Date: Thu, 24 May 2012 17:29:54 +0000 --=-=-= Content-Type: text/plain Oops, previous FreeBSD releases slipped my mind. And there is one more error. $ make CC=gcc46 [...] y.tab.c:113:12: error: redundant redeclaration of 'yyparse' [-Werror=redundant-decls] parser.y:42:12: note: previous declaration of 'yyparse' was here cc1: all warnings being treated as errors *** [parser.o] Error code 1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=yacc.diff Index: sysutils/uhidd/Makefile =================================================================== RCS file: /a/.csup/ports/sysutils/uhidd/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- sysutils/uhidd/Makefile 3 Feb 2012 17:16:28 -0000 1.6 +++ sysutils/uhidd/Makefile 24 May 2012 17:27:38 -0000 @@ -40,6 +40,8 @@ MAKE_ENV+= DEBUG_FLAGS='${DEBUG_FLAGS}' .if ${OSVERSION} < 800069 IGNORE= does not build with the old USB stack +.elif ${OSVERSION} > 1000012 +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-uhidd-parser.y .endif .if !(exists(${SYSDIR}/Makefile) || exists(${SRC_BASE}/sys/Makefile)) Index: sysutils/uhidd/files/extra-patch-uhidd-parser.y =================================================================== RCS file: sysutils/uhidd/files/extra-patch-uhidd-parser.y diff -N sysutils/uhidd/files/extra-patch-uhidd-parser.y --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ sysutils/uhidd/files/extra-patch-uhidd-parser.y 24 May 2012 17:21:39 -0000 @@ -0,0 +1,17 @@ +--- uhidd/parser.y~ ++++ uhidd/parser.y +@@ -32,13 +32,13 @@ + #include <err.h> + #include <errno.h> + #include <stdio.h> ++#include <stdlib.h> + #include <string.h> + #include <syslog.h> + + #include "uhidd.h" + + extern int yylex(void); +-extern int yyparse(void); + extern int lineno; + extern FILE *yyin; + --=-=-=--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205241740.q4OHeC3J021952>