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
Forum Updated to NodeBB v4.3 + New Features

error when build qtwebengine in arm64

Scheduled Pinned Locked Moved Solved QtWebEngine
2 Posts 1 Posters 485 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