﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
5257	gstreamer-0.10.36 compile error	Howard Rosenorn	blfs-book@…	"In trying to build Midori-0.5.8, WebKitGTK+-1.10.2 is required even though WebKitGTK+-2.4.4 has been built.

GStreamer-0.10.36 is required for WebKitGTK+-1.10.2

gstreamer-0.10.36 compile error:
grammar.tab.c: In function 'priv_gst_parse_yyparse':
grammar.tab.c:67:25: error: too many arguments to function 'priv_gst_parse_yylex'
 #define yylex           priv_gst_parse_yylex

Here's the full output.

Making all in parse
make[4]: Entering directory '/xc/gstreamer-0.10.36/gst/parse'
  CC     libgstparse_la-lex.priv_gst_parse_yy.lo
lex.priv_gst_parse_yy.c:1009:5: warning: redundant redeclaration of 'priv_gst_parse_yyget_column' [-Wredundant-decls]
 
     ^
lex.priv_gst_parse_yy.c:4:19: note: previous declaration of 'priv_gst_parse_yyget_column' was here
 static inline int priv_gst_parse_yyget_column  (void * yyscanner);
                   ^
lex.priv_gst_parse_yy.c:1011:6: warning: redundant redeclaration of 'priv_gst_parse_yyset_column' [-Wredundant-decls]
 
      ^
lex.priv_gst_parse_yy.c:5:20: note: previous declaration of 'priv_gst_parse_yyset_column' was here
 static inline void priv_gst_parse_yyset_column (int  column_no , void * yyscanner);
                    ^
  CC     libgstparse_la-grammar.tab.lo
grammar.tab.c: In function 'priv_gst_parse_yyparse':
grammar.tab.c:67:25: error: too many arguments to function 'priv_gst_parse_yylex'
 #define yylex           priv_gst_parse_yylex
                         ^
grammar.tab.c:1818:16: note: in expansion of macro 'yylex'
   if (yychar == YYEMPTY)
                ^
./grammar.y:38:5: note: declared here
 int priv_gst_parse_yylex (void * yylval_param , yyscan_t yyscanner);
     ^
Makefile:507: recipe for target 'libgstparse_la-grammar.tab.lo' failed
make[4]: *** [libgstparse_la-grammar.tab.lo] Error 1
make[4]: Leaving directory '/xc/gstreamer-0.10.36/gst/parse'
Makefile:1399: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/xc/gstreamer-0.10.36/gst'
Makefile:758: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/xc/gstreamer-0.10.36/gst'
Makefile:657: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/xc/gstreamer-0.10.36'
Makefile:563: recipe for target 'all' failed
make: *** [all] Error 2"	enhancement	closed	normal	7.6	BOOK	SVN	blocker	invalid		
