Re: problem building gstreamer1

From: Chris <>
Date: Tue, 13 Jul 2021 17:56:48 UTC
On 2021-07-13 10:46, Kurt Jaeger wrote:
> Hi!
>> 	For several weeks, attempts to build gstreamer1 have produced the
>> appended and a hung-but-killable process.
> A test-build in poudriere was fine.
>> 	This is way above my pay grade.
>> 	What have I screwed up?
> Maybe it's the yacc/bison version you are using ?
> There's a very simple message at the end:
> ./grammar.y:799.1-12: warning: deprecated directive: %pure-parser
> use %define api.pure
> Have you tried to patch grammar.y to change it accordingly ?
FWIW I just performed a build here with a ports tree pulled yesterday 
I logged the output, and I too get:

mv grammar.tab_tmp2.c
./grammar.y:799.1-12: warning: deprecated directive: ‘%pure-parser’, use 
‘%define api.pure’ [anual/html_node/Diagnostics.html#Wdeprecated]8;;\]
   799 | %pure-parser
       | ^~~~~~~~~~~~
       | %define api.pure
./grammar.y: warning: fix-its can be applied.  Rerun with option '--update'. 
/usr/bin/flex --header-file=parse_lex.h -Ppriv_gst_parse_yy parse.l && \

(sorry for the ANSI)
So it appears that if the port needs a different parser/version, it should 
declare it. No?