Git Product home page Git Product logo

meta-qt5-extra's Introduction

OE layer to desktop environments based on Qt5

Layer dependencies:

see layer.conf for dependencies and Layer-index where to find layers

Contributing

  • Submit any patches against the meta-qt5-extra layer by using the GitHub pull-request feature.

Policies

  • Please do not send private emails to maintainer - they will not be answered anymore. For bug-reports/questions/suggestions.. use issues.
  • Pull requests should follow OE-Styleguide with the following additions:
    • Use 4 spaces for indentation always (shell and python code)
    • For splitting of long list values use four-space indentation on successive lines and prefer the closing quote as the first character (OE-Styleguide - second example)
    • Pull-requests with patches fixing issues for musl, clang or gold-linker are accepted only if patches have upstream-status "Applied" or "Backport" and contain a link to the upstream patch.
  • Be aware that this layer changes other layer's defaults by bbappends. Maintainer disagrees with common 'configure to death practice' and won't waste time explaining dozens of knobs that are mandatory to get working/useful builds. See extends-meta-oe / extends-meta-qt5 / extends-oe-core. Pull requests removing appends for sake of magic 'compliant' scripts are not accepted.

Maintainers

Layer maintainer: Andreas Müller [email protected]

meta-qt5-extra's People

Contributors

amstewart avatar brgl avatar chaitu236 avatar clara-avnet avatar deuteros76 avatar fbertux avatar gustavosbarreto avatar haadr avatar kant avatar maxkrummenacher avatar otavio avatar plfiorini avatar schnitzeltony avatar theorettisch avatar tworaz avatar vmbracvlvm avatar watatuki avatar yannickkiekens avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

meta-qt5-extra's Issues

Cannot bring up liri desktop on zeus using yocto image

My liri yocto build was successful on zeus but when i flash my sdcard and boot the image, LiriDesktop doesn't come up. Do i need to make any other additional changes to bring it up other than building liri recipes ?

plasma-mobile build error:

I came across this build error, would you please advice me anything to solve?
summary: ERROR: kdeclarative-5.49.0-r0 do_compile: Function failed: do_compile (log file is located at /home/deb/build-plasma/tmp/work/core2-64-poky-linux/kdeclarative/5.49.0-r0/temp/log.do_compile.11846)
full logs: https://paste.ee/p/hKCP2

k18n-native: bad installation prefix

I'm putting together a distro that uses meta-qt5-extra, when building ki18n I have this error:

WARNING: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/sysroot-destdir//home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nTargets.cmake contains links to /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include!
WARNING: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/sysroot-destdir//home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nTargets.cmake contains links to /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include!
WARNING: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/sysroot-destdir//home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nTargets-noconfig.cmake contains links to /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib!
ERROR: One or more files in sysroot contain links to /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr
ERROR: Function failed: do_sysroot_cmake_sanity (log file is located at /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/temp/log.do_populate_sysroot.177)
ERROR: Logfile of failure stored in: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/temp/log.do_populate_sysroot.177
ERROR: Task 6161 (/home/plfiorini/git/liri/meta-liri/sources/meta-qt5-extra/recipes-kde/kf5/tier1/ki18n/ki18n-native.bb, do_populate_sysroot) failed with exit code '1'

The mentioned log.do_populate_sysroot.177 log:

DEBUG: Executing python function sstate_task_prefunc
DEBUG: Python function sstate_task_prefunc finished
DEBUG: Executing python function do_populate_sysroot
DEBUG: Executing shell function sysroot_stage_all
0 blocks
0 blocks
grep: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/staged_cmake_files: No such file or directory
DEBUG: Shell function sysroot_stage_all finished
DEBUG: Executing python function sysroot_strip
DEBUG: runstrip: 'strip' --remove-section=.comment --remove-section=.note --strip-unneeded '/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/sysroot-destdir/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/libKF5I18n.so.5.27.0'
DEBUG: Python function sysroot_strip finished
DEBUG: Executing python function relocatable_binaries_preprocess
DEBUG: Python function relocatable_binaries_preprocess finished
DEBUG: Python function do_populate_sysroot finished
DEBUG: Executing python function do_qa_staging
NOTE: QA checking staging
DEBUG: Python function do_qa_staging finished
DEBUG: Executing shell function do_sysroot_cmake_sanity
WARNING: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/sysroot-destdir//home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nTargets.cmake contains links to /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include!
WARNING: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/sysroot-destdir//home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nTargets.cmake contains links to /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include!
WARNING: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/sysroot-destdir//home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nTargets-noconfig.cmake contains links to /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib!
ERROR: One or more files in sysroot contain links to /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr
ERROR: Function failed: do_sysroot_cmake_sanity (log file is located at /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/temp/log.do_populate_sysroot.177)

