Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QtWebEngine
  4. error when build qtwebengine in arm64
Qt 6.11 is out! See what's new in the release blog

error when build qtwebengine in arm64

Scheduled Pinned Locked Moved Solved QtWebEngine
2 Posts 1 Posters 1.0k Views
  • 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.
  • U Offline
    U Offline
    ultwcz
    wrote on last edited by
    #1

    Hello everyone,
    Now i want to compile modules qtwebengine, but it error when i compiled. The compiled log is the following

    /usr/bin/ld: /mnt/src/qt-everywhere-src-5.15.2-arm64/qt-everywhere-src-5.15.2/qtwebengine/src/core/release/obj/QtWebEngineCore/display_overrides.o: in function `viz::OutputSurfaceProviderImpl::CreateGLOutputSurface(scoped_refptr<viz::VizProcessContextProvider>)':
    display_overrides.cpp:(.text._ZN3viz25OutputSurfaceProviderImpl21CreateGLOutputSurfaceE13scoped_refptrINS_25VizProcessContextProviderEE+0x2c): undefined reference to `QtWebEngineCore::DisplayGLOutputSurface::DisplayGLOutputSurface(scoped_refptr<viz::VizProcessContextProvider>)'
    collect2: error: ld returned 1 exit status
    make[3]: *** [Makefile.core_module:89: ../../lib/libQt5WebEngineCore.so.5.15.2] Error 1
    make[3]: Leaving directory '/mnt/src/qt-everywhere-src-5.15.2-arm64/qt-everywhere-src-5.15.2/qtwebengine/src/core'
    make[2]: *** [Makefile:124: sub-core_module-pro-make_first] Error 2
    make[2]: Leaving directory '/mnt/src/qt-everywhere-src-5.15.2-arm64/qt-everywhere-src-5.15.2/qtwebengine/src/core'
    make[1]: *** [Makefile:80: sub-core-make_first] Error 2
    make[1]: Leaving directory '/mnt/src/qt-everywhere-src-5.15.2-arm64/qt-everywhere-src-5.15.2/qtwebengine/src'
    make: *** [Makefile:49: sub-src-make_first] Error 2
    

    I think i lost some shared lib in my machine, in folder/xxx/src/qt-everywhere-src-5.15.2-arm64/qt-everywhere-src-5.15.2/qtwebengine/src/core/api/release` , I cannot find libGL.

    Do somebody can help me, thank you.

    Best regards,
    Ultwcz

    1 Reply Last reply
    0
    • U Offline
      U Offline
      ultwcz
      wrote on last edited by
      #2

      Hello everyone, i will share some experience to compile qtmodule at the arm64 platform.
      The configure command is

      ./configure
      -prefix 'installed position'
      -opensource
      -confirm-license
      -nomake examples
      -nomake tests
      -nomake tools
      -make libs
      -shared
      -fontconfig
      -pkg-config
      -opengl es2
      -egl
      -xcb
      -xkbcommon
      -release

      and when you should ensure all library was installed by config.summy or check config.log.

      Thanks.

      1 Reply Last reply
      0
      • U ultwcz has marked this topic as solved on

      • Login

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