Re: problem building gstreamer1
- In reply to: Kurt Jaeger : "Re: problem building gstreamer1"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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 morning. I logged the output, and I too get: mv grammar.tab_tmp2.c grammar.tab.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'. [anual/html_node/Diagnostics.html#Wother]8;;\] /usr/bin/flex --header-file=parse_lex.h -Ppriv_gst_parse_yy parse.l grammar.tab.h && \ (sorry for the ANSI) So it appears that if the port needs a different parser/version, it should declare it. No? HTH --Chris