run.do_configure reveals this configure command:

        cmake \
          ${OECMAKE_SITEFILE} \
          /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/ki18n-5.27.0 \
          -DCMAKE_INSTALL_PREFIX:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr \
          -DCMAKE_INSTALL_BINDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/bin \
          -DCMAKE_INSTALL_SBINDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/sbin \
          -DCMAKE_INSTALL_LIBEXECDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/ki18n \
          -DCMAKE_INSTALL_SYSCONFDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/etc \
          -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/com \
          -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/var \
          -DCMAKE_INSTALL_LIBDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib \
          -DCMAKE_INSTALL_INCLUDEDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include \
          -DCMAKE_INSTALL_DATAROOTDIR:PATH=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share \
          -DCMAKE_INSTALL_SO_NO_EXE=0 \
          -DCMAKE_TOOLCHAIN_FILE=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/toolchain.cmake \
          -DCMAKE_VERBOSE_MAKEFILE=1 \
               -DOE_QMAKE_PATH_PREFIX=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr     -DOE_QMAKE_PATH_HEADERS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/qt5     -DOE_QMAKE_PATH_LIBS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib     -DOE_QMAKE_PATH_ARCHDATA=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib     -DOE_QMAKE_PATH_DATA=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share     -DOE_QMAKE_PATH_BINS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/bin     -DOE_QMAKE_PATH_LIBEXECS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/libexec     -DOE_QMAKE_PATH_PLUGINS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/plugins     -DOE_QMAKE_PATH_IMPORTS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/imports     -DOE_QMAKE_PATH_QML=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/qml     -DOE_QMAKE_PATH_TRANSLATIONS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share/translations     -DOE_QMAKE_PATH_DOCS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share/doc     -DOE_QMAKE_PATH_SETTINGS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/etc     -DOE_QMAKE_PATH_EXAMPLES=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share/examples     -DOE_QMAKE_PATH_TESTS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share/tests     -DOE_QMAKE_PATH_HOST_PREFIX=     -DOE_QMAKE_PATH_HOST_BINS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/bin     -DOE_QMAKE_PATH_HOST_DATA=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib     -DOE_QMAKE_PATH_HOST_LIBS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib     -DOE_QMAKE_PATH_EXTERNAL_HOST_BINS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/bin     -DOE_QMAKE_PATH_QT_HEADERS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/qt5     -DOE_QMAKE_PATH_QT_ARCHDATA=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib     -DOE_QMAKE_PATH_QT_DATA=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share     -DOE_QMAKE_PATH_QT_BINS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/bin     -DOE_QMAKE_PATH_QT_TRANSLATIONS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share/translations     -DOE_QMAKE_PATH_QT_DOCS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share/doc     -DOE_QMAKE_PATH_QT_SETTINGS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/etc     -DOE_QMAKE_PATH_QT_EXAMPLES=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share/examples     -DOE_QMAKE_PATH_QT_TESTS=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/share/tests       -DECM_MKSPECS_INSTALL_DIR=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/mkspecs/modules     -DCMAKE_INSTALL_DATADIR=share     -DCMAKE_INSTALL_DBUSINTERFACEDIR=share/dbus-1/interfaces     -DKDE_INSTALL_QTPLUGINDIR=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/plugins     -DKDE_INSTALL_QMLDIR=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/qml  -DBUILD_WITH_QTSCRIPT=OFF \
          -Wno-dev

And log.do_install says DESTDIR=/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image hence make install says:

Install the project...
/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: ""
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nConfigVersion.cmake
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nTargets.cmake
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18nTargets-noconfig.cmake
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/ki18n_version.h
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/KF5I18NMacros.cmake
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/kf5i18nuic.cmake
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/cmake/KF5I18n/ts-pmap-compile.py
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/libKF5I18n.so.5.27.0
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/libKF5I18n.so.5
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/libKF5I18n.so
-- Set runtime path of "/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/libKF5I18n.so.5.27.0" to "/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib"
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/KLocalizedContext
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/KLocalizedString
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/KLocalizedTranslator
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/KuitMarkup
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/KuitSetup
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/klocalizedcontext.h
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/klocalizedstring.h
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/klocalizedtranslator.h
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/kuitmarkup.h
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/kuitsetup.h
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/include/KF5/KI18n/ki18n_export.h
-- Installing: /home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/work/x86_64-linux/ki18n-native/5.27.0-r0/image/home/plfiorini/git/liri/meta-liri/build-intel-corei7-64/tmp/sysroots/x86_64-linux/usr/lib/mkspecs/modules/qt_KI18n.pri

Conflict between sip and sip3

Hi everyone,

I'm trying to build an image including the python3-pyqt5 package. However, during the do_rootfs task of my image recipe's build, I got this error :

 * Solver encountered 1 problem(s):
 * Problem 1/1:
 *   - nothing provides sip3 = 4.19.2-r0 needed by sip3-dev-4.19.2-r0.cortexa9hf-neon
 * 
 * Solution 1:
 *   - do not ask to install a package providing sip3-dev

I've seen in the python3-pyqt5 recipe that there are dependencies to both sip-native and sip3-native. From the sip3 recipe, i've tried to remove this portion of code :

# we are inrterested in python3 modules only - for other stuff build sip
rm -rf ${D}/${includedir}
rm -rf ${D}/${bindir}

Which drove me to another error saying that there is a conflict between sip and sip3, and bitbake won't install the same files twice at the same place.

I'm stuck on that for a moment now, any help would be appreciated ! :-)

qtractor monitor

Enable monitor does not work in most tracks. Have not yet found a way to reproduce on PC so keep this issue here

System icons not found

Hi,
I am using the thud branch and I get a bunch of errors after launching "liri-session":
file:///usr/lib/qml/Fluid/Controls/Icon.qml:47:5: QML Image: Failed to get image from provider: image://fluidicontheme/io.liri.Fluid.Demo
file:///usr/lib/qml/Fluid/Controls/Icon.qml:47:5: QML Image: Failed to get image from provider: image://fluidicontheme/io.liri.Browser
As a result no system icons are displayed. I can see some icons are installed under /usr/share/icons/hicolor:

