[Development] QtWE 5.8/linux: "Exception: Variants not supported in JavaScript bindings."

René J. V. Bertin rjvbertin at gmail.com
Thu Feb 9 16:46:12 CET 2017


Hello,

Building QtWebEngine 5.8.0 against Qt 5.8.0 installed in /opt/local, where can 
the error below come from? An earlier build with the same configuration got 
further but failed on what looks like a confusion between a headerfile from the 
source tree and the installed QtWE 5.7.1 headers, so I removed the 5.7.1 install 
and started a clean QtWE build.

Apologies for asking here, I have a DSL bandwidth problem that makes it 
impossible to use Google or even IMAP over SSL ... even KNode barely manages to 
connect.

QtWE doesn't require full internet access while building, does it? That would 
explain why my earlier build got further.

[22/7804] RULE Generating Mojo bindings from 
public/interfaces/chooser_service.mojom
FAILED: gen/device/usb/public/interfaces/chooser_service.mojom-blink.cc 
gen/device/usb/public/interfaces/chooser_service.mojom-blink.h 
gen/device/usb/public/interfaces/chooser_service.mojom-blink-internal.h 
cd /path/to/work/qt-everywhere-opensource-
src-5.8.0/qtwebengine/src/3rdparty/chromium/device/usb; python 
../../mojo/public/tools/bindings/mojom_bindings_generator.py --
use_bundled_pylibs generate "./public/interfaces/chooser_service.mojom" -d ../.. 
-I../.. -I../../mojo/services -o /path/to/work/build/src/core/Release/gen "--
java_output_directory=/path/to/work/build/src/core/Release/java_mojo/device_usb_mojo_bindings_for_blink/src" 
--variant blink c++ --typemap 
/path/to/work/build/src/core/Release/gen/device/usb/device_usb_mojo_bindings_for_blink_type_mappings 
--for_blink --bytecode_path 
/path/to/work/build/src/core/Release/gen/mojo/public/tools/bindings
Traceback (most recent call last):
  File "../../mojo/public/tools/bindings/mojom_bindings_generator.py", line 273, 
in <module>
    sys.exit(main())
  File "../../mojo/public/tools/bindings/mojom_bindings_generator.py", line 269, 
in main
    return args.func(args, remaining_args)
  File "../../mojo/public/tools/bindings/mojom_bindings_generator.py", line 206, 
in _Generate
    processor.ProcessFile(args, remaining_args, generator_modules, filename)
  File "../../mojo/public/tools/bindings/mojom_bindings_generator.py", line 111, 
in ProcessFile
    filename)
  File "../../mojo/public/tools/bindings/mojom_bindings_generator.py", line 153, 
in _GenerateModule
    generator.GenerateFiles(filtered_args)
  File "/path/to/work/qt-everywhere-opensource-
src-5.8.0/qtwebengine/src/3rdparty/chromium/mojo/public/tools/bindings/generators/mojom_js_generator.py", 
line 397, in GenerateFiles
    raise Exception("Variants not supported in JavaScript bindings.")
Exception: Variants not supported in JavaScript bindings.
ninja: build stopped: subcommand failed.




More information about the Development mailing list