RESOLVED FIXED309282
[Tools][WPE] generate-bundle: skip generating the WebDriver binary wrapper if WebDriver support was not built
https://bugs.webkit.org/show_bug.cgi?id=309282
Summary [Tools][WPE] generate-bundle: skip generating the WebDriver binary wrapper if...
Carlos Alberto Lopez Perez
Reported 2026-03-05 11:35:30 PST
If you build WPE with -DENABLE_WEBDRIVER=OFF and then try to use generate-bundle to generate a minibrowser bundle it ends with error: Traceback (most recent call last): File "/home/pwuser/webkit/Tools/Scripts/generate-bundle", line 979, in <module> sys.exit(main()) ~~~~^^ File "/home/pwuser/webkit/Tools/Scripts/generate-bundle", line 974, in main bundle_file_path = bundle_creator.create() File "/home/pwuser/webkit/Tools/Scripts/generate-bundle", line 357, in create self._create_bundle(bundle_binary) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/home/pwuser/webkit/Tools/Scripts/generate-bundle", line 908, in _create_bundle self._generate_wrapper(interpreter, self._port_binary_preffix + 'WebDriver') ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pwuser/webkit/Tools/Scripts/generate-bundle", line 308, in _generate_wrapper self._bundler.generate_wrapper_script(interpreter, binary_to_wrap, variables) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pwuser/webkit/Tools/Scripts/webkitpy/binary_bundling/bundle.py", line 352, in generate_wrapper_script raise RuntimeError('Cannot find binary to wrap for %s' % binary_to_wrap) RuntimeError: Cannot find binary to wrap for WebKitWebDriver
Attachments
Carlos Alberto Lopez Perez
Comment 1 2026-03-05 12:14:15 PST
EWS
Comment 2 2026-03-06 07:54:37 PST
Committed 308797@main (e2d19aaf515b): <https://commits.webkit.org/308797@main> Reviewed commits have been landed. Closing PR #59998 and removing active labels.
Radar WebKit Bug Importer
Comment 3 2026-03-06 07:55:11 PST
Note You need to log in before you can comment on or make changes to this bug.