find -name io.liri.Browser*
./usr/share/applications/io.liri.Browser.desktop
./usr/share/icons/hicolor/64x64/apps/io.liri.Browser.png
./usr/share/icons/hicolor/scalable/apps/io.liri.Browser.svg
./usr/share/icons/hicolor/512x512/apps/io.liri.Browser.png
./usr/share/icons/hicolor/192x192/apps/io.liri.Browser.png
./usr/share/icons/hicolor/128x128/apps/io.liri.Browser.png
./usr/share/icons/hicolor/16x16/apps/io.liri.Browser.png
./usr/share/icons/hicolor/256x256/apps/io.liri.Browser.png
./usr/share/icons/hicolor/32x32/apps/io.liri.Browser.png

Any hints?

Thanks,

kauth fails to build with last change to polkit-qt-1

After d831f1c I have issues building kauth (machine raspberrypi2 with vc4graphics):

| CMake Error at /home/plfiorini/git/liri/meta-liri/build-raspberrypi2/tmp/sysroots/raspberrypi2/usr/lib/cmake/PolkitQt5-1/PolkitQt5-1Targets.cmake:82 (message):
|   The imported target "PolkitQt5-1::Core" references the file
| 
|      "/home/plfiorini/git/liri/meta-liri/build-raspberrypi2/tmp/sysroots-components/cortexa7hf-neon-vfpv4/polkit-qt-1/usr/lib/libpolkit-qt5-core-1.so.1.112.0"
| 
|   but this file does not exist.  Possible reasons include:
| 
|   * The file was deleted, renamed, or moved to another location.
| 
|   * An install or uninstall procedure did not complete successfully.
| 
|   * The installation package was faulty and contained
| 
|      "/home/plfiorini/git/liri/meta-liri/build-raspberrypi2/tmp/sysroots/raspberrypi2/usr/lib/cmake/PolkitQt5-1/PolkitQt5-1Targets.cmake"
| 
|   but not all the files it references.
| 
| Call Stack (most recent call first):
|   /home/plfiorini/git/liri/meta-liri/build-raspberrypi2/tmp/sysroots/raspberrypi2/usr/lib/cmake/PolkitQt5-1/PolkitQt5-1Config.cmake:86 (include)
|   src/ConfigureChecks.cmake:96 (find_package)
|   src/CMakeLists.txt:5 (include)

As a matter of fact the lib doesn't exist. Reverting the commit fixes the build.

BTW I'm using morty now, I had the same issue with krogoth.

mixxx fails on mortsgna and poky fo QA issues

ERROR: mixxx-2.1.4+gitAUTOINC+fab54081a9-r0 do_package_qa: QA Issue: mixxx: The compile log indicates that host include and/or library paths were used.
         Please check the log '/home/a.mueller/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/mixxx/2.1.4+gitAUTOINC+fab54081a9-r0/temp/log.do_compile' for more information. [compile-host-path]
ERROR: mixxx-2.1.4+gitAUTOINC+fab54081a9-r0 do_package_qa: QA Issue: mixxx: /work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/mixxx/2.1.4+gitAUTOINC+fab54081a9-r0/packages-split/mixxx/usr/bin/mixxx contains probably-redundant RPATH /usr/lib
mixxx: /work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/mixxx/2.1.4+gitAUTOINC+fab54081a9-r0/packages-split/mixxx/usr/lib/mixxx/plugins/soundsource/libsoundsourcem4a.so contains probably-redundant RPATH /usr/lib
mixxx: /work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/mixxx/2.1.4+gitAUTOINC+fab54081a9-r0/packages-split/mixxx/usr/lib/mixxx/plugins/vamp/libmixxxminimal.so contains probably-redundant RPATH /usr/lib [useless-rpaths]
ERROR: mixxx-2.1.4+gitAUTOINC+fab54081a9-r0 do_package_qa: QA run found fatal errors. Please consider fixing them.
ERROR: mixxx-2.1.4+gitAUTOINC+fab54081a9-r0 do_package_qa: Function failed: do_package_qa
ERROR: Logfile of failure stored in: /home/a.mueller/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/mixxx/2.1.4+gitAUTOINC+fab54081a9-r0/temp/log.do_package_qa.24823
ERROR: Task (/home/a.mueller/data/oe-core/sources/meta-qt5-extra/recipes-misc/recipes-multimedia/mixxx/mixxx_git.bb:do_package_qa) failed with exit code '1'

freecell-solver-5.24.0-r0 do_fetch issue

Hi Team,

          I am facing issue  ERROR: freecell-solver-5.24.0-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1001/bus"; export PATH="/home/integration-team/kde2/.

Can you please provide a modified sources link?

Regards,
Sateesh

liri-eglfs compile error on thud

I am getting the compile error when building liri-eglfs on thud.

/liri/bld-liri/tmp/work/aarch64-poky-linux/liri-eglfs/0.0.0+gitAUTOINC+abe530108d-r0/git/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmscreen.cpp:375:46: error: 'QOpenGLFunctions_3_0' was not declared in this scope
auto funcs = glContext->versionFunctions<QOpenGLFunctions_3_0>();
^~~~~~~~~~~~~~~~~~~~
/liri/bld-liri/tmp/work/aarch64-poky-linux/liri-eglfs/0.0.0+gitAUTOINC+abe530108d-r0/git/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmscreen.cpp:375:46: note: suggested alternative: 'QOpenGLFunctions'
auto funcs = glContext->versionFunctions<QOpenGLFunctions_3_0>();
^~~~~~~~~~~~~~~~~~~~
QOpenGLFunctions
/liri/bld-liri/tmp/work/aarch64-poky-linux/liri-eglfs/0.0.0+gitAUTOINC+abe530108d-r0/git/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmscreen.cpp:375:68: error: no matching function for call to 'QOpenGLContext::versionFunctions< >()'
auto funcs = glContext->versionFunctions<QOpenGLFunctions_3_0>();
^

