[yocto] Failing building meta-toolchain-qt (fido, ubuntu 14.04), compiling gstreamer

yoctolist at wadefalk.se yoctolist at wadefalk.se
Fri Aug 28 08:33:03 PDT 2015


This build problem is really weird.
It's quite a clean build and yet still it fails on gstreamer_0.10.36-r2

Any clues? Do I need some patch? There is a done file in downloads that
probably is related:

/opt/rpiyocto/downloads/gstreamer-change-priv_gst_parse_yylex-arguments.patch.done

and in gstreamer folder:

drwxr-xr-x  7 jenkins yocto 4,0K aug 28 16:31 .
drwxr-xr-x  3 jenkins yocto 4,0K aug 28 16:29 ..
-rw-r--r--  1 jenkins yocto 1,2K aug 28 16:29
0001-baseparse-Fix-self-comparison-always-evaluates-to-tr.patch
drwxr-xr-x 13 jenkins yocto 4,0K aug 28 16:31 build
-rw-r--r--  1 jenkins yocto  692 aug 28 16:29 check_fix.patch
-rw-r--r--  1 jenkins yocto   33 aug 28 16:31 configure.sstate
-rw-r--r--  1 jenkins yocto  652 aug 28 16:29 gst-inspect-check-error.patch
drwxr-xr-x 17 jenkins yocto 4,0K aug 28 16:30 gstreamer-0.10.36
-rw-r--r--  1 jenkins yocto 1004 aug 28 16:29
gstreamer-change-priv_gst_parse_yylex-arguments.patch
drwxr-xr-x  3 jenkins yocto 4,0K aug 28 16:29 license-destdir
drwxr-xr-x  2 jenkins yocto 4,0K aug 28 16:29 sstate-install-populate_lic
drwxr-xr-x  2 jenkins yocto 4,0K aug 28 16:31 temp


Something about the build error:

| 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);
|


...



| 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:1299:16: note: in expansion of macro 'yylex'
|
|                 ^
| grammar.tab.c:1978:16: note: in expansion of macro 'YYLEX'
|    if (yychar == YYEMPTY)
|                 ^
|
/var/lib/jenkins/workspace/build-yocto/rpi-build/tmp/work/cortexa7hf-vfp-vfpv4-neon-poky-linux-gnueabi/gstreamer/0.10.36-r2/gstreamer-0.10.36/gst/parse/grammar.y:39:5:
note: declared here
|  int priv_gst_parse_yylex (yyscan_t yyscanner);
|      ^
| make[4]: *** [libgstparse_la-grammar.tab.lo] Error 1






More information about the yocto mailing list