Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.14.1
-
None
-
-
1635848d87d7720958721e76fdf2f20bfae393ad (qt/qtbase/5.14)
Description
The implementation for QTBUG-77745 introduces a version comparison which uses perl. If perl is not in the path, the user gets this output:
18:30:44: Starting: "C:\Qt\online-installer\5.14.1\wasm_32\bin\qmake.exe" C:\Users\alportal\dev\qmlprojector\qmlprojector.pro -spec wasm-emscripten "CONFIG+=debug" "CONFIG+=qml_debug"
'perl' is not recognized as an internal or external command,
operable program or batch file.
Info: creating stash file C:\Users\alportal\dev\build-qmlprojector-Qt_5_14_1_WebAssembly-Debug\.qmake.stash
'perl' is not recognized as an internal or external command,
operable program or batch file.
Project WARNING: This Qt was built with Emscripten version 1.38.27. You have . The difference may cause issues.
The build continues afterwards. However, the user remains a bit worried.
Could for example the existence of perl be checked before triggering the version check?