GNOME Bugzilla – Bug 103980
bison failure during configure on v0.5.1
Last modified: 2009-08-15 18:40:50 UTC
make[2]: Entering directory `/usr/src/gstreamer-0.5.1/gst' glib-genmarshal --header --prefix=gst_marshal gstmarshal.list > gstmarshal.h.tmp mv gstmarshal.h.tmp gstmarshal.h echo "#include \"glib-object.h\"" >gstmarshal.c.tmp echo "#include \"gstlog.h\"" >> gstmarshal.c.tmp echo "#include \"gstmarshal.h\"" >> gstmarshal.c.tmp glib-genmarshal --body --prefix=gst_marshal gstmarshal.list >> gstmarshal.c.tmp mv gstmarshal.c.tmp gstmarshal.c /usr/bin/make all-recursive make[3]: Entering directory `/usr/src/gstreamer-0.5.1/gst' Making all in parse make[4]: Entering directory `/usr/src/gstreamer-0.5.1/gst/parse' bison -d -v -p_gst_parse__yy grammar.y ../gstmarshal.h bison: extra operand `../gstmarshal.h' Try `bison --help' for more information. make[4]: *** [grammar.tab.h] Error 1 make[4]: Leaving directory `/usr/src/gstreamer-0.5.1/gst/parse' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/src/gstreamer-0.5.1/gst' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/gstreamer-0.5.1/gst' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/gstreamer-0.5.1' make: *** [all] Error 2
*** Bug 104089 has been marked as a duplicate of this bug. ***
the duplicate i posted contains a patch to fix it
Robin: I updated the spell today to include a sedit patch in BUILD akin to this (credit to alley_cat (Arwed) and rycee for helping): cat gst/parse/Makefile.in | sed -e "s/\$(BISON) \$^/\$(BISON) grammar.y/" > gst/parse/Makefile.in.new cp gst/parse/Makefile.in.new gst/parse/Makefile.in (the fix needs to go into the .am for gstreamer as in Arwed's patch) see alley_cat's report, too: http://bugzilla.gnome.org/show_bug.cgi?id=104089 BTW, bison 1.75 works fine, 1.875 needs this fix. Seth, Video Maintainer, Source Mage GNU/Linux
I fixed it in CVS, can you check it ?
nothing heard, closing