cross compile qt 6.6.2 for jetson orin tx opengl errors
Unsolved
Mobile and Embedded
-
hi i want to cross compile qt for jetson orin tx
../qt-everywhere-src-6.6.2/configure -opengl es2 -device-option CROSS_COMPILE=/opt/qt6orin/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu- -sysroot /opt/qt6orin/sysroot -prefix /home/vision/qt6orin -opensource -confirm-license -skip qtscript -skip wayland -skip qtwebengine -force-debug-info -skip qtdatavis3d -nomake examples -make libs -pkg-config -no-use-gold-linker -DQT_QMAKE_TARGET_MKSPEC=devices/linux-jetson-orin_tx
and linux-jetson-orin_tx conf file is :
# # qmake configuration for the Jetson Orin # include(../common/linux_device_pre.conf) QMAKE_INCDIR_POST += \ $$[QT_SYSROOT]/usr/include \ $$[QT_SYSROOT]/usr/include/aarch64-linux-gnu QMAKE_LIBDIR_POST += \ $$[QT_SYSROOT]/usr/lib \ $$[QT_SYSROOT]/lib/aarch64-linux-gnu \ $$[QT_SYSROOT]/usr/lib/aarch64-linux-gnu QMAKE_RPATHLINKDIR_POST += \ $$[QT_SYSROOT]/usr/lib \ $$[QT_SYSROOT]/usr/lib/aarch64-linux-gnu \ $$[QT_SYSROOT]/lib/aarch64-linux-gnu QMAKE_INCDIR_EGL = $$[QT_SYSROOT]/usr/include/GLES2 QMAKE_LIBDIR_OPENGL = $$[QT_SYSROOT]/usr/lib/aarch64-linux-gnu/tegra-egl QMAKE_INCDIR_OPENGL_ES2 = $$QMAKE_INCDIR_OPENGL QMAKE_LIBDIR_OPENGL_ES2 = $$QMAKE_LIBDIR_OPENGL QMAKE_LIBS_OPENGL = -lGL QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 DISTRO_OPTS += aarch64 COMPILER_FLAGS += -march=armv8-a+crypto+crc EGLFS_DEVICE_INTEGRATION = eglfs_kms_egldevice include(../common/linux_arm_device_post.conf) load(qt_config)
but i encounter opengl erros in configuration:
RROR: Feature "opengl": Forcing to "ON" breaks its condition: QT_FEATURE_opengl_desktop OR QT_FEATURE_opengl_dynamic OR QT_FEATURE_opengles2 Condition values dump: QT_FEATURE_opengl_desktop = "OFF" QT_FEATURE_opengl_dynamic = "OFF" QT_FEATURE_opengles2 = "OFF"
please help me?