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

Nothing shown running QML



  • I gave up with RPi4 64-bit Qt5 w/ Mesa and Buildroot due to the DRM error. Apparently, no one here and in the Buildroot mailing-list knows what's missing.

    So I revert back to a RPi4 32-bit w/ rpi-userland, using this 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_HAS_MMU_OPTIONAL=y
    BR2_arm=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="arm"
    BR2_ENDIAN="LITTLE"
    BR2_GCC_TARGET_ABI="aapcs-linux"
    BR2_GCC_TARGET_CPU="cortex-a72"
    BR2_GCC_TARGET_FPU="neon-vfpv4"
    BR2_GCC_TARGET_FLOAT_ABI="hard"
    BR2_GCC_TARGET_MODE="arm"
    BR2_BINFMT_SUPPORTS_SHARED=y
    BR2_READELF_ARCH_NAME="ARM"
    BR2_BINFMT_ELF=y
    BR2_ARM_CPU_HAS_NEON=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_HAS_ARM=y
    BR2_ARM_CPU_HAS_THUMB2=y
    BR2_ARM_CPU_ARMV8A=y
    BR2_cortex_a72=y
    BR2_ARM_EABIHF=y
    BR2_ARM_FPU_NEON_VFPV4=y
    BR2_ARM_INSTRUCTIONS_ARM=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_ARM_HAS_SYNC_8=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/post-build.sh"
    BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
    BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi4/post-image.sh"
    BR2_ROOTFS_POST_SCRIPT_ARGS="--add-miniuart-bt-overlay"
    BR2_LINUX_KERNEL=y
    BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
    BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-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_ZIMAGE=y
    BR2_LINUX_KERNEL_GZIP=y
    BR2_LINUX_KERNEL_DTS_SUPPORT=y
    BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b"
    BR2_LINUX_KERNEL_CUSTOM_DTS_PATH=""
    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_PROVIDES_LIBOPENMAX="rpi-userland"
    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_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="arm"
    BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS=y
    BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y
    BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y
    BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
    BR2_PACKAGE_GLMARK2_FLAVOR_ANY=y
    BR2_PACKAGE_GLMARK2_FLAVOR_DRM_GLESV2=y
    BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y
    BR2_PACKAGE_PROVIDES_LIBEGL="rpi-userland"
    BR2_PACKAGE_PROVIDES_LIBGLES="rpi-userland"
    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_MYSQL=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_QT5GRAPHICALEFFECTS=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_DBUS=y
    BR2_PACKAGE_PROVIDES_UDEV="systemd"
    BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
    BR2_PACKAGE_PROVIDES_LIBOPENVG="rpi-userland"
    BR2_PACKAGE_RPI_USERLAND=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_GAUCHE_ARCH_SUPPORTS=y
    BR2_PACKAGE_JAMVM_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_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_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_BOTAN_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="arm-unknown-linux-gnueabi"
    BR2_PACKAGE_OPENSSL=y
    BR2_PACKAGE_LIBOPENSSL=y
    BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH="linux-armv4"
    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_LIBGLES=y
    BR2_PACKAGE_HAS_LIBOPENVG=y
    BR2_PACKAGE_HAS_LIBOPENMAX=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_CANFESTIVAL_ARCH_SUPPORTS=y
    BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=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_LIBNSPR_ARCH_SUPPORT=y
    BR2_PACKAGE_LIBPTHREAD_STUBS=y
    BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y
    BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y
    BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y
    BR2_PACKAGE_LLVM_TARGET_ARCH="ARM"
    BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
    BR2_PACKAGE_TZDATA=y
    BR2_PACKAGE_NCURSES=y
    BR2_PACKAGE_NCURSES_ADDITIONAL_TERMINFO=""
    BR2_PACKAGE_PCRE2=y
    BR2_PACKAGE_PCRE2_16=y
    BR2_PACKAGE_PCRE2_JIT_ARCH_SUPPORTS=y
    BR2_PACKAGE_POPT=y
    BR2_PACKAGE_READLINE=y
    BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y
    BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
    BR2_PACKAGE_HAPROXY_ARCH_SUPPORTS=y
    BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y
    BR2_PACKAGE_OPENSSH=y
    BR2_PACKAGE_RSYNC=y
    BR2_PACKAGE_XENOMAI_COBALT_ARCH_SUPPORTS=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="arm"
    BR2_PACKAGE_HOST_RUSTC_ABI="eabihf"
    BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin"
    BR2_PACKAGE_HOST_SYSTEMD=y
    BR2_PACKAGE_HOST_TI_CGT_PRU_ARCH_SUPPORTS=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=""
    

    This time when I run a QML application, I gets no errors but nothing happens (I still see the console contents).
    Please, would you help me to understand what's wrong this time in the configuration?

    It's hard to believe it's still so difficult to get RPi+Qt working! I think this is the most popular combination for embedded systems.
    Of course, if you recommend another environment to create a customized rootfs I'm glad to learn! I really don't want to use Raspbian again.



  • The same behavior happens with a standard QtWidget application and also with a completely different environment. So I guess it's not related to the specific build, but I'm afraid there's something bigger I (or we) miss.

    With the Yocto project I don't use the kms overlay feature because it relies on the vchiq driver.
    But still when I launch a widget or QML application, nothing is shown.

    What may cause this behavior? How to debug? No errors are printed. Any help will be appreciated.



  • A small step forward: if I add -platform linuxfb the applications run! But I have wrong colors. I.e. a red is rendered as blue, yellow as cyan, etc... I expected to use eglfs to use GPU acceleration. Do you confirm that linuxfb is not accelerated?


Log in to reply