[yocto] Fwd: iMX6UL - QtQuick - QtQuick2DRenderer
Fabien Lahoudere
fabien.lahoudere at collabora.co.uk
Thu Apr 6 03:10:47 PDT 2017
On Thu, 2017-04-06 at 10:35 +0200, Stefano Zuín wrote:
>
>
>
> -------- Mensaje reenviado --------
> Asunto: [yocto] iMX6UL - QtQuick - QtQuick2DRenderer
> Fecha: Wed, 5 Apr 2017 13:29:13 +0200
> De: Stefano Zuín <szuin at kiversal.com>
> Para: yocto at yoctoproject.org
>
> Hi all,
>
> I'm trying to run a graphical Qt application based in QtQuick2 and QML
> (example calqtr) in my iMX6UL (Variscite's Dart6UL). As this device
> doesn't have GPU, I have to use QtQuick2DRenderer to substitute openGL.
> I'm using Ubuntu 14.04 64bits and Krogoth 2.1.2
>
> I have the enterprise license, followed the Qt's instructions
> (http://doc.qt.io/QtQuick2DRenderer/qtquick2drenderer-installation-guide.html)
> and use the qmake built with meta-toolchain-qt5. So QtQuick2DRenderer is
> correctly installed.
>
> Then, before run the app, I declared export
> QMLSCENE_DEVICE=softwarecontext before running the application.
> Unfortunately, I get the next message when try to run a demo example:
>
> ./calqlatr --platform linuxfb
> QML debugging is enabled. Only use this in a safe environment.
> This plugin does not support createPlatformOpenGLContext!
> Failed to create OpenGL context for format QSurfaceFormat(version 2.0,
> options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize
> -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples
> -1, swapBehavior 2, swapInterval 1, profile 0)
> Aborted (core dumped)
Did you try to look at the core dumped. maybe the backtrace can help.
>
> I did the SDK using meta-toolchain-qt5 and the image with fsl-image-qt5.
> When I run a console app or a graphical which uses QtQuick 1, it works
> correctly.
>
> This is my conf/local.conf file:
>
> MACHINE ??= 'imx6ul-var-dart'
> DISTRO ?= 'fsl-imx-fb'
> PACKAGE_CLASSES ?= "package_rpm"
> EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
> USER_CLASSES ?= "buildstats image-mklibs"
> PATCHRESOLVE = "noop"
> BB_DISKMON_DIRS = "\
> STOPTASKS,${TMPDIR},1G,100K \
> STOPTASKS,${DL_DIR},1G,100K \
> STOPTASKS,${SSTATE_DIR},1G,100K \
> STOPTASKS,/tmp,100M,100K \
> ABORT,${TMPDIR},100M,1K \
> ABORT,${DL_DIR},100M,1K \
> ABORT,${SSTATE_DIR},100M,1K \
> ABORT,/tmp,10M,1K"
> PACKAGECONFIG_append_pn-qemu-native = " sdl"
> PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
> CONF_VERSION = "1"
>
> DL_DIR ?= "${BSPDIR}/downloads/"
> ACCEPT_FSL_EULA = "1"
>
> # Add Eclipse debug and Qt creator support to your images
> EXTRA_IMAGE_FEATURES = " \
> debug-tweaks \
> tools-debug \
> eclipse-debug \
> "
>
> IMAGE_INSTALL_append = " \
> tcf-agent \
> openssh-sftp-server \
> qtbase-fonts \
> qtbase-plugins \
> qtbase-tools \
> qtbase-examples \
> qtdeclarative \
> qtdeclarative-plugins \
> qtdeclarative-tools \
> qtdeclarative-examples \
> qtdeclarative-qmlplugins \
> qtquickcontrols-qmlplugins \
> "
>
> # Use systemd instead of SysV init
> DISTRO_FEATURES_append = " systemd"
> VIRTUAL-RUNTIME_init_manager = "systemd"
> DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
> VIRTUAL-RUNTIME_initscripts = ""
> IMX_DEFAULT_DISTRO_FEATURES_append = " systemd"
>
>
> I think, that problem could be in configuring -opengl es2 in qtbase
> recipe. But when I set it manually I get errors doing bitbake
> fsl-image-qt5....
>
>
>
> Este correo electrónico y sus documentos adjuntos contienen información privilegiada, personal y
> estrictamente confidencial, y está prohibida la copia, reenvío o utilización de la información.
> Si usted no es la persona destinataria del presente mensaje, no está autorizada a leerlo,
> retenerlo o difundirlo.
>
> This e-mail and its attachments are privileged, confidential and contain private information, and
> any sending, using or copy of its information is prohibited.
> Any person other than its intended recipient is not authorised to read, retain or distribute this
> information.
>
>
More information about the yocto
mailing list