Anatol Pomozov
2014-01-15 23:57:04 UTC
Hi,
I am trying to compile urjtag on HEAD and it seems broken because
Linux Arch that I use has newer version of bison.
The full build log is here http://pastebin.com/kaEWSHUw and the exact
message is below.
LEX svf_flex.c
/tmp/yaourt-tmp-anatol/aur-urjtag-svn/src/urjtag-svn-20130419/urjtag/src/svf/svf_bison.y:30.1-13:
warning: deprecated directive, use ‘%name-prefix’ [-Wdeprecated]
%name-prefix="urj_svf_"
^^^^^^^^^^^^^
updating svf_bison.h
CC svf_bison.lo
CC svf_flex.lo
CC svf.lo
svf_bison.c: In function 'urj_svf_parse':
svf_bison.c:1494:7: error: too few arguments to function 'urj_svf_lex'
yychar = yylex (&yylval, &yylloc);
^
svf_bison.c:64:25: note: declared here
#define yylex urj_svf_lex
^
svf_bison.y:46:5: note: in expansion of macro 'yylex'
int yylex (YYSTYPE *, YYLTYPE *, void *);
^
Makefile:499: recipe for target 'svf_bison.lo' failed
make[3]: *** [svf_bison.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
'/tmp/yaourt-tmp-anatol/aur-urjtag-svn/src/urjtag-svn-20130419/urjtag/src/svf'
Makefile:590: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
'/tmp/yaourt-tmp-anatol/aur-urjtag-svn/src/urjtag-svn-20130419/urjtag/src'
Makefile:503: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/tmp/yaourt-tmp-anatol/aur-urjtag-svn/src/urjtag-svn-20130419/urjtag'
Makefile:433: recipe for target 'all' failed
make: *** [all] Error 2
I am trying to compile urjtag on HEAD and it seems broken because
Linux Arch that I use has newer version of bison.
The full build log is here http://pastebin.com/kaEWSHUw and the exact
message is below.
LEX svf_flex.c
/tmp/yaourt-tmp-anatol/aur-urjtag-svn/src/urjtag-svn-20130419/urjtag/src/svf/svf_bison.y:30.1-13:
warning: deprecated directive, use ‘%name-prefix’ [-Wdeprecated]
%name-prefix="urj_svf_"
^^^^^^^^^^^^^
updating svf_bison.h
CC svf_bison.lo
CC svf_flex.lo
CC svf.lo
svf_bison.c: In function 'urj_svf_parse':
svf_bison.c:1494:7: error: too few arguments to function 'urj_svf_lex'
yychar = yylex (&yylval, &yylloc);
^
svf_bison.c:64:25: note: declared here
#define yylex urj_svf_lex
^
svf_bison.y:46:5: note: in expansion of macro 'yylex'
int yylex (YYSTYPE *, YYLTYPE *, void *);
^
Makefile:499: recipe for target 'svf_bison.lo' failed
make[3]: *** [svf_bison.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
'/tmp/yaourt-tmp-anatol/aur-urjtag-svn/src/urjtag-svn-20130419/urjtag/src/svf'
Makefile:590: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
'/tmp/yaourt-tmp-anatol/aur-urjtag-svn/src/urjtag-svn-20130419/urjtag/src'
Makefile:503: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/tmp/yaourt-tmp-anatol/aur-urjtag-svn/src/urjtag-svn-20130419/urjtag'
Makefile:433: recipe for target 'all' failed
make: *** [all] Error 2