#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

Reply via email to