Skip to content

fix building of QtWebEngine in Qt5-5.10.1-intel-2018a.eb (WIP)#7010

Closed
boegel wants to merge 2 commits intoeasybuilders:developfrom
boegel:Qt5_deps_QtWebengine_intel
Closed

fix building of QtWebEngine in Qt5-5.10.1-intel-2018a.eb (WIP)#7010
boegel wants to merge 2 commits intoeasybuilders:developfrom
boegel:Qt5_deps_QtWebengine_intel

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Oct 12, 2018

requires #7005 (NSS, NSPR, DBus) (+ easybuilders/easybuild-easyblocks#1544, strictly speaking)

Still WIP since the installation currently fails with a spurious undefined reference error that I haven't figured out yet...

The patch is already sort of a sign of trouble though, since building with Intel compilers is clearly not (well) supported...

@boegel boegel added the bug fix label Oct 12, 2018
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Oct 12, 2018

Trying to get some feedback on this via https://bugreports.qt.io/browse/QTBUG-71129...

@boegelbot
Copy link
Copy Markdown
Collaborator

Travis test report: 7/7 runs failed - see https://travis-ci.org/easybuilders/easybuild-easyconfigs/builds/440776534

Only showing partial log for 1st failed test suite run 11244.1;
full log at https://travis-ci.org/easybuilders/easybuild-easyconfigs/jobs/440776535

...
ERROR: Check whether any conflicts occur in software dependency graphs.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 152, in test_conflicts
    self.process_all_easyconfigs()
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 122, in process_all_easyconfigs
    self.ordered_specs = resolve_dependencies(self.parsed_easyconfigs, modules_tool(), retain_all_deps=True)
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/easybuild_framework-3.7.1.dev0-py2.6.egg/easybuild/tools/robot.py", line 376, in resolve_dependencies
    raise EasyBuildError("Irresolvable dependencies encountered: %s", ', '.join(irresolvable_mods))
EasyBuildError: 'Irresolvable dependencies encountered: NSS/3.39-intel-2018a, DBus/1.13.6-intel-2018a'

======================================================================
ERROR: Unit test that builds a full dependency graph.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 133, in test_dep_graph
    self.process_all_easyconfigs()
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 122, in process_all_easyconfigs
    self.ordered_specs = resolve_dependencies(self.parsed_easyconfigs, modules_tool(), retain_all_deps=True)
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/easybuild_framework-3.7.1.dev0-py2.6.egg/easybuild/tools/robot.py", line 376, in resolve_dependencies
    raise EasyBuildError("Irresolvable dependencies encountered: %s", ', '.join(irresolvable_mods))
EasyBuildError: 'Irresolvable dependencies encountered: NSS/3.39-intel-2018a, DBus/1.13.6-intel-2018a'

======================================================================
ERROR: test_dep_versions_per_toolchain_generation (test.easyconfigs.easyconfigs.EasyConfigTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 164, in test_dep_versions_per_toolchain_generation
    self.process_all_easyconfigs()
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 122, in process_all_easyconfigs
    self.ordered_specs = resolve_dependencies(self.parsed_easyconfigs, modules_tool(), retain_all_deps=True)
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/easybuild_framework-3.7.1.dev0-py2.6.egg/easybuild/tools/robot.py", line 376, in resolve_dependencies
    raise EasyBuildError("Irresolvable dependencies encountered: %s", ', '.join(irresolvable_mods))
EasyBuildError: 'Irresolvable dependencies encountered: NSS/3.39-intel-2018a, DBus/1.13.6-intel-2018a'

======================================================================
ERROR: Make sure specified sanity check paths adher to the requirements.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 305, in test_sanity_check_paths
    self.process_all_easyconfigs()
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 122, in process_all_easyconfigs
    self.ordered_specs = resolve_dependencies(self.parsed_easyconfigs, modules_tool(), retain_all_deps=True)
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/easybuild_framework-3.7.1.dev0-py2.6.egg/easybuild/tools/robot.py", line 376, in resolve_dependencies
    raise EasyBuildError("Irresolvable dependencies encountered: %s", ', '.join(irresolvable_mods))
EasyBuildError: 'Irresolvable dependencies encountered: NSS/3.39-intel-2018a, DBus/1.13.6-intel-2018a'

----------------------------------------------------------------------
Ran 9782 tests in 326.386s

FAILED (errors=4)
ERROR: Not all tests were successful.

(bleep, bloop, I'm just a bot, please talk to my owner @boegel if you notice you me acting stupid)

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Nov 8, 2018

Test report by @boegel
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
node3159.skitty.os - Linux centos linux 7.5.1804, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz, Python 2.7.5
See https://gist.github.com/5b6d11ab75ec74c0a77f836ddfea3010 for a full test report.

@boegel boegel added this to the 3.x milestone Jan 24, 2019
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Dec 15, 2019

Not planning to spend more time to try and fix this, since we pulled down Qt5 to GCCcore...

@boegel boegel closed this Dec 15, 2019
@boegel boegel deleted the Qt5_deps_QtWebengine_intel branch December 15, 2019 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants