On 2021-07-13 10:46, Kurt Jaeger wrote:
FWIW I just performed a build here with a ports tree pulled yesterday morning.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 ?
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
0xBDE49540.asc
Description: application/pgp-keys
