Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Unsolved Qt 5.15 Yocto recipe cross-compilation error

    Mobile and Embedded
    1
    1
    292
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Ramakanth last edited by

      Hi,

      While trying to configure Qt 5.15 using yocto recipes(rocko branch), it throws the below error:

      do_configure() {
      # Regenerate header files when they are included in source tarball
      # Otherwise cmake files don't set PRIVATE_HEADERS correctly
      rm -rf /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/git/include
      mkdir -p /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/git/.git || true

      # Avoid qmake error "Cannot read [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or directory"
      touch /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/git/mkspecs/oe-device-extra.pri
      
      MAKEFLAGS="-j 6" /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/git/configure -${QT_EDITION} -confirm-license      -sysroot /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native     -L/home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib     -no-gcc-sysroot     -system-zlib     -qt-pcre     -qt-doubleconversion     -no-accessibility     -no-cups     -no-sql-mysql     -no-sql-sqlite     -no-sql-psql     -no-opengl     -no-vulkan     -no-xcb     -no-icu     -verbose     -release     -prefix /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr     -hostprefix /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr     -bindir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/bin/qt5     -hostbindir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/bin/qt5     -libdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib     -hostlibdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib     -headerdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/include/qt5     -archdatadir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib/qt5     -datadir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/share/qt5     -hostdatadir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib/qt5     -docdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/share/doc/qt5     -sysconfdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/etc/qt5     -no-glib     -no-iconv     -silent     -nomake examples     -nomake tests     -no-rpath     -no-feature-linkat     -platform linux-oe-g++      -no-gui  -no-libpng -no-libjpeg -no-ico -no-gif -no-openssl  || die "Configuring qt failed. QT_CONFIG_FLAGS was      -sysroot /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native     -L/home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib     -no-gcc-sysroot     -system-zlib     -qt-pcre     -qt-doubleconversion     -no-accessibility     -no-cups     -no-sql-mysql     -no-sql-sqlite     -no-sql-psql     -no-opengl     -no-vulkan     -no-xcb     -no-icu     -verbose     -release     -prefix /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr     -hostprefix /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr     -bindir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/bin/qt5     -hostbindir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/bin/qt5     -libdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib     -hostlibdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib     -headerdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/include/qt5     -archdatadir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib/qt5     -datadir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/share/qt5     -hostdatadir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/lib/qt5     -docdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/usr/share/doc/qt5     -sysconfdir /home/target/yocto/yoctoPoky2_4_4_targetImages/build/tmp/work/x86_64-linux/qtbase-native/5.15.2+gitAUTOINC+40143c189b-r0/recipe-sysroot-native/etc/qt5     -no-glib     -no-iconv     -silent     -nomake examples     -nomake tests     -no-rpath     -no-feature-linkat     -platform linux-oe-g++      -no-gui  -no-libpng -no-libjpeg -no-ico -no-gif -no-openssl "
      base_do_configure
      

      }

      Error: make: c: Command not found

      However, the same configuration works with Qt 5.6.

      Appreciate for any suggestions in this regard.

      Best Regards,
      Ramakanth

      1 Reply Last reply Reply Quote 0
      • First post
        Last post