Build failed for chromium on imx8m_evk yocto release

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

Build failed for chromium on imx8m_evk yocto release

993 Views
jihyun_seong
Contributor I

Hi.

I need chromium browser on imx8mqevk yocto release.

So, I followed the guide to integrate chromium package. - i.MX_Yocto_Project_User's Guide.pdf

<Guide>

In local.conf, you can perform the following operations:
• For XWayland or Wayland, add Chromium into your image.
CORE_IMAGE_EXTRA_INSTALL += "chromium-ozone-wayland"

<My Build Environment>

Ubuntu : 16.04

gcc : 5.4.0

g++ : 5.4.0

clang : 3.8.0

<Build Command>

DISTRO=fsl-imx-xwayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-xwayland
bitbake fsl-image-qt5-validation-imx

But, it makes below build errors when I add this package.

Could anybody help this problem?

In my guess, it looks like compiler problem...

<Build Error Log Detail>

DEBUG: Executing shell function do_compile
ninja: Entering directory `/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build'
[1/171] CXX base/timer/elapsed_timer.o
[2/171] CXX base/third_party/icu/icu_utf.o
[3/171] CXX base/files/file_path_constants.o
FAILED: base/files/file_path_constants.o
g++  -MMD -MF base/files/file_path_constants.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path_constants.cc -o base/files/file_path_constants.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path_constants.cc:7:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path_constants.cc:7:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[4/171] CXX base/strings/string_util_constants.o
FAILED: base/strings/string_util_constants.o
g++  -MMD -MF base/strings/string_util_constants.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util_constants.cc -o base/strings/string_util_constants.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.h:21,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util_constants.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.h:21,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util_constants.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[5/171] CXX base/md5.o
FAILED: base/md5.o
g++  -MMD -MF base/md5.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/md5.cc -o base/md5.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/md5.h:11,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/md5.cc:24:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/md5.h:11,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/md5.cc:24:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[6/171] CXX base/sha1.o
FAILED: base/sha1.o
g++  -MMD -MF base/sha1.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/sha1.cc -o base/sha1.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/sys_byteorder.h:16,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/sha1.cc:11:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[7/171] CXX base/callback_internal.o
FAILED: base/callback_internal.o
g++  -MMD -MF base/callback_internal.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback_internal.cc -o base/callback_internal.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.h:14,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback_internal.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback_internal.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.h:16:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback_internal.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback_internal.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h: In constructor ‘constexpr scoped_refptr<T>::scoped_refptr(T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h:177:3: error: constexpr constructor does not have empty body
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[8/171] CXX base/memory/ref_counted.o
FAILED: base/memory/ref_counted.o
g++  -MMD -MF base/memory/ref_counted.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.cc -o base/memory/ref_counted.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.h:14,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.h:16:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h: In constructor ‘constexpr scoped_refptr<T>::scoped_refptr(T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h:177:3: error: constexpr constructor does not have empty body
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[9/171] CXX base/json/string_escape.o
FAILED: base/json/string_escape.o
g++  -MMD -MF base/json/string_escape.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/string_escape.cc -o base/json/string_escape.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/string_escape.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/string_escape.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/string_escape.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/string_escape.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[10/171] CXX base/strings/utf_string_conversion_utils.o
[11/171] CXX base/memory/weak_ptr.o
FAILED: base/memory/weak_ptr.o
g++  -MMD -MF base/memory/weak_ptr.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/weak_ptr.cc -o base/memory/weak_ptr.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/weak_ptr.h:76,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/weak_ptr.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.h:16:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/weak_ptr.h:78,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/weak_ptr.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h: In constructor ‘constexpr scoped_refptr<T>::scoped_refptr(T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h:177:3: error: constexpr constructor does not have empty body
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[12/171] CXX base/strings/stringprintf.o
FAILED: base/strings/stringprintf.o
g++  -MMD -MF base/strings/stringprintf.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/stringprintf.cc -o base/strings/stringprintf.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.h:21,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/stringprintf.cc:14:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.h:21,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/stringprintf.cc:14:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[13/171] CXX base/strings/string_split.o
FAILED: base/strings/string_split.o
g++  -MMD -MF base/strings/string_split.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.cc -o base/strings/string_split.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:143:73:   required from ‘constexpr base::BasicStringPiece<STRING_TYPE>::BasicStringPiece(const value_type*) [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int]’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.cc:41:10:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:51:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.h:13:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.cc:166:28:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_split.cc:177:72:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[14/171] CXX base/environment.o
FAILED: base/environment.o
g++  -MMD -MF base/environment.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/environment.cc -o base/environment.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/environment.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/environment.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/environment.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/environment.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/environment.h:13:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/environment.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/environment.cc:37:38:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[15/171] CXX base/strings/utf_string_conversions.o
FAILED: base/strings/utf_string_conversions.o
g++  -MMD -MF base/strings/utf_string_conversions.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc -o base/strings/utf_string_conversions.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc: At global scope:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc:55:15: error: template declaration of ‘constexpr const int base::{anonymous}::size_coefficient_v’
 constexpr int size_coefficient_v =
               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc: In function ‘bool base::{anonymous}::UTFConversion(const InputString&, DestString*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc:183:20: error: ‘size_coefficient_v’ was not declared in this scope
                    size_coefficient_v<typename InputString::value_type,
                    ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc:183:71: error: expected ‘(’ before ‘,’ token
                    size_coefficient_v<typename InputString::value_type,
                                                                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc:184:70: error: expected ‘(’ before ‘>’ token
                                       typename DestString::value_type>);
                                                                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversions.cc:184:71: error: expected primary-expression before ‘)’ token
                                       typename DestString::value_type>);
                                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[16/171] CXX base/strings/string_number_conversions.o
FAILED: base/strings/string_number_conversions.o
g++  -MMD -MF base/strings/string_number_conversions.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_number_conversions.cc -o base/strings/string_number_conversions.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_number_conversions.h:15,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_number_conversions.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_number_conversions.h:15,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_number_conversions.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_number_conversions.h:15:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_number_conversions.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_number_conversions.cc:449:37:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[17/171] CXX base/posix/file_descriptor_shuffle.o
FAILED: base/posix/file_descriptor_shuffle.o
g++  -MMD -MF base/posix/file_descriptor_shuffle.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/posix/file_descriptor_shuffle.cc -o base/posix/file_descriptor_shuffle.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/posix/file_descriptor_shuffle.cc:11:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[18/171] CXX base/files/file_enumerator.o
FAILED: base/files/file_enumerator.o
g++  -MMD -MF base/files/file_enumerator.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator.cc -o base/files/file_enumerator.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/vector_buffer.h:14,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/circular_deque.h:14,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/stack.h:10,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator.h:14,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[19/171] CXX base/strings/string_piece.o
FAILED: base/strings/string_piece.o
g++  -MMD -MF base/strings/string_piece.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc -o base/strings/string_piece.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:6:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:6:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:6:0:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:39:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr void base::BasicStringPiece<STRING_TYPE>::remove_prefix(base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:39:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:201:10: error: assignment of member ‘base::BasicStringPiece<std::basic_string<char> >::ptr_’ in read-only object
     ptr_ += n;
          ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:202:13: error: assignment of member ‘base::BasicStringPiece<std::basic_string<char> >::length_’ in read-only object
     length_ -= n;
             ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr void base::BasicStringPiece<STRING_TYPE>::remove_suffix(base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:39:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:207:13: error: assignment of member ‘base::BasicStringPiece<std::basic_string<char> >::length_’ in read-only object
     length_ -= n;
             ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr int base::BasicStringPiece<STRING_TYPE>::compare(base::BasicStringPiece<STRING_TYPE>) const [with STRING_TYPE = std::basic_string<char>]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:39:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:220:3: error: body of constexpr function ‘constexpr int base::BasicStringPiece<STRING_TYPE>::compare(base::BasicStringPiece<STRING_TYPE>) const [with STRING_TYPE = std::basic_string<char>]’ not a return-statement
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:6:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:143:73:   required from ‘constexpr base::BasicStringPiece<STRING_TYPE>::BasicStringPiece(const value_type*) [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int]’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:40:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:51:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:6:0:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:40:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr void base::BasicStringPiece<STRING_TYPE>::remove_prefix(base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:40:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:201:10: error: assignment of member ‘base::BasicStringPiece<std::basic_string<short unsigned int, base::string16_internals::string16_char_traits> >::ptr_’ in read-only object
     ptr_ += n;
          ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:202:13: error: assignment of member ‘base::BasicStringPiece<std::basic_string<short unsigned int, base::string16_internals::string16_char_traits> >::length_’ in read-only object
     length_ -= n;
             ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr void base::BasicStringPiece<STRING_TYPE>::remove_suffix(base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:40:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:207:13: error: assignment of member ‘base::BasicStringPiece<std::basic_string<short unsigned int, base::string16_internals::string16_char_traits> >::length_’ in read-only object
     length_ -= n;
             ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr int base::BasicStringPiece<STRING_TYPE>::compare(base::BasicStringPiece<STRING_TYPE>) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.cc:40:16:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:220:3: error: body of constexpr function ‘constexpr int base::BasicStringPiece<STRING_TYPE>::compare(base::BasicStringPiece<STRING_TYPE>) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>]’ not a return-statement
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[20/171] CXX base/strings/string_util.o
FAILED: base/strings/string_util.o
g++  -MMD -MF base/strings/string_util.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc -o base/strings/string_util.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.h:21,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.h:21,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:143:73:   required from ‘constexpr base::BasicStringPiece<STRING_TYPE>::BasicStringPiece(const value_type*) [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int]’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc:378:59:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:51:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc:155:35:   required from ‘StringType base::{anonymous}::ToLowerASCIIImpl(base::BasicStringPiece<string_type>) [with StringType = std::basic_string<char>]’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc:171:43:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc:155:35:   required from ‘StringType base::{anonymous}::ToLowerASCIIImpl(base::BasicStringPiece<string_type>) [with StringType = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>]’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_util.cc:175:40:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[21/171] CXX base/files/file.o
FAILED: base/files/file.o
g++  -MMD -MF base/files/file.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.cc -o base/files/file.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[22/171] CXX base/files/scoped_temp_dir.o
FAILED: base/files/scoped_temp_dir.o
g++  -MMD -MF base/files/scoped_temp_dir.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/scoped_temp_dir.cc -o base/files/scoped_temp_dir.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/scoped_temp_dir.h:20,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/scoped_temp_dir.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/scoped_temp_dir.h:20,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/scoped_temp_dir.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[23/171] CXX base/files/file_path.o
FAILED: base/files/file_path.o
g++  -MMD -MF base/files/file_path.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.cc -o base/files/file_path.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.cc:91:59:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[24/171] CXX base/files/scoped_file.o
FAILED: base/files/scoped_file.o
g++  -MMD -MF base/files/scoped_file.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/scoped_file.cc -o base/files/scoped_file.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/scoped_file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/scoped_file.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[25/171] CXX base/files/file_enumerator_posix.o
FAILED: base/files/file_enumerator_posix.o
g++  -MMD -MF base/files/file_enumerator_posix.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator_posix.cc -o base/files/file_enumerator_posix.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/vector_buffer.h:14,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/circular_deque.h:14,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/stack.h:10,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator_posix.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator.h:14,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_enumerator_posix.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[26/171] CXX base/files/file_posix.o
FAILED: base/files/file_posix.o
g++  -MMD -MF base/files/file_posix.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_posix.cc -o base/files/file_posix.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_posix.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_posix.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[27/171] CXX base/json/json_writer.o
FAILED: base/json/json_writer.o
g++  -MMD -MF base/json/json_writer.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_writer.cc -o base/json/json_writer.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/string_escape.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_writer.cc:12:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/string_escape.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_writer.cc:12:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/stl_util.h:25:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:17,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_writer.cc:16:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: At global scope:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:18: error: ‘is_trivially_move_constructible’ is not a member of ‘std’
           bool = std::is_trivially_move_constructible<T>::value>
                  ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:56: error: expected primary-expression before ‘>’ token
           bool = std::is_trivially_move_constructible<T>::value>
                                                        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:59: error: ‘value’ in namespace ‘::’ does not name a type
           bool = std::is_trivially_move_constructible<T>::value>
                                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:164:8: error: ‘OptionalStorage’ is not a class template
 struct OptionalStorage<T,
        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:186:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:205:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:582:16: error: ‘constexpr T* base::Optional<T>::operator->() const’ cannot be overloaded
   constexpr T* operator->() {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:577:22: error: with ‘constexpr const T* base::Optional<T>::operator->() const’
   constexpr const T* operator->() const {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:592:16: error: ‘constexpr T& base::Optional<T>::operator*() const &’ cannot be overloaded
   constexpr T& operator*() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:587:22: error: with ‘constexpr const T& base::Optional<T>::operator*() const &’
   constexpr const T& operator*() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:602:17: error: ‘constexpr T&& base::Optional<T>::operator*() const &&’ cannot be overloaded
   constexpr T&& operator*() && {
                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:597:23: error: with ‘constexpr const T&& base::Optional<T>::operator*() const &&’
   constexpr const T&& operator*() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:616:22: error: ‘constexpr const T& base::Optional<T>::value() const &’ cannot be overloaded
   constexpr const T& value() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:611:16: error: with ‘constexpr T& base::Optional<T>::value() const &’
   constexpr T& value() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:626:23: error: ‘constexpr const T&& base::Optional<T>::value() const &&’ cannot be overloaded
   constexpr const T&& value() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:621:17: error: with ‘constexpr T&& base::Optional<T>::value() const &&’
   constexpr T&& value() && {
                 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_writer.cc:16:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:191:3: error: constexpr constructor does not have empty body
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:198:3: error: constexpr constructor does not have empty body
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[28/171] CXX base/value_iterators.o
FAILED: base/value_iterators.o
g++  -MMD -MF base/value_iterators.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/value_iterators.cc -o base/value_iterators.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/flat_tree.h:13:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/flat_map.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/value_iterators.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/value_iterators.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[29/171] CXX base/json/json_reader.o
FAILED: base/json/json_reader.o
g++  -MMD -MF base/json/json_reader.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc -o base/json/json_reader.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:18:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc:10:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: At global scope:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:18: error: ‘is_trivially_move_constructible’ is not a member of ‘std’
           bool = std::is_trivially_move_constructible<T>::value>
                  ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:56: error: expected primary-expression before ‘>’ token
           bool = std::is_trivially_move_constructible<T>::value>
                                                        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:59: error: ‘value’ in namespace ‘::’ does not name a type
           bool = std::is_trivially_move_constructible<T>::value>
                                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:164:8: error: ‘OptionalStorage’ is not a class template
 struct OptionalStorage<T,
        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:186:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:205:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:582:16: error: ‘constexpr T* base::Optional<T>::operator->() const’ cannot be overloaded
   constexpr T* operator->() {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:577:22: error: with ‘constexpr const T* base::Optional<T>::operator->() const’
   constexpr const T* operator->() const {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:592:16: error: ‘constexpr T& base::Optional<T>::operator*() const &’ cannot be overloaded
   constexpr T& operator*() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:587:22: error: with ‘constexpr const T& base::Optional<T>::operator*() const &’
   constexpr const T& operator*() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:602:17: error: ‘constexpr T&& base::Optional<T>::operator*() const &&’ cannot be overloaded
   constexpr T&& operator*() && {
                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:597:23: error: with ‘constexpr const T&& base::Optional<T>::operator*() const &&’
   constexpr const T&& operator*() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:616:22: error: ‘constexpr const T& base::Optional<T>::value() const &’ cannot be overloaded
   constexpr const T& value() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:611:16: error: with ‘constexpr T& base::Optional<T>::value() const &’
   constexpr T& value() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:626:23: error: ‘constexpr const T&& base::Optional<T>::value() const &&’ cannot be overloaded
   constexpr const T&& value() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:621:17: error: with ‘constexpr T&& base::Optional<T>::value() const &&’
   constexpr T&& value() && {
                 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc:13:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:191:3: error: constexpr constructor does not have empty body
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:198:3: error: constexpr constructor does not have empty body
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:19:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc:5:
/usr/include/c++/4.9/bits/unique_ptr.h: In instantiation of ‘typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = base::Value; _Args = {const base::Value}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<base::Value>]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc:49:57:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:28: error: ‘base::Value::Value(const base::Value&)’ is private
   DISALLOW_COPY_AND_ASSIGN(Value);
                            ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/macros.h:26:33: note: in definition of macro ‘DISALLOW_COPY’
 #define DISALLOW_COPY(TypeName) TypeName(const TypeName&) = delete
                                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
   DISALLOW_COPY_AND_ASSIGN(Value);
   ^
In file included from /usr/include/c++/4.9/memory:81:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:31,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc:5:
/usr/include/c++/4.9/bits/unique_ptr.h:765:69: error: within this context
     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                                                     ^
/usr/include/c++/4.9/bits/unique_ptr.h:765:69: error: use of deleted function ‘base::Value::Value(const base::Value&)’
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:19:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:28: note: declared here
   DISALLOW_COPY_AND_ASSIGN(Value);
                            ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/macros.h:26:33: note: in definition of macro ‘DISALLOW_COPY’
 #define DISALLOW_COPY(TypeName) TypeName(const TypeName&) = delete
                                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
   DISALLOW_COPY_AND_ASSIGN(Value);
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[30/171] CXX base/command_line.o
FAILED: base/command_line.o
g++  -MMD -MF base/command_line.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc -o base/command_line.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.h:24,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.h:24,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/stl_util.h:25:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:13:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: At global scope:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:18: error: ‘is_trivially_move_constructible’ is not a member of ‘std’
           bool = std::is_trivially_move_constructible<T>::value>
                  ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:56: error: expected primary-expression before ‘>’ token
           bool = std::is_trivially_move_constructible<T>::value>
                                                        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:59: error: ‘value’ in namespace ‘::’ does not name a type
           bool = std::is_trivially_move_constructible<T>::value>
                                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:164:8: error: ‘OptionalStorage’ is not a class template
 struct OptionalStorage<T,
        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:186:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:205:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:582:16: error: ‘constexpr T* base::Optional<T>::operator->() const’ cannot be overloaded
   constexpr T* operator->() {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:577:22: error: with ‘constexpr const T* base::Optional<T>::operator->() const’
   constexpr const T* operator->() const {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:592:16: error: ‘constexpr T& base::Optional<T>::operator*() const &’ cannot be overloaded
   constexpr T& operator*() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:587:22: error: with ‘constexpr const T& base::Optional<T>::operator*() const &’
   constexpr const T& operator*() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:602:17: error: ‘constexpr T&& base::Optional<T>::operator*() const &&’ cannot be overloaded
   constexpr T&& operator*() && {
                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:597:23: error: with ‘constexpr const T&& base::Optional<T>::operator*() const &&’
   constexpr const T&& operator*() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:616:22: error: ‘constexpr const T& base::Optional<T>::value() const &’ cannot be overloaded
   constexpr const T& value() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:611:16: error: with ‘constexpr T& base::Optional<T>::value() const &’
   constexpr T& value() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:626:23: error: ‘constexpr const T&& base::Optional<T>::value() const &&’ cannot be overloaded
   constexpr const T&& value() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:621:17: error: with ‘constexpr T&& base::Optional<T>::value() const &&’
   constexpr T&& value() && {
                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc: In member function ‘base::CommandLine::StringType base::CommandLine::GetSwitchValueNative(const StringPiece&) const’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:313:45: error: no matching function for call to ‘std::map<std::basic_string<char>, std::basic_string<char>, std::less<void> >::find(const StringPiece&) const’
   auto result = switches_.find(switch_string);
                                             ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:313:45: note: candidates are:
In file included from /usr/include/c++/4.9/map:61:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.h:19,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:5:
/usr/include/c++/4.9/bits/stl_map.h:859:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) [with _Key = std::basic_string<char>; _Tp = std::basic_string<char>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::basic_string<char>]
       find(const key_type& __x)
       ^
/usr/include/c++/4.9/bits/stl_map.h:859:7: note:   no known conversion for argument 1 from ‘const StringPiece {aka const base::BasicStringPiece<std::basic_string<char> >}’ to ‘const key_type& {aka const std::basic_string<char>&}’
/usr/include/c++/4.9/bits/stl_map.h:874:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) const [with _Key = std::basic_string<char>; _Tp = std::basic_string<char>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::basic_string<char>]
       find(const key_type& __x) const
       ^
/usr/include/c++/4.9/bits/stl_map.h:874:7: note:   no known conversion for argument 1 from ‘const StringPiece {aka const base::BasicStringPiece<std::basic_string<char> >}’ to ‘const key_type& {aka const std::basic_string<char>&}’
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:13:0:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/stl_util.h: In instantiation of ‘bool base::ContainsKey(const Collection&, const Key&) [with Collection = std::map<std::basic_string<char>, std::basic_string<char>, std::less<void> >; Key = base::BasicStringPiece<std::basic_string<char> >]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:284:46:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/stl_util.h:141:31: error: no matching function for call to ‘std::map<std::basic_string<char>, std::basic_string<char>, std::less<void> >::find(const base::BasicStringPiece<std::basic_string<char> >&) const’
   return collection.find(key) != collection.end();
                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/stl_util.h:141:31: note: candidates are:
In file included from /usr/include/c++/4.9/map:61:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.h:19,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/command_line.cc:5:
/usr/include/c++/4.9/bits/stl_map.h:859:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) [with _Key = std::basic_string<char>; _Tp = std::basic_string<char>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::basic_string<char>]
       find(const key_type& __x)
       ^
/usr/include/c++/4.9/bits/stl_map.h:859:7: note:   no known conversion for argument 1 from ‘const base::BasicStringPiece<std::basic_string<char> >’ to ‘const key_type& {aka const std::basic_string<char>&}’
/usr/include/c++/4.9/bits/stl_map.h:874:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) const [with _Key = std::basic_string<char>; _Tp = std::basic_string<char>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::basic_string<char>]
       find(const key_type& __x) const
       ^
/usr/include/c++/4.9/bits/stl_map.h:874:7: note:   no known conversion for argument 1 from ‘const base::BasicStringPiece<std::basic_string<char> >’ to ‘const key_type& {aka const std::basic_string<char>&}’
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[31/171] CXX base/files/file_util.o
FAILED: base/files/file_util.o
g++  -MMD -MF base/files/file_util.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util.cc -o base/files/file_util.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util.h:24,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util.h:24,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[32/171] CXX base/logging.o
FAILED: base/logging.o
g++  -MMD -MF base/logging.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.cc -o base/logging.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.h:16:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback_internal.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.cc:47:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h: In constructor ‘constexpr scoped_refptr<T>::scoped_refptr(T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h:177:3: error: constexpr constructor does not have empty body
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.cc:50:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.cc:50:0:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr void base::BasicStringPiece<STRING_TYPE>::remove_prefix(base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.cc:195:46:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:201:10: error: assignment of member ‘base::BasicStringPiece<std::basic_string<char> >::ptr_’ in read-only object
     ptr_ += n;
          ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:202:13: error: assignment of member ‘base::BasicStringPiece<std::basic_string<char> >::length_’ in read-only object
     length_ -= n;
             ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.cc:50:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = wchar_t; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:143:73:   required from ‘constexpr base::BasicStringPiece<STRING_TYPE>::BasicStringPiece(const value_type*) [with STRING_TYPE = std::basic_string<wchar_t>; base::BasicStringPiece<STRING_TYPE>::value_type = wchar_t]’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.cc:330:46:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:51:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = wchar_t; size_t = long unsigned int]’ not a return-statement
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[33/171] CXX base/files/file_util_posix.o
FAILED: base/files/file_util_posix.o
g++  -MMD -MF base/files/file_util_posix.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util_posix.cc -o base/files/file_util_posix.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util.h:24,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util_posix.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_path.h:114,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util.h:24,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util_posix.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/stl_util.h:25:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/files/file_util_posix.cc:33:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: At global scope:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:18: error: ‘is_trivially_move_constructible’ is not a member of ‘std’
           bool = std::is_trivially_move_constructible<T>::value>
                  ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:56: error: expected primary-expression before ‘>’ token
           bool = std::is_trivially_move_constructible<T>::value>
                                                        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:59: error: ‘value’ in namespace ‘::’ does not name a type
           bool = std::is_trivially_move_constructible<T>::value>
                                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:164:8: error: ‘OptionalStorage’ is not a class template
 struct OptionalStorage<T,
        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:186:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:205:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:582:16: error: ‘constexpr T* base::Optional<T>::operator->() const’ cannot be overloaded
   constexpr T* operator->() {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:577:22: error: with ‘constexpr const T* base::Optional<T>::operator->() const’
   constexpr const T* operator->() const {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:592:16: error: ‘constexpr T& base::Optional<T>::operator*() const &’ cannot be overloaded
   constexpr T& operator*() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:587:22: error: with ‘constexpr const T& base::Optional<T>::operator*() const &’
   constexpr const T& operator*() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:602:17: error: ‘constexpr T&& base::Optional<T>::operator*() const &&’ cannot be overloaded
   constexpr T&& operator*() && {
                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:597:23: error: with ‘constexpr const T&& base::Optional<T>::operator*() const &&’
   constexpr const T&& operator*() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:616:22: error: ‘constexpr const T& base::Optional<T>::value() const &’ cannot be overloaded
   constexpr const T& value() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:611:16: error: with ‘constexpr T& base::Optional<T>::value() const &’
   constexpr T& value() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:626:23: error: ‘constexpr const T&& base::Optional<T>::value() const &&’ cannot be overloaded
   constexpr const T&& value() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:621:17: error: with ‘constexpr T&& base::Optional<T>::value() const &&’
   constexpr T&& value() && {
                 ^
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[34/171] CXX base/json/json_parser.o
FAILED: base/json/json_parser.o
g++  -MMD -MF base/json/json_parser.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc -o base/json/json_parser.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:16,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:16,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:18:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: At global scope:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:18: error: ‘is_trivially_move_constructible’ is not a member of ‘std’
           bool = std::is_trivially_move_constructible<T>::value>
                  ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:56: error: expected primary-expression before ‘>’ token
           bool = std::is_trivially_move_constructible<T>::value>
                                                        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:59: error: ‘value’ in namespace ‘::’ does not name a type
           bool = std::is_trivially_move_constructible<T>::value>
                                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:164:8: error: ‘OptionalStorage’ is not a class template
 struct OptionalStorage<T,
        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:186:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:205:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:582:16: error: ‘constexpr T* base::Optional<T>::operator->() const’ cannot be overloaded
   constexpr T* operator->() {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:577:22: error: with ‘constexpr const T* base::Optional<T>::operator->() const’
   constexpr const T* operator->() const {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:592:16: error: ‘constexpr T& base::Optional<T>::operator*() const &’ cannot be overloaded
   constexpr T& operator*() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:587:22: error: with ‘constexpr const T& base::Optional<T>::operator*() const &’
   constexpr const T& operator*() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:602:17: error: ‘constexpr T&& base::Optional<T>::operator*() const &&’ cannot be overloaded
   constexpr T&& operator*() && {
                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:597:23: error: with ‘constexpr const T&& base::Optional<T>::operator*() const &&’
   constexpr const T&& operator*() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:616:22: error: ‘constexpr const T& base::Optional<T>::value() const &’ cannot be overloaded
   constexpr const T& value() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:611:16: error: with ‘constexpr T& base::Optional<T>::value() const &’
   constexpr T& value() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:626:23: error: ‘constexpr const T&& base::Optional<T>::value() const &&’ cannot be overloaded
   constexpr const T&& value() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:621:17: error: with ‘constexpr T&& base::Optional<T>::value() const &&’
   constexpr T&& value() && {
                 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:21:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:191:3: error: constexpr constructor does not have empty body
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:198:3: error: constexpr constructor does not have empty body
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc: In member function ‘void base::internal::JSONParser::StringBuilder::Append(uint32_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:145:48: error: passing ‘const std::basic_string<char>’ as ‘this’ argument of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ discards qualifiers [-fpermissive]
       string_->append(kUnicodeReplacementString);
                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:147:45: error: invalid conversion from ‘const std::basic_string<char>*’ to ‘std::string* {aka std::basic_string<char>*}’ [-fpermissive]
       WriteUnicodeCharacter(point, &*string_);
                                             ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:18:0:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/utf_string_conversion_utils.h:67:8: note: initializing argument 2 of ‘size_t base::WriteUnicodeCharacter(uint32_t, std::string*)’
 size_t WriteUnicodeCharacter(uint32_t code_point, std::string* output);
        ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:18:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: In instantiation of ‘constexpr const T& base::Optional<T>::operator*() const & [with T = base::BasicStringPiece<std::basic_string<char> >]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:177:14:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:590:3: error: body of constexpr function ‘constexpr const T& base::Optional<T>::operator*() const & [with T = base::BasicStringPiece<std::basic_string<char> >]’ not a return-statement
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:16,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:177:22:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:18:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: In instantiation of ‘constexpr const T& base::Optional<T>::operator*() const & [with T = char]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:207:12:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:590:3: error: body of constexpr function ‘constexpr const T& base::Optional<T>::operator*() const & [with T = char]’ not a return-statement
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: In instantiation of ‘constexpr const T&& base::Optional<T>::operator*() const && [with T = char]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:293:36:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:600:3: error: body of constexpr function ‘constexpr const T&& base::Optional<T>::operator*() const && [with T = char]’ not a return-statement
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:19:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:16,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/usr/include/c++/4.9/bits/unique_ptr.h: In instantiation of ‘typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = base::Value; _Args = {const base::Value}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<base::Value>]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:369:72:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:28: error: ‘base::Value::Value(const base::Value&)’ is private
   DISALLOW_COPY_AND_ASSIGN(Value);
                            ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/macros.h:26:33: note: in definition of macro ‘DISALLOW_COPY’
 #define DISALLOW_COPY(TypeName) TypeName(const TypeName&) = delete
                                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
   DISALLOW_COPY_AND_ASSIGN(Value);
   ^
In file included from /usr/include/c++/4.9/memory:81:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:11,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/usr/include/c++/4.9/bits/unique_ptr.h:765:69: error: within this context
     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                                                     ^
/usr/include/c++/4.9/bits/unique_ptr.h:765:69: error: use of deleted function ‘base::Value::Value(const base::Value&)’
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:19:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:16,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:28: note: declared here
   DISALLOW_COPY_AND_ASSIGN(Value);
                            ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/macros.h:26:33: note: in definition of macro ‘DISALLOW_COPY’
 #define DISALLOW_COPY(TypeName) TypeName(const TypeName&) = delete
                                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
   DISALLOW_COPY_AND_ASSIGN(Value);
   ^
/usr/include/c++/4.9/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = base::Value; _Args = {const base::Value&}; _Tp = base::Value]’:
/usr/include/c++/4.9/bits/alloc_traits.h:527:4:   required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = base::Value; _Args = {const base::Value&}; _Tp = base::Value; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<base::Value>]’
/usr/include/c++/4.9/bits/stl_vector.h:918:34:   required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = base::Value; _Alloc = std::allocator<base::Value>; std::vector<_Tp, _Alloc>::value_type = base::Value]’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:412:44:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:28: error: ‘base::Value::Value(const base::Value&)’ is private
   DISALLOW_COPY_AND_ASSIGN(Value);
                            ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/macros.h:26:33: note: in definition of macro ‘DISALLOW_COPY’
 #define DISALLOW_COPY(TypeName) TypeName(const TypeName&) = delete
                                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
   DISALLOW_COPY_AND_ASSIGN(Value);
   ^
In file included from /usr/include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h:33:0,
                 from /usr/include/c++/4.9/bits/allocator.h:46,
                 from /usr/include/c++/4.9/memory:63,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:11,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/usr/include/c++/4.9/ext/new_allocator.h:120:4: error: within this context
  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
    ^
/usr/include/c++/4.9/ext/new_allocator.h:120:4: error: use of deleted function ‘base::Value::Value(const base::Value&)’
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:19:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.h:16,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_parser.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:28: note: declared here
   DISALLOW_COPY_AND_ASSIGN(Value);
                            ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/macros.h:26:33: note: in definition of macro ‘DISALLOW_COPY’
 #define DISALLOW_COPY(TypeName) TypeName(const TypeName&) = delete
                                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:367:3: note: in expansion of macro ‘DISALLOW_COPY_AND_ASSIGN’
   DISALLOW_COPY_AND_ASSIGN(Value);
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[35/171] CXX base/values.o
FAILED: base/values.o
g++  -MMD -MF base/values.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc -o base/values.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/flat_tree.h:13:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/flat_map.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:33,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/stl_util.h:25:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:17,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:18: error: ‘is_trivially_move_constructible’ is not a member of ‘std’
           bool = std::is_trivially_move_constructible<T>::value>
                  ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:56: error: expected primary-expression before ‘>’ token
           bool = std::is_trivially_move_constructible<T>::value>
                                                        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:59: error: ‘value’ in namespace ‘::’ does not name a type
           bool = std::is_trivially_move_constructible<T>::value>
                                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:164:8: error: ‘OptionalStorage’ is not a class template
 struct OptionalStorage<T,
        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:186:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:205:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:582:16: error: ‘constexpr T* base::Optional<T>::operator->() const’ cannot be overloaded
   constexpr T* operator->() {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:577:22: error: with ‘constexpr const T* base::Optional<T>::operator->() const’
   constexpr const T* operator->() const {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:592:16: error: ‘constexpr T& base::Optional<T>::operator*() const &’ cannot be overloaded
   constexpr T& operator*() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:587:22: error: with ‘constexpr const T& base::Optional<T>::operator*() const &’
   constexpr const T& operator*() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:602:17: error: ‘constexpr T&& base::Optional<T>::operator*() const &&’ cannot be overloaded
   constexpr T&& operator*() && {
                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:597:23: error: with ‘constexpr const T&& base::Optional<T>::operator*() const &&’
   constexpr const T&& operator*() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:616:22: error: ‘constexpr const T& base::Optional<T>::value() const &’ cannot be overloaded
   constexpr const T& value() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:611:16: error: with ‘constexpr T& base::Optional<T>::value() const &’
   constexpr T& value() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:626:23: error: ‘constexpr const T&& base::Optional<T>::value() const &&’ cannot be overloaded
   constexpr const T&& value() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:621:17: error: with ‘constexpr T&& base::Optional<T>::value() const &&’
   constexpr T&& value() && {
                 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:191:3: error: constexpr constructor does not have empty body
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:198:3: error: constexpr constructor does not have empty body
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:37,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:143:73:   required from ‘constexpr base::BasicStringPiece<STRING_TYPE>::BasicStringPiece(const value_type*) [with STRING_TYPE = std::basic_string<short unsigned int, base::string16_internals::string16_char_traits>; base::BasicStringPiece<STRING_TYPE>::value_type = short unsigned int]’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:140:74:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:51:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<T>::length(const T*) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:5:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In instantiation of ‘class base::span<const base::BasicStringPiece<std::basic_string<char> > >’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:296:74:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:247:19: error: defaulted declaration ‘constexpr base::span<T, Extent>& base::span<T, Extent>::operator=(const base::span<T, Extent>&) const [with T = const base::BasicStringPiece<std::basic_string<char> >; long unsigned int Extent = 18446744073709551615ul]’
   constexpr span& operator=(const span& other) noexcept = default;
                   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:247:19: error: does not match expected signature ‘base::span<const base::BasicStringPiece<std::basic_string<char> > >& base::span<const base::BasicStringPiece<std::basic_string<char> > >::operator=(const base::span<const base::BasicStringPiece<std::basic_string<char> > >&)’
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In instantiation of ‘constexpr T& base::span<T, Extent>::operator[](size_t) const [with T = const base::BasicStringPiece<std::basic_string<char> >; long unsigned int Extent = 18446744073709551615ul; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:387:28:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:316:3: error: body of constexpr function ‘constexpr T& base::span<T, Extent>::operator[](size_t) const [with T = const base::BasicStringPiece<std::basic_string<char> >; long unsigned int Extent = 18446744073709551615ul; size_t = long unsigned int]’ not a return-statement
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In instantiation of ‘constexpr base::span<T, 18446744073709551615ul> base::span<T, Extent>::subspan(size_t, size_t) const [with T = const base::BasicStringPiece<std::basic_string<char> >; long unsigned int Extent = 18446744073709551615ul; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.cc:393:58:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:304:3: error: body of constexpr function ‘constexpr base::span<T, 18446744073709551615ul> base::span<T, Extent>::subspan(size_t, size_t) const [with T = const base::BasicStringPiece<std::basic_string<char> >; long unsigned int Extent = 18446744073709551615ul; size_t = long unsigned int]’ not a return-statement
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
[36/171] CXX tools/gn/input_conversion.o
FAILED: tools/gn/input_conversion.o
g++  -MMD -MF tools/gn/input_conversion.o.d  -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn -I/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -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 -isystem/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/include -O2 -pipe -std=c++14 -Wno-c++11-narrowing -c /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/input_conversion.cc -o tools/gn/input_conversion.o
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/logging.h:21:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:30,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/input_conversion.cc:10:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected template-name before ‘<’ token
     : std::is_trivially_copy_constructible<T> {};
                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected ‘{’ before ‘<’ token
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/template_util.h:141:43: error: expected unqualified-id before ‘<’ token
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:31:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/input_conversion.cc:10:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:77:1: error: body of constexpr function ‘static constexpr int base::CharTraits<char>::compare(const char*, const char*, size_t)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In static member function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:88:1: error: body of constexpr function ‘static constexpr size_t base::CharTraits<char>::length(const char*)’ not a return-statement
 }
 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h: In instantiation of ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:378:49:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/char_traits.h:43:1: error: body of constexpr function ‘static constexpr int base::CharTraits<T>::compare(const T*, const T*, size_t) [with T = short unsigned int; size_t = long unsigned int]’ not a return-statement
 }
 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/stl_util.h:25:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:17,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/input_conversion.cc:14:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h: At global scope:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:18: error: ‘is_trivially_move_constructible’ is not a member of ‘std’
           bool = std::is_trivially_move_constructible<T>::value>
                  ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:56: error: expected primary-expression before ‘>’ token
           bool = std::is_trivially_move_constructible<T>::value>
                                                        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:133:59: error: ‘value’ in namespace ‘::’ does not name a type
           bool = std::is_trivially_move_constructible<T>::value>
                                                           ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:164:8: error: ‘OptionalStorage’ is not a class template
 struct OptionalStorage<T,
        ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:186:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:205:63: error: wrong number of template arguments (3, should be 1)
                        true /* trivially move constructible */>
                                                               ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:166:64: error: provided for ‘template<class T> struct base::internal::OptionalStorage’
                        false /* trivially move constructible */>
                                                                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:582:16: error: ‘constexpr T* base::Optional<T>::operator->() const’ cannot be overloaded
   constexpr T* operator->() {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:577:22: error: with ‘constexpr const T* base::Optional<T>::operator->() const’
   constexpr const T* operator->() const {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:592:16: error: ‘constexpr T& base::Optional<T>::operator*() const &’ cannot be overloaded
   constexpr T& operator*() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:587:22: error: with ‘constexpr const T& base::Optional<T>::operator*() const &’
   constexpr const T& operator*() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:602:17: error: ‘constexpr T&& base::Optional<T>::operator*() const &&’ cannot be overloaded
   constexpr T&& operator*() && {
                 ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:597:23: error: with ‘constexpr const T&& base::Optional<T>::operator*() const &&’
   constexpr const T&& operator*() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:616:22: error: ‘constexpr const T& base::Optional<T>::value() const &’ cannot be overloaded
   constexpr const T& value() const& {
                      ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:611:16: error: with ‘constexpr T& base::Optional<T>::value() const &’
   constexpr T& value() & {
                ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:626:23: error: ‘constexpr const T&& base::Optional<T>::value() const &&’ cannot be overloaded
   constexpr const T&& value() const&& {
                       ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/optional.h:621:17: error: with ‘constexpr T&& base::Optional<T>::value() const &&’
   constexpr T&& value() && {
                 ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/values.h:34:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/input_conversion.cc:14:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, size_t)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:191:3: error: constexpr constructor does not have empty body
   }
   ^
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h: In constructor ‘constexpr base::span<T, Extent>::span(T*, T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/containers/span.h:198:3: error: constexpr constructor does not have empty body
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/ref_counted.h:16:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback_internal.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/callback.h:12,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/build_settings.h:13,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/input_conversion.cc:15:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h: In constructor ‘constexpr scoped_refptr<T>::scoped_refptr(T*)’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/memory/scoped_refptr.h:177:3: error: constexpr constructor does not have empty body
   }
   ^
In file included from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/json/json_reader.h:34:0,
                 from /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/input_conversion.cc:10:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h: In instantiation of ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’:
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/tools/gn/tokenizer.h:73:45:   required from here
/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/base/strings/string_piece.h:187:3: error: body of constexpr function ‘constexpr base::BasicStringPiece<STRING_TYPE>::value_type base::BasicStringPiece<STRING_TYPE>::operator[](base::BasicStringPiece<STRING_TYPE>::size_type) const [with STRING_TYPE = std::basic_string<char>; base::BasicStringPiece<STRING_TYPE>::value_type = char; base::BasicStringPiece<STRING_TYPE>::size_type = long unsigned int]’ not a return-statement
   }
   ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing"
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/bootstrap/bootstrap.py", line 102, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/bootstrap/bootstrap.py", line 88, in main
    ['ninja', '-C', gn_build_dir, 'gn', '-w', 'dupbuild=err'])
  File "/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/recipe-sysroot-native/usr/lib/python2.7/subprocess.py", line 190, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', '-C', '/home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/out/Release/gn_build', 'gn', '-w', 'dupbuild=err']' returned non-zero exit status 1
WARNING: /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/temp/run.do_compile.51369:1 exit 1 from 'python /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/chromium-69.0.3497.100/tools/gn/bootstrap/bootstrap.py --skip-generate-buildfiles'
ERROR: Function failed: do_compile (log file is located at /home001/jihyun.seong/work/imx8_linux_sumo_2/build-xwayland/tmp/work/x86_64-linux/gn-native/69.0.3497.100-r0/temp/log.do_compile.51369)

0 Kudos
1 Reply

709 Views
joanxie
NXP TechSupport
NXP TechSupport

try to set as below:

"Add Chromium to your Wayland or X11-based image by adding the following lines to local.conf:

# Add Chromium
IMAGE_INSTALL_append = \
    "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', ' chromium-ozone-wayland libexif', \
        bb.utils.contains('DISTRO_FEATURES',     'x11', ' chromium-x11 libexif', \
                                                        '', d), d)}"
LICENSE_FLAGS_WHITELIST = \
    "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'commercial', \
        bb.utils.contains('DISTRO_FEATURES',     'x11', 'commercial', \
                                                        '', d),"

0 Kudos