Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Qt 5.15.4 WebEngine not building on Linux
Forum Updated to NodeBB v4.3 + New Features

Qt 5.15.4 WebEngine not building on Linux

Scheduled Pinned Locked Moved Solved Installation and Deployment
7 Posts 3 Posters 2.4k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Bob64
    wrote on last edited by Bob64
    #1

    I downloaded Qt 5.15.4 today and attempted to create a Linux build on the same machine on which I had successfully built Qt 5.15.2, including WebEngine.

    Following the same steps (specifying only --prefix and --commercial to configure), configure is telling me that the webengine* modules are not going to be built, but it is not clear why. The QT WebEngine Build Tools section of the config.summary is the same as the 5.15.2 build, but there are no Qt WebEngineCore, WebEngineQml or WebEngineWidgets sections in the 5.15.4 config.summary as there were in the 5.15.2 one.

    I have compared the config.log output for the two packages and it looks very similar. If I edited the version numbers to be identical, a diff showed only 26 difference sections, which were all insignificant as far as I could tell - things like slightly different ordering of some of the config tests.

    Has anything changed? Do I need to explicitly request a WebEngine build now? Or might some dependencies have changed?

    Otherwise, how can I debug this?

    raven-worxR 1 Reply Last reply
    1
    • B Offline
      B Offline
      Bob64
      wrote on last edited by
      #5

      Well it looks like I did miss some differences between the config logs and this warning that was staring me in the face in the config.summary:

      "WARNING: Nodejs is required to build QtWebEngine."

      This started appearing at 5.15.3 so I guess it is a new dependency.

      G 1 Reply Last reply
      0
      • B Bob64

        I downloaded Qt 5.15.4 today and attempted to create a Linux build on the same machine on which I had successfully built Qt 5.15.2, including WebEngine.

        Following the same steps (specifying only --prefix and --commercial to configure), configure is telling me that the webengine* modules are not going to be built, but it is not clear why. The QT WebEngine Build Tools section of the config.summary is the same as the 5.15.2 build, but there are no Qt WebEngineCore, WebEngineQml or WebEngineWidgets sections in the 5.15.4 config.summary as there were in the 5.15.2 one.

        I have compared the config.log output for the two packages and it looks very similar. If I edited the version numbers to be identical, a diff showed only 26 difference sections, which were all insignificant as far as I could tell - things like slightly different ordering of some of the config tests.

        Has anything changed? Do I need to explicitly request a WebEngine build now? Or might some dependencies have changed?

        Otherwise, how can I debug this?

        raven-worxR Offline
        raven-worxR Offline
        raven-worx
        Moderators
        wrote on last edited by
        #2

        @Bob64
        did you already try to pass -v to configure?
        it shows some more output what might fail

        --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
        If you have a question please use the forum so others can benefit from the solution in the future

        1 Reply Last reply
        1
        • B Offline
          B Offline
          Bob64
          wrote on last edited by
          #3

          @raven-worx Thank you for the suggestion. I was not using the -v option but have just tried it. The main difference seems to be that more information is output to the console, but it seems similar to the output already written to the config.log file. The main additional output that I see is that more details of the qmake build are output.

          As a further data point, I returned to the 5.15.2 package and did a fresh trial configure for that. This shows that the WebEngine packages are configured. This seems to rule out one thought I had, which was that the machine configuration had changed since I last tried to build on it.

          1 Reply Last reply
          0
          • B Offline
            B Offline
            Bob64
            wrote on last edited by
            #4

            As a further data point I have just tried downloading and configuring 5.15.3 and that has the same problem as 5.15.4. So perhaps there was some difference introduced between 15.5.2 and 15.5.3?

            1 Reply Last reply
            0
            • B Offline
              B Offline
              Bob64
              wrote on last edited by
              #5

              Well it looks like I did miss some differences between the config logs and this warning that was staring me in the face in the config.summary:

              "WARNING: Nodejs is required to build QtWebEngine."

              This started appearing at 5.15.3 so I guess it is a new dependency.

              G 1 Reply Last reply
              0
              • B Bob64

                Well it looks like I did miss some differences between the config logs and this warning that was staring me in the face in the config.summary:

                "WARNING: Nodejs is required to build QtWebEngine."

                This started appearing at 5.15.3 so I guess it is a new dependency.

                G Offline
                G Offline
                Govindk
                wrote on last edited by
                #6

                @Bob64 I am seeing the issue while building Qt5.15.3 (opensource) for arm target. How did you resolve this issue?

                In my case, when I add node (v18.17.1) for arm, then cross compile of node has lot more issues.

                G 1 Reply Last reply
                0
                • G Govindk

                  @Bob64 I am seeing the issue while building Qt5.15.3 (opensource) for arm target. How did you resolve this issue?

                  In my case, when I add node (v18.17.1) for arm, then cross compile of node has lot more issues.

                  G Offline
                  G Offline
                  Govindk
                  wrote on last edited by
                  #7

                  @Govindk Just updating here so that it might be useful to someone - Nodejs needs to be present on the host machine, just for compilation and no need of Nodejs on the target environment.

                  1 Reply Last reply
                  0

                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved