error when build qtwebengine in arm64
-
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 -
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
-releaseand when you should ensure all library was installed by
config.summy
or checkconfig.log
.Thanks.
-