IMX93 Build failed for scarthgap 6.6.52

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX93 Build failed for scarthgap 6.6.52

317 Views
arka
Contributor III

Hi,

While trying to build the yocto image for imx93 with scarthgap 6.6.52 we have faced the below build error , any solution?



error:-

 

| FAILED: src/base/json/json_reader.o
| /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/hosttools/g++ -MMD -MF src/base/json/json_reader.o.d -I../git/src/3rdparty/gn/src -I. -DNO_LAST_COMMIT_POSITION -DNDEBUG -O3 -fdata-sections -ffunction-sections -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wextra-semi -Wundef -Wno-redundant-move -Wno-restrict -Wno-deprecated-copy -Wno-implicit-fallthrough -Wno-redundant-move -Wno-unused-variable -Wno-format -Wno-strict-aliasing -Wno-cast-function-type -std=gnu++20 -c ../git/src/3rdparty/gn/src/base/json/json_reader.cc -o src/base/json/json_reader.o
| g++: error: unrecognized command line option ‘-std=gnu++20’; did you mean ‘-std=gnu++2a’?
| [13/200] CXX src/base/json/string_escape.o
| FAILED: src/base/json/string_escape.o
| /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/hosttools/g++ -MMD -MF src/base/json/string_escape.o.d -I../git/src/3rdparty/gn/src -I. -DNO_LAST_COMMIT_POSITION -DNDEBUG -O3 -fdata-sections -ffunction-sections -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wextra-semi -Wundef -Wno-redundant-move -Wno-restrict -Wno-deprecated-copy -Wno-implicit-fallthrough -Wno-redundant-move -Wno-unused-variable -Wno-format -Wno-strict-aliasing -Wno-cast-function-type -std=gnu++20 -c ../git/src/3rdparty/gn/src/base/json/string_escape.cc -o src/base/json/string_escape.o
| g++: error: unrecognized command line option ‘-std=gnu++20’; did you mean ‘-std=gnu++2a’?
| [14/200] CXX src/base/logging.o
| FAILED: src/base/logging.o
| /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/hosttools/g++ -MMD -MF src/base/logging.o.d -I../git/src/3rdparty/gn/src -I. -DNO_LAST_COMMIT_POSITION -DNDEBUG -O3 -fdata-sections -ffunction-sections -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wextra-semi -Wundef -Wno-redundant-move -Wno-restrict -Wno-deprecated-copy -Wno-implicit-fallthrough -Wno-redundant-move -Wno-unused-variable -Wno-format -Wno-strict-aliasing -Wno-cast-function-type -std=gnu++20 -c ../git/src/3rdparty/gn/src/base/logging.cc -o src/base/logging.o
| g++: error: unrecognized command line option ‘-std=gnu++20’; did you mean ‘-std=gnu++2a’?
| ninja: build stopped: subcommand failed.
| FAILED: gn /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/work/x86_64-linux/gn-native/6.8.1/build/gn
| cd /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/work/x86_64-linux/gn-native/6.8.1/build && /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/work/x86_64-linux/gn-native/6.8.1/recipe-sysroot-native/usr/bin/python3-native/python3 /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/work/x86_64-linux/gn-native/6.8.1/git/src/3rdparty/gn/build/gen.py --no-last-commit-position --no-static-libstdc++ --out-path /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/work/x86_64-linux/gn-native/6.8.1/build/ --cc /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/hosttools/gcc --cxx /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/hosttools/g++ --ld /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/hosttools/g++ --allow-warnings --platform linux --ar /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/sources/poky/scripts/native-intercept/ar --qt-version 6.8.1.qtwebengine.qt.io && /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/work/x86_64-linux/gn-native/6.8.1/recipe-sysroot-native/usr/bin/ninja -C /media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/build_dir/tmp/work/x86_64-linux/gn-native/6.8.1/build/ gn
| ninja: build stopped: subcommand failed.
|
| WARNING: exit code 1 from a shell command.
ERROR: Task (/media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/sources/meta-qt6/recipes-qt/qt6/gn-native_git.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 637 tasks of which 624 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
/media/adlink-ccoe8/sda/BUILD/OSM-IMX93/6.6.52/sources/meta-qt6/recipes-qt/qt6/gn-native_git.bb:do_compile
Summary: There was 1 ERROR message, returning a non-zero exit code.

Labels (2)
0 Kudos
Reply
1 Reply

298 Views
yipingwang
NXP TechSupport
NXP TechSupport

You could see the following error in your build log

g++: error: unrecognized command line option ‘-std=gnu++20’; did you mean ‘-std=gnu++2a’?

It means that g++ version on your host PC is low, please use Ubuntu machine later than  22.04 to do the build, or upgrade g++ version upper than 11.4.0.

0 Kudos
Reply