I am finding that qtwebengine won't build -- I didn't confirm but it seems due
to something changed in the latest bison.
This being a big build if you confirm this I will save you the diagnosis time.
The crux of it is that the code is expecting the bison generated header file to
be .h and the parse table is expecting it to be .hh.
The script rule_bison.py takes the .hh file, adds include guards to it, and
writes it back as .h.
Then it deletes the .hh file. The following change skips the delete so that
both the .h and .hh are present and both are happy.
The .hh that the parse table is using doesn't have include guards but so be it,
that is how it came out of bison.
diff -Naur
qtwebengine-5.15.0.orig/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/rule_bison.py
qtwebengine-5.15.0/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/rule_bison.py
---
qtwebengine-5.15.0.orig/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/rule_bison.py
2020-05-06 10:21:29.000000000 -0400
+++
qtwebengine-5.15.0/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/rule_bison.py
2020-08-07 11:43:46.605664714 -0400
@@ -101,7 +101,6 @@
outputHFile = open(outputHTmp)
outputHContents = outputHFile.read()
outputHFile.close()
-os.unlink(outputHTmp)
# Rewrite the generated header with #include guards.
outputH = os.path.join(outputDir, inputRoot + '.h')
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page