Hi, I very much doubt this is actually a bison bug, but my guess is that a change between 3.7.6 and 3.8.1 has triggered it and I don't know where to look for pointers to what is wrong.
This is current LFS https://www.linuxfromscratch.org/lfs/view/development/ and BLFS as at 16th September https://www.linuxfromscratch.org/blfs/view/svn/ The errors start at /scratch/working/libreoffice-7.2.0.4/workdir/YaccTarget/connectivity/source/parse/sqlbison.cxx: In function 'YYRESULTTAG yyuserAction(yyRuleNum, int, yyGLRStackItem*, yyGLRStack*, long int, YYSTYPE*)': /scratch/working/libreoffice-7.2.0.4/workdir/YaccTarget/connectivity/source/parse/sqlbison.cxx:138:77: error: 'yyn' was not declared in this scope; did you mean 'yyk'? 138 | #define SQL_NEW_RULE newNode("", SQLNodeType::Rule, yyr1[yyn]) | ^~~ /scratch/working/libreoffice-7.2.0.4/workdir/YaccTarget/connectivity/source/parse/sqlbison.cxx:5484:42: note: in expansion of macro 'SQL_NEW_RULE' 5484 | ((*yyvalp).pParseNode) = SQL_NEW_RULE; | ^~~~~~~~~~~~ and of course there is much more of the same. Searching hasn't found any similar error messages people have encountered. ĸen -- I drew a gun. He drew a gun. I drew another gun. Soon we were surrounded by lovely drawings of guns. -- Chic Murray