Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-81722

[Reg 5.14.0 -> 5.14.1] WebAssembly: 'perl' is required in path when building a project

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.14.2, 5.15.0 Beta1
    • 5.14.1
    • Build System
    • None
    • WebAssembly
    • 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?

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lpotter Lorn Potter
            portale Alessandro Portale
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes