#14729: qtwebengine after 5.15.2
-------------------------+------------------------
Reporter: ken@… | Owner: blfs-book
Type: enhancement | Status: new
Priority: high | Milestone: 10.2
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
-------------------------+------------------------
Comment (by ken@…):
I've now tried to get exactly what Arch are using:
{{{
git clone git://code.qt.io/qt/qtwebengine.git
git submodule init
git submodule set-branch --branch 87-based src/3rdparty
git submodule update
git fetch origin
git branch -r to list
git checkout origin/5.15.3
}}}
That set HEAD to what Arch are using: a059e740 Update Chromium
Tried to tar up the whole thing, with tar, but with all the .git files the
source is over 4GB. So, used git archive on qtwebengine itself and each of
the submodules (it seems to get all three), then tarred that up as
qtwebengine-5.15.3.tar.xz (306MB).
But build still fails like before:
{{{
[2892/23843] /usr/bin/python2
../../../../src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents
--outdir gen/content/browser/tracing
FAILED: gen/content/browser/tracing/about_tracing.js
gen/content/browser/tracing/about_tracing.html
/usr/bin/python2
../../../../src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents
--outdir gen/content/browser/tracing
Traceback (most recent call last):
File
"../../../../src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents",
line 14, in <module>
sys.exit(generate_about_tracing_contents.Main(sys.argv[1:]))
File
"/scratch/working/qtwebengine-5.15.3/src/3rdparty/chromium/third_party/catapult/tracing/tracing_build/generate_about_tracing_contents.py",
line 46, in Main
minify=not args.no_min)
File
"/scratch/working/qtwebengine-5.15.3/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/generate.py",
line 287, in GenerateStandaloneHTMLToFile
module.AppendHTMLContentsToFile(output_file, controller,
minify=minify)
File
"/scratch/working/qtwebengine-5.15.3/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/html_module.py",
line 72, in AppendHTMLContentsToFile
for piece in self._parser_results.YieldHTMLInPieces(ctl,
minify=minify):
File
"/scratch/working/qtwebengine-5.15.3/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps.py",
line 198, in YieldHTMLInPieces
yield self.GenerateHTML(controller, minify)
File
"/scratch/working/qtwebengine-5.15.3/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps.py",
line 242, in GenerateHTML
html = controller.GetHTMLForStylesheetHRef(stylesheet_link['href'])
File
"/scratch/working/qtwebengine-5.15.3/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/generate.py",
line 282, in GetHTMLForStylesheetHRef
text = _MinifyCSS(text)
File
"/scratch/working/qtwebengine-5.15.3/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/generate.py",
line 210, in _MinifyCSS
stderr=subprocess.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 394, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
}}}
I have given up trying to debug that error, wherever I try to run the code
from it completely fails to find the in-tree modules (tried strace, it
looks around then starts looking in /usr/lib/python2.7) and ends with the
same error - but I'm not convinced that the real build is failing in the
same way.
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/14729#comment:10>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page