zita-resampler includes host /usr/lib64 path (target-host contamination)

I'm using your recipe here

ERROR: zita-resampler-1.6.0-r0 do_package_qa: QA Issue: zita-resampler: The compile log indicates that host include and/or library paths were used.
Please check the log '/home/softin/Work/RASP/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/zita-resampler/1.6.0-r0/temp/log.do_compile' for more information. [compile-host-path]
ERROR: zita-resampler-1.6.0-r0 do_package_qa: QA run found fatal errors. Please consider fixing them.
ERROR: zita-resampler-1.6.0-r0 do_package_qa: Function failed: do_package_qa
ERROR: Logfile of failure stored in: /home/softin/Work/RASP/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/zita-resampler/1.6.0-r0/temp/log.do_package_qa.28778
ERROR: Task (/home/softin/Work/RASP/meta-moddevices/recipes-sw/zita-resampler/zita-resampler_1.6.0.bb:do_package_qa) failed with exit code '1'

The log.compile then reports

...
arm-poky-linux-gnueabi-g++ -march=armv7ve -marm -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/softin/Work/RASP/build/tmp/sysroots/raspberrypi2 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -L/home/softin/Work/RASP/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/zita-resampler/1.6.0-r0/zita-resampler-1.6.0/libs -L/usr/local/lib64 -o zretune zretune.o audiofile.o dither.o -lzita-resampler -lsndfile -lrt
/home/softin/Work/RASP/build/tmp/sysroots/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/ld: warning: library search path "/usr/local/lib64" is unsafe for cross-compilation
/home/softin/Work/RASP/build/tmp/sysroots/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/ld: warning: library search path "/usr/local/lib64" is unsafe for cross-compilation
DEBUG: Shell function do_compile finished

karchive-native broken due to requiring non-native dependencies

This is using current master.

When building karchive-native, native.bbclass is enabled via inherit native. This way of using native means that dependencies are not automatically changed form <dep> to <dep>-native. This, in turn, means that I get sstate manifest errors since bitbake can't find the manifest file for the target zlib. Maybe this usually works due to PACKAGE_EXTRA_ARCHS, but in my case it does not. This is the error I get, slightly anonymized

ERROR: mc:product-myproduct:karchive-native-5.99.0-r0 do_prepare_recipe_sysroot: The sstate manifest for task 'zlib:populate_sysroot' (multilib variant '') could not be found.
The pkgarchs considered were: <snip>, allarch, x86_64_x86_64-nativesdk.
But none of these manifests exists:
    <snip>
    /my-path/build/tmp/internal/kirkstone/myproduct/sstate-control/manifest-allarch-zlib.populate_sysroot
    /my-path/build/tmp/internal/kirkstone/myproduct/sstate-control/manifest-x86_64_x86_64-nativesdk-zlib.populate_sysroot
ERROR: Logfile of failure stored in: /my-path/build/tmp/internal/kirkstone/myproduct/work/x86_64-linux/karchive-native/5.99.0-r0/temp/log.do_prepare_recipe_sysroot.841
ERROR: Task (mc:product-myproduct:/my-path/sources/meta-qt5-extra/recipes-kde/kf5/tier1/karchive/karchive-native.bb:do_prepare_recipe_sysroot) failed with exit code '1'

See here for the documentation on dependency renaming https://docs.yoctoproject.org/4.0.8/singleindex.html#term-BBCLASSEXTEND

After my fix (see PR) the correct sstate manifest file is found, since the dependency is now zlib-native:

/my-path/build/tmp/internal/kirkstone/myproduct/sstate-control/manifest-x86_64-zlib-native.populate_sysroot

Kwin does not see fontconfig

Hi @schnitzeltony ! Thanks for the great project, so I'm trying to get it built by little steps.
Here is the unsuccessful one: https://hastebin.com/jatazewivo.sql

Shortly, I've got fontconfig built already, just checking that it is built, but when I run "bitbake kwin" it says:

|   Could NOT find Fontconfig (missing: FONTCONFIG_LIBRARIES
|   FONTCONFIG_INCLUDE_DIR)
| Call Stack (most recent call first):
|   /home/metaldoctor/yb-kde-1/tmp/work/core2-64-poky-linux/kwin/5.13.2-r0/recipe-sysroot-native/usr/share/cmake-3.11/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
|   cmake/modules/FindFontconfig.cmake:45 (find_package_handle_standard_args)
|   CMakeLists.txt:256 (find_package)

Thanks in advance!

Problems compiling qtbase

Problems compiling qtbase:
cd qalgorithms/ && ( test -e Makefile || /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/bin/qmake -o Makefile /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/git/tests/auto/corelib/tools/qalgorithms/qalgorithms.pro -qtconf /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/build/bin/qt.conf ) && make -f Makefile
{standard input}: Assembler messages:
{standard input}:1309656: Warning: end of file not at end of a line; newline inserted
{standard input}:1310678: Warning: missing operand; zero assumed
linking tst_qmenubar
linking tst_qmdisubwindow
linking tst_qmdiarea
linking tst_qwidget
{standard input}:1310655: Error: invalid operands (UND and .gcc_except_table sections) for `-'
linking tst_qplaintextedit
make[5]: Leaving directory '/home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/build/tests/auto/widgets/widgets/qmenubar'
cd qarraydata/ && ( test -e Makefile || /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/bin/qmake -o Makefile /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/git/tests/auto/corelib/tools/qarraydata/qarraydata.pro -qtconf /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/build/bin/qt.conf ) && make -f Makefile
make[5]: Leaving directory '/home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/build/tests/auto/widgets/widgets/qmdisubwindow'
cd qarraydata_strictiterators/ && ( test -e Makefile || /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/bin/qmake -o Makefile /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/git/tests/auto/corelib/tools/qarraydata_strictiterators/qarraydata_strictiterators.pro -qtconf /home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/build/bin/qt.conf ) && make -f Makefile
mips64el-loongson-linux-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
Makefile:1803: recipe for target '.obj/tst_qstatemachine.o' failed
make[5]: *** [.obj/tst_qstatemachine.o] Error 1
make[5]: Leaving directory '/home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/build/tests/auto/corelib/statemachine/qstatemachine'
Makefile:72: recipe for target 'sub-qstatemachine-make_first' failed
make[4]: *** [sub-qstatemachine-make_first] Error 2
make[4]: Leaving directory '/home/ubuntu/yocto/poky/build/tmp/work/gs464e-loongson-linux/qtbase/5.15.2+gitAUTOINC+40143c189b-r0/build/tests/auto/corelib/statemachine'
Makefile:284: recipe for target 'sub-statemachine-make_first' failed
make[3]: *** [sub-statemachine-make_first] Error 2

Please ask how to solve this problem。

KArchiveFile data() returns less data then size()

I'm experiencing a bug with KArchive 5.73 in the dunfell branch which I reported to KDE: https://bugs.kde.org/show_bug.cgi?id=437778 . However, it appears this bug isn't triggered when building the same KArchive from source so I'm looking into whether this is something yocto specific.

Attached is a minimal example tst_KArchiveTest.txt to reproduce the issue. Is someone able to confirm whether or not this is an issue?

FAIL! : KArchiveTest::sizeVsDataDiscrepancy() Compared values are not the same
Actual (file1->data().size()): 5685248
Expected (data1.size()) : 5757690
Loc: [tst_KArchiveTest.cpp(56)]

qtractor + Qt5.9.5

  • Closing splitters / close / open -> splitter positions incorrect
  • native dialogs -> Qt dialogs are displayed

redclaration issue with libepoxy headers and GLES2

In file included from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/sysroots/zcu102-zynqmp/usr/include/qt5/QtGui/qopengl.h:109:0,
| from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/sysroots/zcu102-zynqmp/usr/include/qt5/QtGui/5.9.0/QtGui/qpa/qplatformopenglcontext.h:59,
| from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/work/aarch64-poky-linux/kwin/5.9.1-r0/kwin-5.9.1/plugins/qpa/abstractplatformcontext.h:25,
| from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/work/aarch64-poky-linux/kwin/5.9.1-r0/kwin-5.9.1/plugins/qpa/abstractplatformcontext.cpp:20:
| /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/sysroots/zcu102-zynqmp/usr/include/GLES2/gl2.h:513:90: error: 'void epoxy_glDrawArrays(GLenum, GLint, GLsizei)' redeclared as different kind of symbol
| GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count);
| ^
| In file included from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/sysroots/zcu102-zynqmp/usr/include/epoxy/gl.h:94:0,
| from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/sysroots/zcu102-zynqmp/usr/include/epoxy/egl_generated.h:9,
| from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/sysroots/zcu102-zynqmp/usr/include/epoxy/egl.h:46,
| from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/work/aarch64-poky-linux/kwin/5.9.1-r0/kwin-5.9.1/plugins/qpa/abstractplatformcontext.h:23,
| from /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/work/aarch64-poky-linux/kwin/5.9.1-r0/kwin-5.9.1/plugins/qpa/abstractplatformcontext.cpp:20:
| /home/prakash/tickets/my_yocto/prakas_bak/backup/build-kde-xway/tmp/sysroots/zcu102-zynqmp/usr/include/epoxy/gl_generated.h:10479:49: note: previous declaration 'void (* epoxy_glDrawArrays)(GLenum, GLint, GLsizei)'

Errors with OpenSTLinux-x11 Distro

Steps to reproduce:
$ mkdir openstlinux-4.19-thud-mp1-19-10-09
$ cd openstlinux-4.19-thud-mp1-19-10-09
$ repo init -u https://github.com/STMicroelectronics/oe-manifest.git -b refs/tags/openstlinux-4.19-thud-mp1-19-10-09
$ repo sync
$ DISTRO=openstlinux-x11 MACHINE=stm32mp1 source layers/meta-st/scripts/envsetup.sh
Accept the Eula Terms then:
$ bitbake-layers layerindex-fetch meta-qt5-extra
$ bitbake-layers show-layers

This should look like this::

NOTE: Starting bitbake server...
layer                 path                                      priority
==========================================================================
meta-python           /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-python  7
meta-oe               /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-oe  6
meta-oe               /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-oe  6
meta-gnome            /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-gnome  7
meta-xfce             /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-xfce  7
meta-initramfs        /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-initramfs  8
meta-multimedia       /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-multimedia  6
meta-networking       /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-networking  5
meta-webserver        /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-webserver  6
meta-filesystems      /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-filesystems  6
meta-perl             /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-perl  6
meta-python           /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-openembedded/meta-python  7
meta-st-stm32mp       /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-st/meta-st-stm32mp  6
meta-qt5              /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-qt5  7
meta-st-openstlinux   /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-st/meta-st-openstlinux  5
meta                  /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/openembedded-core/meta  5
meta-qt5-extra        /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/openembedded-core/meta-qt5-extra  20

Make sure the repos are checked out with <refs/tags/openstlinux-4.19-thud-mp1-19-10-09> if possible.
Branches:

project layers/openembedded-core/meta-qt5-extra/   branch origin/master
project layers/meta-qt5/                        branch github/master
project layers/meta-st/meta-st-openstlinux/     branch refs/tags/openstlinux-4.19-thud-mp1-19-10-09
project layers/meta-openembedded/               branch refs/tags/openstlinux-4.19-thud-mp1-19-10-09
project layers/meta-st/meta-st-stm32mp/         branch refs/tags/openstlinux-4.19-thud-mp1-19-10-09
project layers/meta-st/scripts/                 branch refs/tags/openstlinux-4.19-thud-mp1-19-10-09
project layers/openembedded-core/               branch refs/tags/openstlinux-4.19-thud-mp1-19-10-09
project layers/meta-timesys/                    branch refs/tags/openstlinux-4.19-thud-mp1-19-10-09
project layers/openembedded-core/bitbake/       branch refs/tags/openstlinux-4.19-thud-mp1-19-10-09

I configured the plasma-mobile into <VIRTUAL-RUNTIME_graphical_init_manager>
$ vi ../layers/meta-st/meta-st-openstlinux/conf/distro/openstlinux-x11.conf

require include/st-default-distro-rules.inc
require include/st-default-distro-providers.inc
require include/openstlinux.inc

DISTRO = "openstlinux-x11"
DISTRO_NAME = "ST OpenSTLinux - X11 - (A Yocto Project Based Distro)"
TARGET_VENDOR = "-openstlinux_x11"
SDK_VENDOR = "-openstlinux_x11_sdk"

DISTRO_FEATURES_append = " opengl"
DISTRO_FEATURES_append = " gplv3 qt5 kde"
VIRTUAL-RUNTIME_graphical_init_manager = "plasma-mobile"

I launch my build with:
$ bitbake -k st-example-image-x11

I endup having 7 errors witch 6 are from the layer meta-qt-extra that is compatible with thud:

Summary: 7 tasks failed:
  /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/openembedded-core/meta-qt5-extra/recipes-kde/plasma/tier1/kdecoration/kdecoration.bb:do_configure
  /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/openembedded-core/meta-qt5-extra/recipes-kde/kf5/tier1/kplotting/kplotting.bb:do_configure
  /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/openembedded-core/meta-qt5-extra/recipes-kde/kf5/tier1/kitemviews/kitemviews.bb:do_configure
  /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/openembedded-core/meta-qt5-extra/recipes-kde/kf5/tier1/sonnet/sonnet.bb:do_configure
  /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/openembedded-core/meta-qt5-extra/recipes-kde/plasma/untier/libkscreen/libkscreen.bb:do_configure
  /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/meta-qt5/recipes-qt/qt5/qtwayland_git.bb:do_configure
  /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/layers/openembedded-core/meta-qt5-extra/recipes-kde/kf5/tier2/kfilemetadata/kfilemetadata.bb:do_compile
Summary: There was 1 WARNING message shown.
Summary: There were 8 ERROR messages shown, returning a non-zero exit code.

Some details:

  1. kdecoration.bb:do_configure log shows:
|   The following configuration files were considered but not accepted:
|
|     /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/build-openstlinuxx11-stm32mp1/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-openstlinux_x11-linux-gnueabi/kdecoration/5.16.5-r0/recipe-sysroot/usr/lib/cmake/Qt5/Qt5Config.cmake, version: 5.11.3
|     /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/build-openstlinuxx11-stm32mp1/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-openstlinux_x11-linux-gnueabi/kdecoration/5.16.5-r0/recipe-sysroot-native/usr/lib/cmake/Qt5/Qt5Config.cmake, version: 5.11.3
  1. kplotting.bb log shows:
| -- The following REQUIRED packages have not been found:
|
|  * Qt5UiPlugin
|    Required to build Qt Designer plugins
  1. sonnet.bb log shows:
| -- The following REQUIRED packages have not been found:
|
|  * Qt5UiPlugin
|    Required to build Qt Designer plugins
  1. libkscreen.bb
|   The following configuration files were considered but not accepted:
|
|     /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/build-openstlinuxx11-stm32mp1/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-openstlinux_x11-linux-gnueabi/libkscreen/5.16.5-r0/recipe-sysroot/usr/lib/cmake/Qt5/Qt5Config.cmake, version: 5.11.3
|     /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/build-openstlinuxx11-stm32mp1/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-openstlinux_x11-linux-gnueabi/libkscreen/5.16.5-r0/recipe-sysroot-native/usr/lib/cmake/Qt5/Qt5Config.cmake, version: 5.11.3
  1. qtwayland_git.bb:
| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-client && features.opengl && !features.opengles2 && features.xlib && libs.xcomposite && libs.glx' failed.
|
| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-server && features.opengl && !features.opengles2 && libs.xcomposite && libs.glx' failed.
  1. kfilemetadata :
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/ns/Documents/stm32/distribution-package/openstlinux-4.19-thud-mp1-19-10-09/build-openstlinuxx11-stm32mp1/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-openstlinux_x11-linux-gnueabi/kfilemetadata/5.62.0-r0/temp/log.do_compile.11046)

Anyone can help me? Thanks

knotifications rdepends on libxtst

WARNING: knotifications-5.29.0-r0 do_package_qa: QA Issue: knotifications rdepends on libxtst, but it isn't a build dependency, missing libxtst in DEPENDS or PACKAGECONFIG? [build-deps]

No fonts in Qt5 apps

Hi everyone!

After building KDE, I've noticed that all Qt5 apps have no fonts. But Gtk2/3 apps are fine.

I've got the following error trying to run Konsole via Xfce4-terminal:

QFontDatabase: Cannot find font directory /usr/lib/fonts.
Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig.

Installed most of the fonts I've found, but they reside in /usr/share/fonts , not lib.

sh-4.4# cd /usr/lib
sh-4.4# ln -s /usr/share/fonts .
sh-4.4# konsole
qt.qpa.xcb: xcb_shm_create_segment() failed for size 949760
sh-4.4# konsole
qt.qpa.xcb: xcb_shm_create_segment() failed for size 949760

And I still get a working Konsole with no fonts, so I can't just see what is happening. The same happens with Gwenview and panel.

Thanks in advance!

phonon problem with libpulse

WARNING: phonon-4.9.0-r0 do_package_qa: QA Issue: phonon rdepends on libpulse, but it isn't a build dependency, missing pulseaudio in DEPENDS or PACKAGECONFIG? [build-deps]
WARNING: phonon-4.9.0-r0 do_package_qa: QA Issue: phonon rdepends on libpulse-mainloop-glib, but it isn't a build dependency, missing pulseaudio in DEPENDS or PACKAGECONFIG? [build-deps]

Yocto packagegroup-lxqt-base Failed tasks kwidgetsaddons do_compile

Hi,
I am building an image with Yocto Project (morty). The layer "meta-qt5-extra" includes the recipe "packagegroup-lxqt-base" in my project. However the building generated the following failed tasks:

/*
2 errors

oe_runmake failed

Function failed: do_compile (log file is located at /home/user-test/poky-morty/build-toaster-2/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/kwidgetsaddons/5.30.0-r0/temp/log.do_compile.20270)
*/

Why "kwidgetsaddons" generated these errors and how do I resolve this issue?

See below the build log for more details:

NOTE: Logging error 2: {'pathname': '/home/user-test/poky-morty/_toaster_clones/_git___git.yoctoproject.org_poky_morty/bitbake/lib/bb/init.py', 'lineno': 100, 'build': <Build: 105 Project object distro-with-lxqt>, 'message': 'oe_runmake failed', 'level': 2}
ERROR: oe_runmake failed
NOTE: Logging error 2: {'pathname': '/home/user-test/poky-morty/_toaster_clones/_git___git.yoctoproject.org_poky_morty/bitbake/lib/bb/build.py', 'lineno': 589, 'build': <Build: 105 Project object distro-with-lxqt>, 'message': 'Function failed: do_compile (log file is located at /home/user-test/poky-morty/build-toaster-2/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/kwidgetsaddons/5.30.0-r0/temp/log.do_compile.20270)', 'level': 2}
ERROR: Function failed: do_compile (log file is located at /home/user-test/poky-morty/build-toaster-2/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/kwidgetsaddons/5.30.0-r0/temp/log.do_compile.20270)
NOTE: recipe kwidgetsaddons-5.30.0-r0: task do_compile: Failed
ERROR: Task (/home/user-test/poky-morty/_toaster_clones/_git___github.com_schnitzeltony_meta-qt5-extra.git_morty/recipes-kde/kf5/tier1/kwidgetsaddons/kwidgetsaddons.bb:do_compile) failed with exit code '1'
NOTE: Logfile for task /home/user-test/poky-morty/build-toaster-2/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/polkit-qt-1/0.112.0-r0/temp/log.do_populate_sysroot.22244
NOTE: Logfile for task /home/user-test/poky-morty/build-toaster-2/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/polkit-qt-1/0.112.0-r0/temp/log.do_populate_sysroot.22244
NOTE: Logfile for task /home/user-test/poky-morty/build-toaster-2/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/kguiaddons/5.30.0-r0/temp/log.do_configure.22142
NOTE: Tasks Summary: Attempted 2115 tasks of which 2110 didn't need to be rerun and 1 failed.
NOTE: No package dependencies created
NOTE: No package dependencies created
WARNING: KeyError in save_target_file_information'dirs'

Would you please help me resolve them?
I thank you in advance.

Layer bbappend for qtbase-native causing build failure

With current master branches, I have the following build failure in qtbase-native due to the bbappend in this layer. Note that I am using GCC 8 in my builds. I haven't really studied the change, but it's not immediately clear why the patch needs to remove the namespace on Qt::endl.

| /home/kkiefer/code/yocto/poky/build-ccu3/tmp/work/x86_64-linux/qtbase-native/5.15.0+gitAUTOINC+f6fe4bbab7-r0/git/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp: In function ‘QTextStream& writeHeader(QTextStream&, bool)’:
| /home/kkiefer/code/yocto/poky/build-ccu3/tmp/work/x86_64-linux/qtbase-native/5.15.0+gitAUTOINC+f6fe4bbab7-r0/git/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp:169:52: error: ‘endl’ was not declared in this scope
|         << " * Command line was: " << strCmdLine << endl
|                                                     ^~~~
| /home/kkiefer/code/yocto/poky/build-ccu3/tmp/work/x86_64-linux/qtbase-native/5.15.0+gitAUTOINC+f6fe4bbab7-r0/git/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp:169:52: note: suggested alternatives:
| In file included from /usr/include/c++/7/iterator:64:0,
|                  from ../../../include/QtCore/../../../git/src/corelib/text/qbytearray.h:53,
|                  from ../../../include/QtCore/qbytearray.h:1,
|                  from /home/kkiefer/code/yocto/poky/build-ccu3/tmp/work/x86_64-linux/qtbase-native/5.15.0+gitAUTOINC+f6fe4bbab7-r0/git/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp:29:
| /usr/include/c++/7/ostream:590:5: note:   ‘std::endl’
|      endl(basic_ostream<_CharT, _Traits>& __os)
|      ^~~~
| In file included from ../../../include/QtCore/qtextstream.h:1:0,
|                  from ../../../include/QtCore/../../../git/src/corelib/io/qdebug.h:49,
|                  from ../../../include/QtCore/qdebug.h:1,
|                  from /home/kkiefer/code/yocto/poky/build-ccu3/tmp/work/x86_64-linux/qtbase-native/5.15.0+gitAUTOINC+f6fe4bbab7-r0/git/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp:32:
| ../../../include/QtCore/../../../git/src/corelib/serialization/qtextstream.h:261:28: note:   ‘Qt::endl’
|  Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
|                             ^~~~
| Makefile:473: recipe for target '.obj/qdbusxml2cpp.o' failed
| make[2]: *** [.obj/qdbusxml2cpp.o] Error 1
| make[2]: Leaving directory '/home/kkiefer/code/yocto/poky/build-ccu3/tmp/work/x86_64-linux/qtbase-native/5.15.0+gitAUTOINC+f6fe4bbab7-r0/build/src/tools/qdbusxml2cpp'
| Makefile:418: recipe for target 'sub-qdbusxml2cpp-make_first' failed
| make[1]: *** [sub-qdbusxml2cpp-make_first] Error 2

Qt5LinguistTools, cmake_lib.bbclass, SDKs

I'm trying to add qt linguist tools to an SDK so that they can be used during build time. I see that the paths to the lrelease etc binaries in the SDK's Qt5LinguistToolsConfig.cmake file are hardcoded to /usr/bin/lrelease etc whereas they should be redirected to the SDK's host part, I guess.

I see that meta-qt5 has this patch https://github.com/meta-qt5/meta-qt5/blob/master/recipes-qt/qt5/qtbase/0002-cmake-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS.patch and I note that if Qt5LinguistToolsConfig.cmake were to use OE_QMAKE_PATH_EXTERNAL_HOST_BINS at "runtime" like the patch intends, ie when the SDK is used, then the path of lrelease etc would be set correctly. But, it seems there's this bbappend which removes this patch from SRC_URI and if I understand correctly then cmake_lib.bbclass should fix the path after do_populate_sysroot. However, this search-replace is only run on the qttool's sysroot, so if you install nativesdk-qttools to an SDK, it will contain the unpatched upstream version of the config.cmake file and the paths will be hard-coded. This would work on-target, but not as part of an SDK.

Masking the meta-qt5-extras qttools_git.bbappend is a work-around, but I assume that might mess up actually using qttools as a dependency of another recipe... am I doing it wrong ™️ or should cmake_bin.bbclass also patch the package files to be able to use qttools at "runtime", ie. when it's installed as part of for instance an SDK?

Mickledore absence

Will the mickledore version of this package ever be developed?

Thanks

qt-gstreamer QA issue

ERROR: qt-gstreamer-1.2.0-r0 do_package: QA Issue: qt-gstreamer: Files/directories were installed but not shipped in any package:
  /usr/lib/qt5/qml/QtGStreamer/libQtGStreamerQuick2.so
  /usr/lib/qt5/qml/QtGStreamer/qmldir
  /usr/lib/qt5/imports/QtGStreamer/libQtGStreamerQuick1.so
  /usr/lib/qt5/imports/QtGStreamer/qmldir

Apparently OE_QMAKE_PATH_QML=/usr/lib/qml so FILES doesn't pick those up correctly

lxqt and onboard-virtualkeyboard

There is strange situatuion.

I installed all lxqt recipes with onboard_1.4.1.bb (meta-openembedded/meta-gnome/recipes-support/onboard)

even I have selected "Auto-show when editing text" from settings of onboard, the virtual keyboard doesn't apper on lxqt applications. but it works on gnome GUI's.

Can you advice me anyting to solve this problem please?
(Execuse me for my english I am not native)

Yocto 2.5.1 Sumo
local.conf : https://pastebin.com/bqbCY9V2

Startkde gets in crashloop

Hi @schnitzeltony !

After running startkde I get:

KActivities: FATAL ERROR: Failed to contact the activity manager daemon
KActivities: FATAL ERROR: Failed to contact the activity manager daemon
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 12396, resource id:  4194309, major code: 18 (Change Property), minor code: 0

crashlooping.

When I run Xfce4 and try "kactivitymanagerd start" - it says no SQLite driver found, even if add sqlite3 to my packages.

QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
QSqlError: ("", "Driver not loaded", "Driver not loaded")
Service started, version:

Thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.