Solved Qt-5.6.2: build without OpenGL/Egl
-
Hello!
I build Qt-5.6.2 for board with ARM SoC and disable OpenGL support$ cat config.summary Configure summary Building on: linux-g++ (x86_64, CPU features: mmx sse sse2) Building for: devices/linux-arm-hisilicon-hi3798mv100 (arm, CPU features: neon) Platform notes: - Also available for Linux: linux-clang linux-kcc linux-icc linux-cxx Build options: Configuration .......... accessibility audio-backend c++11 c++14 clock-gettime clock-monotonic compile_examples concurrent cross_compile enable_new_dtags evdev eventfd force_debug_info freetype full-config getaddrinfo getifaddrs harfbuzz inotify ipv6ifname large-config largefile linuxfb medium-config minimal-config mremap neon no-libdl no-qml-debug openssl png posix_fallocate qpa qpa reduce_exports release rpath separate_debug_info shared silent small-config system-jpeg system-png system-zlib threadsafe-cloexec Build parts ............ libs Mode ................... release (with debug info) Using sanitizer(s)...... none Using C++ standard ..... c++14 Using gold linker....... no Using new DTAGS ........ yes Using PCH .............. no Using LTCG ............. no Target compiler supports: Neon ................. yes Qt modules and options: Qt D-Bus ............... no Qt Concurrent .......... yes Qt GUI ................. yes Qt Widgets ............. yes Large File ............. yes QML debugging .......... no Use system proxies ..... no Support enabled for: Accessibility .......... yes ALSA ................... no CUPS ................... no Evdev .................. yes FontConfig ............. no FreeType ............... yes (bundled copy) Glib ................... no GStreamer .............. no GTK theme .............. no HarfBuzz ............... yes (bundled copy) Iconv .................. no ICU .................... no Image formats: GIF .................. yes (plugin, using bundled copy) JPEG ................. yes (plugin, using system library) PNG .................. yes (in QtGui, using system library) libinput................ no Logging backends: journald ............... no syslog ............... no mtdev .................. no Networking: getaddrinfo .......... yes getifaddrs ........... yes IPv6 ifname .......... yes libproxy.............. no OpenSSL .............. yes (loading libraries at run-time) OpenGL / OpenVG: EGL .................. no OpenGL ............... no OpenVG ............... no PCRE ................... system pkg-config ............. yes PulseAudio ............. no QPA backends: DirectFB ............. no EGLFS ................ no EGLFS i.MX6 ........ no EGLFS i.MX6 Wayland. no EGLFS EGLDevice .... no EGLFS GBM .......... no EGLFS Mali ......... no EGLFS Raspberry Pi . no EGLFS X11 .......... no LinuxFB .............. yes Mir client............ no XCB .................. no Session management ..... yes SQL drivers: DB2 .................. no InterBase ............ no MySQL ................ no OCI .................. no ODBC ................. no PostgreSQL ........... no SQLite 2 ............. no SQLite ............... yes (plugin, using bundled copy) TDS .................. no tslib .................. no udev ................... no xkbcommon-x11........... no xkbcommon-evdev......... no zlib ................... yes (system library)
OpenGL componnets not builded:
$ ls -F lib/ cmake/ libQt5PrintSupport.so.5@ libQt5Bootstrap.a libQt5PrintSupport.so.5.6@ libQt5Bootstrap.la libQt5PrintSupport.so.5.6.2* libQt5Bootstrap.prl libQt5PrintSupport.so.5.6.2.debug libQt5Concurrent.la libQt5Sql.la libQt5Concurrent.prl libQt5Sql.prl libQt5Concurrent.so@ libQt5Sql.so@ libQt5Concurrent.so.5@ libQt5Sql.so.5@ libQt5Concurrent.so.5.6@ libQt5Sql.so.5.6@ libQt5Concurrent.so.5.6.2* libQt5Sql.so.5.6.2* libQt5Concurrent.so.5.6.2.debug libQt5Sql.so.5.6.2.debug libQt5Core.la libQt5Test.la libQt5Core.prl libQt5Test.prl libQt5Core.so@ libQt5Test.so@ libQt5Core.so.5@ libQt5Test.so.5@ libQt5Core.so.5.6@ libQt5Test.so.5.6@ libQt5Core.so.5.6.2* libQt5Test.so.5.6.2* libQt5Core.so.5.6.2.debug libQt5Test.so.5.6.2.debug libQt5Gui.la libQt5Widgets.la libQt5Gui.prl libQt5Widgets.prl libQt5Gui.so@ libQt5Widgets.so@ libQt5Gui.so.5@ libQt5Widgets.so.5@ libQt5Gui.so.5.6@ libQt5Widgets.so.5.6@ libQt5Gui.so.5.6.2* libQt5Widgets.so.5.6.2* libQt5Gui.so.5.6.2.debug libQt5Widgets.so.5.6.2.debug libQt5Network.la libQt5Xml.la libQt5Network.prl libQt5Xml.prl libQt5Network.so@ libQt5Xml.so@ libQt5Network.so.5@ libQt5Xml.so.5@ libQt5Network.so.5.6@ libQt5Xml.so.5.6@ libQt5Network.so.5.6.2* libQt5Xml.so.5.6.2* libQt5Network.so.5.6.2.debug libQt5Xml.so.5.6.2.debug libQt5PlatformSupport.a libqtfreetype.a libQt5PlatformSupport.la libqtfreetype.prl libQt5PlatformSupport.prl libqtharfbuzzng.a libQt5PrintSupport.la libqtharfbuzzng.prl libQt5PrintSupport.prl pkgconfig/ libQt5PrintSupport.so@ $ ls -F plugins/ bearer/ generic/ imageformats/ platforms/ sqldrivers/ 2$ ls -F plugins/platforms/ libqlinuxfb.so* libqminimal.so* libqoffscreen.so* libqlinuxfb.so.debug libqminimal.so.debug libqoffscreen.so.debug
Unfortunately application cann't start, follow console output:
This application failed to start because it could not find or load the Qt platform plugin "eglfs" in "". Available platform plugins are: linuxfb, minimal, offscreen. Reinstalling the application may fix this problem.
Application not use OpenGL in work.
Why and how can I solve this problem?
Thank you and excuse my bad english. -
Problem solved after running application with parameter
-platform linuxfb
-
Problem solved after running application with parameter
-platform linuxfb