Hi,
I'm trying to build an image based on this sdk documentation 1.2. Building the SDK — Processor SDK Linux for AM335X Documentation
the target is tisdk-default-image Target Filesystem.
I'm getting errors from bitbake:
ERROR: qtbase-native-5.14.2+gitAUTOINC+3a6d8df521-r0 do_configure: Configuring qt failed. QT_CONFIG_FLAGS was -sysroot /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native -L/home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-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/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr -hostprefix /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr -bindir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/bin -hostbindir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/bin -libdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/lib -hostlibdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/lib -headerdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/include -archdatadir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/lib -datadir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/share -hostdatadir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/lib -docdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/share/doc -sysconfdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/etc -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
ERROR: qtbase-native-5.14.2+gitAUTOINC+3a6d8df521-r0 do_configure: Execution of '/home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/temp/run.do_configure.925842' failed with exit code 1
ERROR: Logfile of failure stored in: /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/temp/log.do_configure.925842
Log data follows:
| DEBUG: Executing shell function qmake5_base_preconfigure
| DEBUG: Shell function qmake5_base_preconfigure finished
| DEBUG: Executing shell function do_configure
| Performing shadow build...
| Preparing build tree...
| <srcbase> = /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/git
| <bldbase> = /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/build
| <outbase> = /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/build
| Creating qmake...
| In file included from ../include/QtCore/qfloat16.h:1,
| from ../include/QtCore/../../../git/src/corelib/global/qendian.h:44,
| from ../include/QtCore/qendian.h:1,
| from /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/git/src/corelib/codecs/qutfcodec.cpp:43:
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:295:7: error: ‘numeric_limits’ is not a class template
| 295 | class numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> : public numeric_limits<float>
| | ^~~~~~~~~~~~~~
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:295:77: error: expected template-name before ‘<’ token
| 295 | class numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> : public numeric_limits<float>
| | ^
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:295:77: error: expected ‘{’ before ‘<’ token
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:333:18: error: ‘numeric_limits’ is not a class template
| 333 | template<> class numeric_limits<const QT_PREPEND_NAMESPACE(qfloat16)>
| | ^~~~~~~~~~~~~~
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:333:69: error: ‘std::numeric_limits’ is not a template
| 333 | template<> class numeric_limits<const QT_PREPEND_NAMESPACE(qfloat16)>
| | ^
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:295:7: note: previous declaration here
| 295 | class numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> : public numeric_limits<float>
| | ^~~~~~~~~~~~~~
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:334:28: error: expected template-name before ‘<’ token
| 334 | : public numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> {};
| | ^
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:335:18: error: ‘numeric_limits’ is not a class template
| 335 | template<> class numeric_limits<volatile QT_PREPEND_NAMESPACE(qfloat16)>
| | ^~~~~~~~~~~~~~
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:335:72: error: ‘std::numeric_limits’ is not a template
| 335 | template<> class numeric_limits<volatile QT_PREPEND_NAMESPACE(qfloat16)>
| | ^
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:295:7: note: previous declaration here
| 295 | class numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> : public numeric_limits<float>
| | ^~~~~~~~~~~~~~
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:336:28: error: expected template-name before ‘<’ token
| 336 | : public numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> {};
| | ^
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:337:18: error: ‘numeric_limits’ is not a class template
| 337 | template<> class numeric_limits<const volatile QT_PREPEND_NAMESPACE(qfloat16)>
| | ^~~~~~~~~~~~~~
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:337:78: error: ‘std::numeric_limits’ is not a template
| 337 | template<> class numeric_limits<const volatile QT_PREPEND_NAMESPACE(qfloat16)>
| | ^
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:295:7: note: previous declaration here
| 295 | class numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> : public numeric_limits<float>
| | ^~~~~~~~~~~~~~
| ../include/QtCore/../../../git/src/corelib/global/qfloat16.h:338:28: error: expected template-name before ‘<’ token
| 338 | : public numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> {};
| | ^
| In file included from ../include/QtCore/qendian.h:1,
| from /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/git/src/corelib/codecs/qutfcodec.cpp:43:
| ../include/QtCore/../../../git/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger<S> QSpecialInteger<S>::max()’:
| ../include/QtCore/../../../git/src/corelib/global/qendian.h:331:30: error: ‘std::numeric_limits’ is not a template
| 331 | { return QSpecialInteger(std::numeric_limits<T>::max()); }
| | ^~~
| ../include/QtCore/../../../git/src/corelib/global/qendian.h:331:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier
| 331 | { return QSpecialInteger(std::numeric_limits<T>::max()); }
| | ^~~
| ../include/QtCore/../../../git/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger<S> QSpecialInteger<S>::min()’:
| ../include/QtCore/../../../git/src/corelib/global/qendian.h:333:30: error: ‘std::numeric_limits’ is not a template
| 333 | { return QSpecialInteger(std::numeric_limits<T>::min()); }
| | ^~~
| ../include/QtCore/../../../git/src/corelib/global/qendian.h:333:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier
| 333 | { return QSpecialInteger(std::numeric_limits<T>::min()); }
| | ^~~
| make: *** [Makefile:384: qutfcodec.o] Error 1
| ERROR: Configuring qt failed. QT_CONFIG_FLAGS was -sysroot /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native -L/home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-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/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr -hostprefix /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr -bindir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/bin -hostbindir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/bin -libdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/lib -hostlibdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/lib -headerdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/include -archdatadir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/lib -datadir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/share -hostdatadir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/lib -docdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/usr/share/doc -sysconfdir /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/recipe-sysroot-native/etc -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
| WARNING: /home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/temp/run.do_configure.925842:1 exit 1 from 'exit 1'
| ERROR: Execution of '/home/eddie/tisdk/build/arago-tmp-external-arm-glibc/work/x86_64-linux/qtbase-native/5.14.2+gitAUTOINC+3a6d8df521-r0/temp/run.do_configure.925842' failed with exit code 1
ERROR: Task (/home/eddie/tisdk/sources/meta-qt5/recipes-qt/qt5/qtbase-native_git.bb:do_configure) failed with exit code '1'
I can build the build the minimal target filesystem, 'tisdk-base-image' without any issues.