Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Yet another "Could not find DRM device" error



  • I get this (in)famous error when I try to run a QML application:

    QML debugging is enabled. Only use this in a safe environment.
    Could not find DRM device!
    Aborted

    I read a lot of questions on this topic, but often without answers.
    Most of the times, people recommend to build Qt5 against eglfs. Please, take a look at my configuration below: it seems right to me. But I'm surely missing something!

    Here my buildroot configuration:

    BR2_HAVE_DOT_CONFIG=y
    BR2_HOST_GCC_AT_LEAST_4_9=y
    BR2_HOST_GCC_AT_LEAST_5=y
    BR2_HOST_GCC_AT_LEAST_6=y
    BR2_HOST_GCC_AT_LEAST_7=y
    BR2_HOST_GCC_AT_LEAST_8=y
    BR2_NEEDS_HOST_UTF8_LOCALE=y
    BR2_ARCH_IS_64=y
    BR2_ARCH_HAS_MMU_MANDATORY=y
    BR2_ARCH_HAS_MMU_OPTIONAL=y
    BR2_aarch64=y
    BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y
    BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8=y
    BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9=y
    BR2_ARCH_NEEDS_GCC_AT_LEAST_5=y
    BR2_ARCH="aarch64"
    BR2_ENDIAN="LITTLE"
    BR2_GCC_TARGET_ABI="lp64"
    BR2_GCC_TARGET_CPU="cortex-a72"
    BR2_BINFMT_SUPPORTS_SHARED=y
    BR2_READELF_ARCH_NAME="AArch64"
    BR2_BINFMT_ELF=y
    BR2_ARM_CPU_HAS_FPU=y
    BR2_ARM_CPU_HAS_VFPV2=y
    BR2_ARM_CPU_HAS_VFPV3=y
    BR2_ARM_CPU_HAS_VFPV4=y
    BR2_ARM_CPU_HAS_FP_ARMV8=y
    BR2_ARM_CPU_ARMV8A=y
    BR2_cortex_a72=y
    BR2_ARM_FPU_VFPV4=y
    BR2_WGET="wget --passive-ftp -nd -t 3"
    BR2_SVN="svn --non-interactive"
    BR2_BZR="bzr"
    BR2_GIT="git"
    BR2_CVS="cvs"
    BR2_LOCALFILES="cp"
    BR2_SCP="scp"
    BR2_HG="hg"
    BR2_ZCAT="gzip -d -c"
    BR2_BZCAT="bzcat"
    BR2_XZCAT="xzcat"
    BR2_LZCAT="lzip -d -c"
    BR2_TAR_OPTIONS=""
    BR2_DEFCONFIG="$(CONFIG_DIR)/defconfig"
    BR2_DL_DIR="$(TOPDIR)/dl"
    BR2_HOST_DIR="$(BASE_DIR)/host"
    BR2_PRIMARY_SITE=""
    BR2_BACKUP_SITE="http://sources.buildroot.net"
    BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub"
    BR2_GNU_MIRROR="http://ftpmirror.gnu.org"
    BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org"
    BR2_CPAN_MIRROR="http://cpan.metacpan.org"
    BR2_JLEVEL=0
    BR2_CCACHE=y
    BR2_CCACHE_DIR="$(HOME)/.buildroot-ccache"
    BR2_CCACHE_INITIAL_SETUP=""
    BR2_CCACHE_USE_BASEDIR=y
    BR2_STRIP_strip=y
    BR2_STRIP_EXCLUDE_FILES=""
    BR2_STRIP_EXCLUDE_DIRS=""
    BR2_OPTIMIZE_S=y
    BR2_SHARED_LIBS=y
    BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk"
    BR2_GLOBAL_PATCH_DIR=""
    BR2_COMPILER_PARANOID_UNSAFE_PATH=y
    BR2_SSP_NONE=y
    BR2_RELRO_NONE=y
    BR2_FORTIFY_SOURCE_NONE=y
    BR2_TOOLCHAIN=y
    BR2_TOOLCHAIN_USES_GLIBC=y
    BR2_TOOLCHAIN_BUILDROOT=y
    BR2_TOOLCHAIN_BUILDROOT_VENDOR="buildroot"
    BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
    BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc"
    BR2_KERNEL_HEADERS_AS_KERNEL=y
    BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
    BR2_PACKAGE_LINUX_HEADERS=y
    BR2_PACKAGE_GLIBC=y
    BR2_PACKAGE_GLIBC_UTILS=y
    BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI=y
    BR2_BINUTILS_VERSION_2_32_X=y
    BR2_BINUTILS_VERSION="2.32"
    BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
    BR2_GCC_VERSION_8_X=y
    BR2_GCC_VERSION="8.3.0"
    BR2_EXTRA_GCC_CONFIG_OPTIONS=""
    BR2_TOOLCHAIN_BUILDROOT_CXX=y
    BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_GDB=y
    BR2_PACKAGE_HOST_GDB_PYTHON=y
    BR2_GDB_VERSION_8_2=y
    BR2_GDB_VERSION="8.2.1"
    BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y
    BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y
    BR2_TOOLCHAIN_HAS_NATIVE_RPC=y
    BR2_USE_WCHAR=y
    BR2_ENABLE_LOCALE=y
    BR2_INSTALL_LIBSTDCPP=y
    BR2_TOOLCHAIN_HAS_THREADS=y
    BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y
    BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
    BR2_TOOLCHAIN_HAS_SSP=y
    BR2_TOOLCHAIN_HAS_UCONTEXT=y
    BR2_TOOLCHAIN_SUPPORTS_PIE=y
    BR2_TOOLCHAIN_EXTRA_LIBS=""
    BR2_TOOLCHAIN_HAS_FULL_GETTEXT=y
    BR2_USE_MMU=y
    BR2_TARGET_OPTIMIZATION=""
    BR2_TARGET_LDFLAGS=""
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_18=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19=y
    BR2_TOOLCHAIN_HEADERS_AT_LEAST="4.19"
    BR2_TOOLCHAIN_GCC_AT_LEAST_4_3=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_4_4=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_4_5=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_4_6=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_4_7=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_4_9=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_5=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_6=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_7=y
    BR2_TOOLCHAIN_GCC_AT_LEAST_8=y
    BR2_TOOLCHAIN_GCC_AT_LEAST="8"
    BR2_TOOLCHAIN_HAS_MNAN_OPTION=y
    BR2_TOOLCHAIN_HAS_SYNC_1=y
    BR2_TOOLCHAIN_HAS_SYNC_2=y
    BR2_TOOLCHAIN_HAS_SYNC_4=y
    BR2_TOOLCHAIN_HAS_SYNC_8=y
    BR2_TOOLCHAIN_HAS_LIBATOMIC=y
    BR2_TOOLCHAIN_HAS_ATOMIC=y
    BR2_ROOTFS_SKELETON_DEFAULT=y
    BR2_TARGET_GENERIC_HOSTNAME="buildroot"
    BR2_TARGET_GENERIC_ISSUE=""
    BR2_TARGET_GENERIC_PASSWD_SHA256=y
    BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256"
    BR2_INIT_SYSTEMD=y
    BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
    BR2_ROOTFS_MERGED_USR=y
    BR2_TARGET_ENABLE_ROOT_LOGIN=y
    BR2_TARGET_GENERIC_ROOT_PASSWD="f3eQAt"
    BR2_SYSTEM_BIN_SH_BUSYBOX=y
    BR2_TARGET_GENERIC_GETTY=y
    BR2_TARGET_GENERIC_GETTY_PORT="console"
    BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y
    BR2_TARGET_GENERIC_GETTY_BAUDRATE="0"
    BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y
    BR2_SYSTEM_DHCP="eth0"
    BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
    BR2_ENABLE_LOCALE_PURGE=y
    BR2_ENABLE_LOCALE_WHITELIST="it_IT"
    BR2_GENERATE_LOCALE="it_IT"
    BR2_TARGET_TZ_INFO=y
    BR2_TARGET_TZ_ZONELIST="default"
    BR2_TARGET_LOCALTIME="Etc/UTC"
    BR2_ROOTFS_USERS_TABLES=""
    BR2_ROOTFS_OVERLAY="overlay"
    BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi4-64/post-build.sh"
    BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
    BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi4-64/post-image.sh"
    BR2_ROOTFS_POST_SCRIPT_ARGS="--add-miniuart-bt-overlay --aarch64"
    BR2_LINUX_KERNEL=y
    BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
    BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190819-1)/linux-raspberrypi-kernel_1.20190819-1.tar.gz"
    BR2_LINUX_KERNEL_VERSION="custom"
    BR2_LINUX_KERNEL_PATCH=""
    BR2_LINUX_KERNEL_USE_DEFCONFIG=y
    BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
    BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES=""
    BR2_LINUX_KERNEL_CUSTOM_LOGO_PATH=""
    BR2_LINUX_KERNEL_IMAGE=y
    BR2_LINUX_KERNEL_GZIP=y
    BR2_LINUX_KERNEL_DTS_SUPPORT=y
    BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b"
    BR2_LINUX_KERNEL_CUSTOM_DTS_PATH=""
    BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y
    BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
    BR2_PACKAGE_BUSYBOX=y
    BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
    BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
    BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
    BR2_PACKAGE_SKELETON=y
    BR2_PACKAGE_HAS_SKELETON=y
    BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-systemd"
    BR2_PACKAGE_SKELETON_INIT_COMMON=y
    BR2_PACKAGE_SKELETON_INIT_SYSTEMD=y
    BR2_PACKAGE_ALSA_UTILS=y
    BR2_PACKAGE_ALSA_UTILS_ALSACTL=y
    BR2_PACKAGE_ALSA_UTILS_ALSAMIXER=y
    BR2_PACKAGE_ALSA_UTILS_APLAY=y
    BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y
    BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y
    BR2_PACKAGE_KODI_ARCH_SUPPORTS=y
    BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC=y
    BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
    BR2_PACKAGE_GDB=y
    BR2_PACKAGE_GDB_SERVER=y
    BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y
    BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y
    BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y
    BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y
    BR2_PACKAGE_TCF_AGENT_ARCH="a64"
    BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS=y
    BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y
    BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS=y
    BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y
    BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
    BR2_PACKAGE_GIT=y
    BR2_PACKAGE_E2FSPROGS=y
    BR2_PACKAGE_GLMARK2_FLAVOR_ANY=y
    BR2_PACKAGE_GLMARK2_FLAVOR_DRM_GLESV2=y
    BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y
    BR2_PACKAGE_MESA3D=y
    BR2_PACKAGE_MESA3D_GALLIUM_DRIVER=y
    BR2_PACKAGE_MESA3D_DRIVER=y
    BR2_PACKAGE_MESA3D_GALLIUM_KMSRO=y
    BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_KMSRO=y
    BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4=y
    BR2_PACKAGE_MESA3D_OPENGL_EGL=y
    BR2_PACKAGE_MESA3D_OPENGL_ES=y
    BR2_PACKAGE_PROVIDES_LIBEGL="mesa3d"
    BR2_PACKAGE_PROVIDES_LIBGLES="mesa3d"
    BR2_PACKAGE_QT5_GL_AVAILABLE=y
    BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
    BR2_PACKAGE_QT5=y
    BR2_PACKAGE_QT5_VERSION_LATEST=y
    BR2_PACKAGE_QT5BASE=y
    BR2_PACKAGE_QT5BASE_CUSTOM_CONF_OPTS=""
    BR2_PACKAGE_QT5BASE_CONFIG_FILE=""
    BR2_PACKAGE_QT5BASE_NETWORK=y
    BR2_PACKAGE_QT5BASE_SQL=y
    BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM=y
    BR2_PACKAGE_QT5BASE_TEST=y
    BR2_PACKAGE_QT5BASE_XML=y
    BR2_PACKAGE_QT5BASE_GUI=y
    BR2_PACKAGE_QT5BASE_WIDGETS=y
    BR2_PACKAGE_QT5BASE_OPENGL=y
    BR2_PACKAGE_QT5BASE_OPENGL_ES2=y
    BR2_PACKAGE_QT5BASE_OPENGL_LIB=y
    BR2_PACKAGE_QT5BASE_EGLFS=y
    BR2_PACKAGE_QT5BASE_DEFAULT_QPA="eglfs"
    BR2_PACKAGE_QT5BASE_PRINTSUPPORT=y
    BR2_PACKAGE_QT5BASE_FONTCONFIG=y
    BR2_PACKAGE_QT5BASE_GIF=y
    BR2_PACKAGE_QT5BASE_JPEG=y
    BR2_PACKAGE_QT5BASE_PNG=y
    BR2_PACKAGE_QT5BASE_OPENSSL=y
    BR2_PACKAGE_QT5BASE_TSLIB=y
    BR2_PACKAGE_QT5DECLARATIVE=y
    BR2_PACKAGE_QT5DECLARATIVE_QUICK=y
    BR2_PACKAGE_QT5MULTIMEDIA=y
    BR2_PACKAGE_QT5QUICKCONTROLS=y
    BR2_PACKAGE_QT5QUICKCONTROLS2=y
    BR2_PACKAGE_QT5SERIALBUS=y
    BR2_PACKAGE_QT5SERIALPORT=y
    BR2_PACKAGE_QT5SVG=y
    BR2_PACKAGE_QT5WEBENGINE_ARCH_SUPPORTS=y
    BR2_PACKAGE_QT5WEBSOCKETS=y
    BR2_PACKAGE_QT5XMLPATTERNS=y
    BR2_PACKAGE_RPI_FIRMWARE=y
    BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
    BR2_PACKAGE_RPI_FIRMWARE_X=y
    BR2_PACKAGE_RPI_FIRMWARE_BOOT="x"
    BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS=y
    BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
    BR2_PACKAGE_DBUS=y
    BR2_PACKAGE_PROVIDES_UDEV="systemd"
    BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
    BR2_PACKAGE_RASPI_GPIO=y
    BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y
    BR2_PACKAGE_HAS_UDEV=y
    BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS=y
    BR2_PACKAGE_ERLANG_ARCH_SUPPORTS=y
    BR2_PACKAGE_PROVIDES_HOST_LUAINTERPRETER="host-lua"
    BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_MONO_ARCH_SUPPORTS=y
    BR2_PACKAGE_NODEJS_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS=y
    BR2_PACKAGE_OPENJDK_ARCH_SUPPORTS=y
    BR2_PACKAGE_PHP=y
    BR2_PACKAGE_PHP_SAPI_CGI=y
    BR2_PACKAGE_PHP_EXT_SESSION=y
    BR2_PACKAGE_PHP_EXT_PHAR=y
    BR2_PACKAGE_PHP_EXT_ZLIB=y
    BR2_PACKAGE_PHP_EXT_SQLITE=y
    BR2_PACKAGE_PHP_EXT_ICONV=y
    BR2_PACKAGE_PHP_EXT_INTL=y
    BR2_PACKAGE_PHP_EXT_MBSTRING=y
    BR2_PACKAGE_PHP_EXT_POSIX=y
    BR2_PACKAGE_ALSA_LIB=y
    BR2_PACKAGE_ALSA_LIB_DEVDIR="/dev/snd"
    BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS="all"
    BR2_PACKAGE_ALSA_LIB_CTL_PLUGINS="all"
    BR2_PACKAGE_ALSA_LIB_ALOAD=y
    BR2_PACKAGE_ALSA_LIB_MIXER=y
    BR2_PACKAGE_ALSA_LIB_PCM=y
    BR2_PACKAGE_ALSA_LIB_RAWMIDI=y
    BR2_PACKAGE_ALSA_LIB_HWDEP=y
    BR2_PACKAGE_ALSA_LIB_SEQ=y
    BR2_PACKAGE_ALSA_LIB_UCM=y
    BR2_PACKAGE_ALSA_LIB_ALISP=y
    BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS=y
    BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y
    BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y
    BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y
    BR2_PACKAGE_ZLIB_NG_ARCH_SUPPORTS=y
    BR2_PACKAGE_ZLIB=y
    BR2_PACKAGE_LIBZLIB=y
    BR2_PACKAGE_HAS_ZLIB=y
    BR2_PACKAGE_PROVIDES_ZLIB="libzlib"
    BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib"
    BR2_PACKAGE_GNUTLS=y
    BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="aarch64-unknown-linux-gnu"
    BR2_PACKAGE_NETTLE=y
    BR2_PACKAGE_OPENSSL=y
    BR2_PACKAGE_LIBOPENSSL=y
    BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH="linux-aarch64"
    BR2_PACKAGE_HAS_OPENSSL=y
    BR2_PACKAGE_PROVIDES_OPENSSL="libopenssl"
    BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl"
    BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y
    BR2_PACKAGE_MYSQL=y
    BR2_PACKAGE_ORACLE_MYSQL=y
    BR2_PACKAGE_HAS_MYSQL=y
    BR2_PACKAGE_PROVIDES_MYSQL="oracle-mysql"
    BR2_PACKAGE_SQLITE=y
    BR2_PACKAGE_SQLITE_ENABLE_COLUMN_METADATA=y
    BR2_PACKAGE_FONTCONFIG=y
    BR2_PACKAGE_FREETYPE=y
    BR2_PACKAGE_JPEG=y
    BR2_PACKAGE_JPEG_SIMD_SUPPORT=y
    BR2_PACKAGE_JPEG_TURBO=y
    BR2_PACKAGE_HAS_JPEG=y
    BR2_PACKAGE_PROVIDES_JPEG="jpeg-turbo"
    BR2_PACKAGE_LIBDRM=y
    BR2_PACKAGE_LIBDRM_HAS_ATOMIC=y
    BR2_PACKAGE_LIBDRM_VC4=y
    BR2_PACKAGE_LIBPNG=y
    BR2_PACKAGE_HAS_LIBEGL=y
    BR2_PACKAGE_HAS_LIBEGL_WAYLAND=y
    BR2_PACKAGE_HAS_LIBGLES=y
    BR2_PACKAGE_WAFFLE_SUPPORTS_GBM=y
    BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y
    BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y
    BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y
    BR2_PACKAGE_TSLIB=y
    BR2_PACKAGE_SPIDERMONKEY_ARCH_SUPPORTS=y
    BR2_PACKAGE_SPIDERMONKEY_JIT_ARCH_SUPPORTS=y
    BR2_PACKAGE_EXPAT=y
    BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBNL=y
    BR2_PACKAGE_LIBTIRPC=y
    BR2_PACKAGE_CMOCKA=y
    BR2_PACKAGE_GMP=y
    BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBCAP=y
    BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT=y
    BR2_PACKAGE_LIBPTHREAD_STUBS=y
    BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBTASN1=y
    BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y
    BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y
    BR2_PACKAGE_LLVM_TARGET_ARCH="AArch64"
    BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET="ARMV8"
    BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS=y
    BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
    BR2_PACKAGE_TZDATA=y
    BR2_PACKAGE_ICU=y
    BR2_PACKAGE_ICU_CUSTOM_DATA_PATH=""
    BR2_PACKAGE_NCURSES=y
    BR2_PACKAGE_NCURSES_ADDITIONAL_TERMINFO=""
    BR2_PACKAGE_PCRE=y
    BR2_PACKAGE_PCRE2=y
    BR2_PACKAGE_PCRE2_16=y
    BR2_PACKAGE_PCRE2_JIT_ARCH_SUPPORTS=y
    BR2_PACKAGE_POPT=y
    BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y
    BR2_PACKAGE_HAVEGED=y
    BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
    BR2_PACKAGE_HAPROXY_ARCH_SUPPORTS=y
    BR2_PACKAGE_IW=y
    BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y
    BR2_PACKAGE_OPENSSH=y
    BR2_PACKAGE_RSYNC=y
    BR2_PACKAGE_SAMBA4=y
    BR2_PACKAGE_WIRELESS_REGDB=y
    BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y
    BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y
    BR2_PACKAGE_KMOD=y
    BR2_PACKAGE_KMOD_TOOLS=y
    BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y
    BR2_PACKAGE_SYSTEMD=y
    BR2_PACKAGE_SYSTEMD_PSTORE=y
    BR2_PACKAGE_SYSTEMD_HOSTNAMED=y
    BR2_PACKAGE_SYSTEMD_HWDB=y
    BR2_PACKAGE_SYSTEMD_MYHOSTNAME=y
    BR2_PACKAGE_SYSTEMD_NETWORKD=y
    BR2_PACKAGE_SYSTEMD_RESOLVED=y
    BR2_PACKAGE_SYSTEMD_TIMEDATED=y
    BR2_PACKAGE_SYSTEMD_TIMESYNCD=y
    BR2_PACKAGE_SYSTEMD_TMPFILES=y
    BR2_PACKAGE_SYSTEMD_VCONSOLE=y
    BR2_PACKAGE_SYSTEMD_BOOTCHART_ARCH_SUPPORTS=y
    BR2_PACKAGE_UTIL_LINUX=y
    BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
    BR2_PACKAGE_UTIL_LINUX_LIBFDISK=y
    BR2_PACKAGE_UTIL_LINUX_LIBMOUNT=y
    BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS=y
    BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
    BR2_PACKAGE_UTIL_LINUX_BINARIES=y
    BR2_PACKAGE_UTIL_LINUX_AGETTY=y
    BR2_PACKAGE_UTIL_LINUX_FSCK=y
    BR2_PACKAGE_UTIL_LINUX_MOUNT=y
    BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y
    BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y
    BR2_PACKAGE_NANO=y
    BR2_PACKAGE_NANO_TINY=y
    BR2_TARGET_ROOTFS_EXT2=y
    BR2_TARGET_ROOTFS_EXT2_4=y
    BR2_TARGET_ROOTFS_EXT2_GEN=4
    BR2_TARGET_ROOTFS_EXT2_REV=1
    BR2_TARGET_ROOTFS_EXT2_LABEL=""
    BR2_TARGET_ROOTFS_EXT2_SIZE="600M"
    BR2_TARGET_ROOTFS_EXT2_INODES=0
    BR2_TARGET_ROOTFS_EXT2_RESBLKS=5
    BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit"
    BR2_TARGET_ROOTFS_EXT2_NONE=y
    BR2_TARGET_GRUB2_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_DOSFSTOOLS=y
    BR2_PACKAGE_HOST_E2FSPROGS=y
    BR2_PACKAGE_HOST_GENIMAGE=y
    BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS=y
    BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_MKPASSWD=y
    BR2_PACKAGE_HOST_MTOOLS=y
    BR2_PACKAGE_HOST_PATCHELF=y
    BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS=y
    BR2_PACKAGE_HOST_RUSTC_ARCH="aarch64"
    BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin"
    BR2_PACKAGE_HOST_SYSTEMD=y
    BR2_PACKAGE_HOST_UTIL_LINUX=y
    BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS=""
    BR2_XTENSA_OVERLAY_DIR=""
    BR2_XTENSA_CUSTOM_NAME=""
    BR2_TARGET_ROOTFS_EXT2_BLOCKS=0
    BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0
    BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
    BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR=""
    BR2_PACKAGE_TZDATA_ZONELIST=""
    BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL=""
    BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION=""
    BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL=""
    BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION=""
    

    Here the relevant Qt5 options:

    BR2_PACKAGE_QT5_GL_AVAILABLE=y
    BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
    BR2_PACKAGE_QT5=y
    BR2_PACKAGE_QT5_VERSION_LATEST=y
    BR2_PACKAGE_QT5BASE=y
    BR2_PACKAGE_QT5BASE_CUSTOM_CONF_OPTS=""
    BR2_PACKAGE_QT5BASE_CONFIG_FILE=""
    BR2_PACKAGE_QT5BASE_NETWORK=y
    BR2_PACKAGE_QT5BASE_SQL=y
    BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM=y
    BR2_PACKAGE_QT5BASE_TEST=y
    BR2_PACKAGE_QT5BASE_XML=y
    BR2_PACKAGE_QT5BASE_GUI=y
    BR2_PACKAGE_QT5BASE_WIDGETS=y
    BR2_PACKAGE_QT5BASE_OPENGL=y
    BR2_PACKAGE_QT5BASE_OPENGL_ES2=y
    BR2_PACKAGE_QT5BASE_OPENGL_LIB=y
    BR2_PACKAGE_QT5BASE_EGLFS=y
    BR2_PACKAGE_QT5BASE_DEFAULT_QPA="eglfs"
    BR2_PACKAGE_QT5BASE_PRINTSUPPORT=y
    BR2_PACKAGE_QT5BASE_FONTCONFIG=y
    BR2_PACKAGE_QT5BASE_GIF=y
    BR2_PACKAGE_QT5BASE_JPEG=y
    BR2_PACKAGE_QT5BASE_PNG=y
    BR2_PACKAGE_QT5BASE_OPENSSL=y
    BR2_PACKAGE_QT5BASE_TSLIB=y
    BR2_PACKAGE_QT5DECLARATIVE=y
    BR2_PACKAGE_QT5DECLARATIVE_QUICK=y
    BR2_PACKAGE_QT5MULTIMEDIA=y
    BR2_PACKAGE_QT5QUICKCONTROLS=y
    BR2_PACKAGE_QT5QUICKCONTROLS2=y
    BR2_PACKAGE_QT5SERIALBUS=y
    BR2_PACKAGE_QT5SERIALPORT=y
    BR2_PACKAGE_QT5SVG=y
    BR2_PACKAGE_QT5WEBENGINE_ARCH_SUPPORTS=y
    BR2_PACKAGE_QT5WEBSOCKETS=y
    BR2_PACKAGE_QT5XMLPATTERNS=y
    

    and OpenGL:

    BR2_PACKAGE_GLMARK2_FLAVOR_ANY=y
    BR2_PACKAGE_GLMARK2_FLAVOR_DRM_GLESV2=y
    BR2_PACKAGE_MESA3D_OPENGL_EGL=y
    BR2_PACKAGE_MESA3D_OPENGL_ES=y
    BR2_PACKAGE_PROVIDES_LIBEGL="mesa3d"
    BR2_PACKAGE_PROVIDES_LIBGLES="mesa3d"
    BR2_PACKAGE_QT5_GL_AVAILABLE=y
    BR2_PACKAGE_QT5BASE_OPENGL=y
    BR2_PACKAGE_QT5BASE_OPENGL_ES2=y
    BR2_PACKAGE_QT5BASE_OPENGL_LIB=y
    BR2_PACKAGE_QT5BASE_EGLFS=y
    BR2_PACKAGE_HAS_LIBEGL=y
    BR2_PACKAGE_HAS_LIBEGL_WAYLAND=y
    BR2_PACKAGE_HAS_LIBGLES=y
    

    What else it needs to run QML?



  • This post is deleted!

Log in to reply