padmanaban@administrator-ThinkBook-15-G3-ACL:~$ ls -ltr total 52 drwxr-xr-x 2 padmanaban padmanaban 4096 Dec 12 12:33 Videos drwxr-xr-x 2 padmanaban padmanaban 4096 Dec 12 12:33 Templates drwxr-xr-x 2 padmanaban padmanaban 4096 Dec 12 12:33 Public drwxr-xr-x 2 padmanaban padmanaban 4096 Dec 12 12:33 Music drwxr-xr-x 2 padmanaban padmanaban 4096 Dec 12 12:33 Documents drwxr-xr-x 2 padmanaban padmanaban 4096 Dec 12 12:33 Desktop drwx------ 4 padmanaban padmanaban 4096 Dec 12 13:14 snap drwxr-xr-x 2 padmanaban padmanaban 4096 Dec 12 13:29 Downloads drwxrwxr-x 3 padmanaban padmanaban 4096 Dec 13 09:56 Yocto drwxr-xr-x 3 root root 4096 Dec 13 11:18 meta-risc-v drwxr-xr-x 3 padmanaban padmanaban 4096 Dec 13 12:37 Pictures drwxrwxr-x 8 padmanaban padmanaban 4096 Dec 13 16:00 riscv-incoresemi drwxrwxr-x 7 padmanaban padmanaban 4096 Dec 13 16:13 riscv-yocto padmanaban@administrator-ThinkBook-15-G3-ACL:~$ cd riscv-incoresemi/ padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ ls build meta-incoresemi meta-openembedded meta-riscv openembedded-core padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ pyenv activate yocto pyenv-virtualenv: prompt changing will be removed from future release. configure `export PYENV_VIRTUALENV_DISABLE_PROMPT=1' to simulate the behavior. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ . ./meta-incoresemi/setup.sh Init OE ### Shell environment set up for builds. ### You can now run 'bitbake <target>' Common targets are: core-image-minimal core-image-full-cmdline core-image-sato core-image-weston meta-toolchain meta-ide-support You can also run generated qemu images with a command like 'runqemu qemux86'. Other commonly useful commands are: - 'devtool' and 'recipetool' handle common recipe tasks - 'bitbake-layers' handles common layer tasks - 'oe-pkgdata-util' handles common target package tasks Adding layers NOTE: Starting bitbake server... NOTE: Starting bitbake server... NOTE: Starting bitbake server... NOTE: Starting bitbake server... NOTE: Starting bitbake server... NOTE: Starting bitbake server... Creating auto.conf To build an image run --------------------------------------------------- MACHINE=chromite-h bitbake opensbi --------------------------------------------------- Buildable machine info --------------------------------------------------- * chromite-h: Chromite-H SoC based --------------------------------------------------- (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build$ bitbake bitbake bitbake-hashserv bitbake-selftest bitbake-diffsigs bitbake-layers bitbake-server bitbake-dumpsig bitbake-prserv bitbake-whatchanged bitbake-hashclient bitbake-prserv-tool bitbake-worker (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build$ which bitbake /home/padmanaban/riscv-incoresemi/openembedded-core/bitbake/bin/bitbake (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build$ MACHINE=chromite-h bitbake opensbi Loading cache: 100% |############################################| Time: 0:00:00 Loaded 3629 entries from dependency cache. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.50.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-22.04" TARGET_SYS = "riscv64-oe-linux" MACHINE = "chromite-h" DISTRO = "nodistro" DISTRO_VERSION = "nodistro.0" TUNE_FEATURES = "riscv64 riscv64nf" meta = "HEAD:08b2c9a23ce43ed65a16f5f0714b19a571e1b54a" meta-oe meta-python meta-multimedia meta-networking = "HEAD:4ff36ed798939b20746e5b06a04eadf235cceffa" meta-riscv = "HEAD:69f38710a01fc5c8de35d69601a5d5bb1044886b" meta-incoresemi = "update_opensbi_path:4f305f9857e6da321c6c0db2c053c2058ce17ec7" WARNING: Your host glibc version (2.35) is newer than that in uninative (2.33). Disabling uninative so that sstate is not corrupted. Initialising tasks: 100% |#######################################| Time: 0:00:01 Sstate summary: Wanted 543 Local 0 Network 0 Missed 543 Current 57 (0% match, 9% complete) NOTE: Executing Tasks WARNING: vim-tiny-8.2-r0 do_fetch: Failed to fetch URL git://github.com/vim/vim.git, attempting MIRRORS if available ERROR: mklibs-native-0.1.44-r0 do_compile: oe_runmake failed ERROR: mklibs-native-0.1.44-r0 do_compile: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/temp/run.do_compile.2149031' failed with exit code 1: make all-recursive make[1]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' Making all in lib make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' Making all in mklibs make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' Making all in utils make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' Making all in src make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' Making all in mklibs-readelf make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf.o ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o main.o ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:24, from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | ^~~~~ In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp:19: ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications 266 | std::string get_version() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications 267 | std::string get_version_file() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications 269 | std::string get_name_version() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications 308 | version_requirement() throw (std::bad_alloc); | ^~~~~ In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:97:42: error: ISO C++17 does not allow dynamic exception specifications 97 | file_data(uint8_t *, size_t len) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:112:43: error: ISO C++17 does not allow dynamic exception specifications 112 | virtual void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:136:41: error: ISO C++17 does not allow dynamic exception specifications 136 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:138:35: error: ISO C++17 does not allow dynamic exception specifications 138 | void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:150:41: error: ISO C++17 does not allow dynamic exception specifications 150 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:152:35: error: ISO C++17 does not allow dynamic exception specifications 152 | void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:164:41: error: ISO C++17 does not allow dynamic exception specifications 164 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:166:35: error: ISO C++17 does not allow dynamic exception specifications 166 | void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:178:41: error: ISO C++17 does not allow dynamic exception specifications 178 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:180:35: error: ISO C++17 does not allow dynamic exception specifications 180 | void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:192:41: error: ISO C++17 does not allow dynamic exception specifications 192 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:223:42: error: ISO C++17 does not allow dynamic exception specifications 223 | segment_real (Phdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:235:71: error: ISO C++17 does not allow dynamic exception specifications 235 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:247:71: error: ISO C++17 does not allow dynamic exception specifications 247 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:248:62: error: ISO C++17 does not allow dynamic exception specifications 248 | virtual void update_version (const file &, uint16_t) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:260:71: error: ISO C++17 does not allow dynamic exception specifications 260 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:272:71: error: ISO C++17 does not allow dynamic exception specifications 272 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:283:71: error: ISO C++17 does not allow dynamic exception specifications 283 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:39:41: error: ISO C++17 does not allow dynamic exception specifications 39 | file *file::open (const char *filename) throw (std::bad_alloc, std::runtime_error) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:75:50: error: ISO C++17 does not allow dynamic exception specifications 75 | file *file::open_class(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:89:63: error: ISO C++17 does not allow dynamic exception specifications 89 | file_data<_class, _data>::file_data(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:193:60: error: ISO C++17 does not allow dynamic exception specifications 193 | void section_data<_class, _data>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:207:93: error: ISO C++17 does not allow dynamic exception specifications 207 | section_real<_class, _data, section_type_DYNAMIC>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:224:82: error: ISO C++17 does not allow dynamic exception specifications 224 | void section_real<_class, _data, section_type_DYNAMIC>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:246:92: error: ISO C++17 does not allow dynamic exception specifications 246 | section_real<_class, _data, section_type_DYNSYM>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:263:81: error: ISO C++17 does not allow dynamic exception specifications 263 | void section_real<_class, _data, section_type_DYNSYM>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:288:96: error: ISO C++17 does not allow dynamic exception specifications 288 | section_real<_class, _data, section_type_GNU_VERDEF>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:310:85: error: ISO C++17 does not allow dynamic exception specifications 310 | void section_real<_class, _data, section_type_GNU_VERDEF>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:336:42: error: ISO C++17 does not allow dynamic exception specifications 336 | section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications 266 | std::string get_version() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:358:86: error: ISO C++17 does not allow dynamic exception specifications 358 | void section_real<_class, _data, section_type_GNU_VERNEED>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications 267 | std::string get_version_file() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications 269 | std::string get_name_version() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:375:43: error: ISO C++17 does not allow dynamic exception specifications 375 | section_real (Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:402:93: error: ISO C++17 does not allow dynamic exception specifications 402 | segment_real<_class, _data, segment_type_INTERP>::segment_real (Phdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:432:99: error: ISO C++17 does not allow dynamic exception specifications 432 | void dynamic_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:438:42: error: ISO C++17 does not allow dynamic exception specifications 438 | std::string symbol::get_version () const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:448:47: error: ISO C++17 does not allow dynamic exception specifications 448 | std::string symbol::get_version_file () const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:456:47: error: ISO C++17 does not allow dynamic exception specifications 456 | std::string symbol::get_name_version () const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:481:98: error: ISO C++17 does not allow dynamic exception specifications 481 | void symbol_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:487:83: error: ISO C++17 does not allow dynamic exception specifications 487 | void symbol_data<_class, _data>::update_version(const file &file, uint16_t index) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:534:110: error: ISO C++17 does not allow dynamic exception specifications 534 | void version_definition_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:540:44: error: ISO C++17 does not allow dynamic exception specifications 540 | version_requirement::version_requirement() throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:564:65: error: ISO C++17 does not allow dynamic exception specifications 564 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications 308 | version_requirement() throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:599:65: error: ISO C++17 does not allow dynamic exception specifications 599 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ make[3]: *** [Makefile:394: main.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [Makefile:394: elf.o] Error 1 make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' make[2]: *** [Makefile:436: all-recursive] Error 1 make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' make[1]: *** [Makefile:361: all-recursive] Error 1 make[1]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' make: *** [Makefile:302: all] Error 2 WARNING: exit code 1 from a shell command. ERROR: Logfile of failure stored in: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/temp/log.do_compile.2149031 Log data follows: | DEBUG: Executing python function autotools_aclocals | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common'] | DEBUG: Python function autotools_aclocals finished | DEBUG: Executing shell function do_compile | NOTE: make -j 12 | make all-recursive | make[1]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' | Making all in lib | make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | Making all in mklibs | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | Making all in utils | make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' | make[4]: Nothing to be done for 'all'. | make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' | make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[4]: Nothing to be done for 'all-am'. | make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | make[3]: Nothing to be done for 'all-am'. | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | Making all in src | make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' | Making all in mklibs-readelf | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' | g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf.o ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp | g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o main.o ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:24, | from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications | 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications | 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications | 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications | 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications | 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | | ^~~~~ | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp:19: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications | 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications | 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications | 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications | 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications | 266 | std::string get_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications | 267 | std::string get_version_file() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications | 269 | std::string get_name_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications | 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications | 308 | version_requirement() throw (std::bad_alloc); | | ^~~~~ | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:97:42: error: ISO C++17 does not allow dynamic exception specifications | 97 | file_data(uint8_t *, size_t len) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:112:43: error: ISO C++17 does not allow dynamic exception specifications | 112 | virtual void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:136:41: error: ISO C++17 does not allow dynamic exception specifications | 136 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:138:35: error: ISO C++17 does not allow dynamic exception specifications | 138 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:150:41: error: ISO C++17 does not allow dynamic exception specifications | 150 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:152:35: error: ISO C++17 does not allow dynamic exception specifications | 152 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:164:41: error: ISO C++17 does not allow dynamic exception specifications | 164 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:166:35: error: ISO C++17 does not allow dynamic exception specifications | 166 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:178:41: error: ISO C++17 does not allow dynamic exception specifications | 178 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:180:35: error: ISO C++17 does not allow dynamic exception specifications | 180 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:192:41: error: ISO C++17 does not allow dynamic exception specifications | 192 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:223:42: error: ISO C++17 does not allow dynamic exception specifications | 223 | segment_real (Phdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:235:71: error: ISO C++17 does not allow dynamic exception specifications | 235 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:247:71: error: ISO C++17 does not allow dynamic exception specifications | 247 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:248:62: error: ISO C++17 does not allow dynamic exception specifications | 248 | virtual void update_version (const file &, uint16_t) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:260:71: error: ISO C++17 does not allow dynamic exception specifications | 260 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:272:71: error: ISO C++17 does not allow dynamic exception specifications | 272 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:283:71: error: ISO C++17 does not allow dynamic exception specifications | 283 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:39:41: error: ISO C++17 does not allow dynamic exception specifications | 39 | file *file::open (const char *filename) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:75:50: error: ISO C++17 does not allow dynamic exception specifications | 75 | file *file::open_class(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:89:63: error: ISO C++17 does not allow dynamic exception specifications | 89 | file_data<_class, _data>::file_data(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:193:60: error: ISO C++17 does not allow dynamic exception specifications | 193 | void section_data<_class, _data>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:207:93: error: ISO C++17 does not allow dynamic exception specifications | 207 | section_real<_class, _data, section_type_DYNAMIC>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:224:82: error: ISO C++17 does not allow dynamic exception specifications | 224 | void section_real<_class, _data, section_type_DYNAMIC>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:246:92: error: ISO C++17 does not allow dynamic exception specifications | 246 | section_real<_class, _data, section_type_DYNSYM>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:263:81: error: ISO C++17 does not allow dynamic exception specifications | 263 | void section_real<_class, _data, section_type_DYNSYM>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:288:96: error: ISO C++17 does not allow dynamic exception specifications | 288 | section_real<_class, _data, section_type_GNU_VERDEF>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:310:85: error: ISO C++17 does not allow dynamic exception specifications | 310 | void section_real<_class, _data, section_type_GNU_VERDEF>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:336:42: error: ISO C++17 does not allow dynamic exception specifications | 336 | section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications | 266 | std::string get_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:358:86: error: ISO C++17 does not allow dynamic exception specifications | 358 | void section_real<_class, _data, section_type_GNU_VERNEED>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications | 267 | std::string get_version_file() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications | 269 | std::string get_name_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:375:43: error: ISO C++17 does not allow dynamic exception specifications | 375 | section_real (Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:402:93: error: ISO C++17 does not allow dynamic exception specifications | 402 | segment_real<_class, _data, segment_type_INTERP>::segment_real (Phdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:432:99: error: ISO C++17 does not allow dynamic exception specifications | 432 | void dynamic_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:438:42: error: ISO C++17 does not allow dynamic exception specifications | 438 | std::string symbol::get_version () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:448:47: error: ISO C++17 does not allow dynamic exception specifications | 448 | std::string symbol::get_version_file () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:456:47: error: ISO C++17 does not allow dynamic exception specifications | 456 | std::string symbol::get_name_version () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:481:98: error: ISO C++17 does not allow dynamic exception specifications | 481 | void symbol_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:487:83: error: ISO C++17 does not allow dynamic exception specifications | 487 | void symbol_data<_class, _data>::update_version(const file &file, uint16_t index) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:534:110: error: ISO C++17 does not allow dynamic exception specifications | 534 | void version_definition_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:540:44: error: ISO C++17 does not allow dynamic exception specifications | 540 | version_requirement::version_requirement() throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:564:65: error: ISO C++17 does not allow dynamic exception specifications | 564 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications | 308 | version_requirement() throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:599:65: error: ISO C++17 does not allow dynamic exception specifications | 599 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | make[3]: *** [Makefile:394: main.o] Error 1 | make[3]: *** Waiting for unfinished jobs.... | make[3]: *** [Makefile:394: elf.o] Error 1 | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' | make[2]: *** [Makefile:436: all-recursive] Error 1 | make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' | ERROR: oe_runmake failed | make[1]: *** [Makefile:361: all-recursive] Error 1 | make[1]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' | make: *** [Makefile:302: all] Error 2 | WARNING: exit code 1 from a shell command. | ERROR: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/temp/run.do_compile.2149031' failed with exit code 1: | make all-recursive | make[1]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' | Making all in lib | make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | Making all in mklibs | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | Making all in utils | make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' | make[4]: Nothing to be done for 'all'. | make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' | make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[4]: Nothing to be done for 'all-am'. | make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | make[3]: Nothing to be done for 'all-am'. | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | Making all in src | make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' | Making all in mklibs-readelf | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' | g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf.o ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp | g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o main.o ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:24, | from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications | 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications | 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications | 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications | 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications | 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | | ^~~~~ | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp:19: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications | 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications | 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications | 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications | 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications | 266 | std::string get_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications | 267 | std::string get_version_file() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications | 269 | std::string get_name_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications | 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications | 308 | version_requirement() throw (std::bad_alloc); | | ^~~~~ | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:97:42: error: ISO C++17 does not allow dynamic exception specifications | 97 | file_data(uint8_t *, size_t len) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:112:43: error: ISO C++17 does not allow dynamic exception specifications | 112 | virtual void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:136:41: error: ISO C++17 does not allow dynamic exception specifications | 136 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:138:35: error: ISO C++17 does not allow dynamic exception specifications | 138 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:150:41: error: ISO C++17 does not allow dynamic exception specifications | 150 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:152:35: error: ISO C++17 does not allow dynamic exception specifications | 152 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:164:41: error: ISO C++17 does not allow dynamic exception specifications | 164 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:166:35: error: ISO C++17 does not allow dynamic exception specifications | 166 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:178:41: error: ISO C++17 does not allow dynamic exception specifications | 178 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:180:35: error: ISO C++17 does not allow dynamic exception specifications | 180 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:192:41: error: ISO C++17 does not allow dynamic exception specifications | 192 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:223:42: error: ISO C++17 does not allow dynamic exception specifications | 223 | segment_real (Phdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:235:71: error: ISO C++17 does not allow dynamic exception specifications | 235 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:247:71: error: ISO C++17 does not allow dynamic exception specifications | 247 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:248:62: error: ISO C++17 does not allow dynamic exception specifications | 248 | virtual void update_version (const file &, uint16_t) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:260:71: error: ISO C++17 does not allow dynamic exception specifications | 260 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:272:71: error: ISO C++17 does not allow dynamic exception specifications | 272 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:283:71: error: ISO C++17 does not allow dynamic exception specifications | 283 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:39:41: error: ISO C++17 does not allow dynamic exception specifications | 39 | file *file::open (const char *filename) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:75:50: error: ISO C++17 does not allow dynamic exception specifications | 75 | file *file::open_class(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:89:63: error: ISO C++17 does not allow dynamic exception specifications | 89 | file_data<_class, _data>::file_data(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:193:60: error: ISO C++17 does not allow dynamic exception specifications | 193 | void section_data<_class, _data>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:207:93: error: ISO C++17 does not allow dynamic exception specifications | 207 | section_real<_class, _data, section_type_DYNAMIC>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:224:82: error: ISO C++17 does not allow dynamic exception specifications | 224 | void section_real<_class, _data, section_type_DYNAMIC>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:246:92: error: ISO C++17 does not allow dynamic exception specifications | 246 | section_real<_class, _data, section_type_DYNSYM>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:263:81: error: ISO C++17 does not allow dynamic exception specifications | 263 | void section_real<_class, _data, section_type_DYNSYM>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:288:96: error: ISO C++17 does not allow dynamic exception specifications | 288 | section_real<_class, _data, section_type_GNU_VERDEF>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:310:85: error: ISO C++17 does not allow dynamic exception specifications | 310 | void section_real<_class, _data, section_type_GNU_VERDEF>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:336:42: error: ISO C++17 does not allow dynamic exception specifications | 336 | section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications | 266 | std::string get_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:358:86: error: ISO C++17 does not allow dynamic exception specifications | 358 | void section_real<_class, _data, section_type_GNU_VERNEED>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications | 267 | std::string get_version_file() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications | 269 | std::string get_name_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:375:43: error: ISO C++17 does not allow dynamic exception specifications | 375 | section_real (Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:402:93: error: ISO C++17 does not allow dynamic exception specifications | 402 | segment_real<_class, _data, segment_type_INTERP>::segment_real (Phdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:432:99: error: ISO C++17 does not allow dynamic exception specifications | 432 | void dynamic_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:438:42: error: ISO C++17 does not allow dynamic exception specifications | 438 | std::string symbol::get_version () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:448:47: error: ISO C++17 does not allow dynamic exception specifications | 448 | std::string symbol::get_version_file () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:456:47: error: ISO C++17 does not allow dynamic exception specifications | 456 | std::string symbol::get_name_version () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:481:98: error: ISO C++17 does not allow dynamic exception specifications | 481 | void symbol_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:487:83: error: ISO C++17 does not allow dynamic exception specifications | 487 | void symbol_data<_class, _data>::update_version(const file &file, uint16_t index) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:534:110: error: ISO C++17 does not allow dynamic exception specifications | 534 | void version_definition_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:540:44: error: ISO C++17 does not allow dynamic exception specifications | 540 | version_requirement::version_requirement() throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:564:65: error: ISO C++17 does not allow dynamic exception specifications | 564 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications | 308 | version_requirement() throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:599:65: error: ISO C++17 does not allow dynamic exception specifications | 599 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | make[3]: *** [Makefile:394: main.o] Error 1 | make[3]: *** Waiting for unfinished jobs.... | make[3]: *** [Makefile:394: elf.o] Error 1 | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' | make[2]: *** [Makefile:436: all-recursive] Error 1 | make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' | make[1]: *** [Makefile:361: all-recursive] Error 1 | make[1]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' | make: *** [Makefile:302: all] Error 2 | WARNING: exit code 1 from a shell command. | ERROR: Task (/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/mklibs/mklibs-native_0.1.44.bb:do_compile) failed with exit code '1' Second Keyboard Interrupt, stopping... Summary: 1 task failed: /home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/mklibs/mklibs-native_0.1.44.bb:do_compile Summary: There were 2 WARNING messages shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. ^C (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build$ alias gcc='/usr/bin/gcc-9' (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build$ MACHINE=chromite-h bitbake opensbi Loading cache: 100% |################################################################################| Time: 0:00:00 Loaded 3629 entries from dependency cache. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.50.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-22.04" TARGET_SYS = "riscv64-oe-linux" MACHINE = "chromite-h" DISTRO = "nodistro" DISTRO_VERSION = "nodistro.0" TUNE_FEATURES = "riscv64 riscv64nf" meta = "HEAD:08b2c9a23ce43ed65a16f5f0714b19a571e1b54a" meta-oe meta-python meta-multimedia meta-networking = "HEAD:4ff36ed798939b20746e5b06a04eadf235cceffa" meta-riscv = "HEAD:69f38710a01fc5c8de35d69601a5d5bb1044886b" meta-incoresemi = "update_opensbi_path:4f305f9857e6da321c6c0db2c053c2058ce17ec7" WARNING: Your host glibc version (2.35) is newer than that in uninative (2.33). Disabling uninative so that sstate is not corrupted. Initialising tasks: 100% |###########################################################################| Time: 0:00:01 Sstate summary: Wanted 534 Local 0 Network 0 Missed 534 Current 66 (0% match, 11% complete) NOTE: Executing Tasks WARNING: vim-tiny-8.2-r0 do_fetch: Failed to fetch URL git://github.com/vim/vim.git, attempting MIRRORS if available ERROR: mklibs-native-0.1.44-r0 do_compile: oe_runmake failed ERROR: mklibs-native-0.1.44-r0 do_compile: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/temp/run.do_compile.2157637' failed with exit code 1: make all-recursive make[1]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' Making all in lib make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' Making all in mklibs make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' Making all in utils make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' Making all in src make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' Making all in mklibs-readelf make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf.o ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o main.o ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:24, from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications 266 | std::string get_version() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications 267 | std::string get_version_file() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications 269 | std::string get_name_version() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications 308 | version_requirement() throw (std::bad_alloc); | ^~~~~ In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:97:42: error: ISO C++17 does not allow dynamic exception specifications 97 | file_data(uint8_t *, size_t len) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:112:43: error: ISO C++17 does not allow dynamic exception specifications 112 | virtual void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:136:41: error: ISO C++17 does not allow dynamic exception specifications 136 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:138:35: error: ISO C++17 does not allow dynamic exception specifications 138 | void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:150:41: error: ISO C++17 does not allow dynamic exception specifications 150 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:152:35: error: ISO C++17 does not allow dynamic exception specifications 152 | void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:164:41: error: ISO C++17 does not allow dynamic exception specifications 164 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:166:35: error: ISO C++17 does not allow dynamic exception specifications 166 | void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:178:41: error: ISO C++17 does not allow dynamic exception specifications 178 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:180:35: error: ISO C++17 does not allow dynamic exception specifications 180 | void update(const file &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:192:41: error: ISO C++17 does not allow dynamic exception specifications 192 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:223:42: error: ISO C++17 does not allow dynamic exception specifications 223 | segment_real (Phdr *, uint8_t *) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:235:71: error: ISO C++17 does not allow dynamic exception specifications 235 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:247:71: error: ISO C++17 does not allow dynamic exception specifications 247 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:248:62: error: ISO C++17 does not allow dynamic exception specifications 248 | virtual void update_version (const file &, uint16_t) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:260:71: error: ISO C++17 does not allow dynamic exception specifications 260 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:272:71: error: ISO C++17 does not allow dynamic exception specifications 272 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:283:71: error: ISO C++17 does not allow dynamic exception specifications 283 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:39:41: error: ISO C++17 does not allow dynamic exception specifications 39 | file *file::open (const char *filename) throw (std::bad_alloc, std::runtime_error) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:75:50: error: ISO C++17 does not allow dynamic exception specifications 75 | file *file::open_class(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:89:63: error: ISO C++17 does not allow dynamic exception specifications 89 | file_data<_class, _data>::file_data(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:193:60: error: ISO C++17 does not allow dynamic exception specifications 193 | void section_data<_class, _data>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:207:93: error: ISO C++17 does not allow dynamic exception specifications 207 | section_real<_class, _data, section_type_DYNAMIC>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:224:82: error: ISO C++17 does not allow dynamic exception specifications 224 | void section_real<_class, _data, section_type_DYNAMIC>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:246:92: error: ISO C++17 does not allow dynamic exception specifications 246 | section_real<_class, _data, section_type_DYNSYM>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:263:81: error: ISO C++17 does not allow dynamic exception specifications 263 | void section_real<_class, _data, section_type_DYNSYM>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:288:96: error: ISO C++17 does not allow dynamic exception specifications 288 | section_real<_class, _data, section_type_GNU_VERDEF>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:310:85: error: ISO C++17 does not allow dynamic exception specifications 310 | void section_real<_class, _data, section_type_GNU_VERDEF>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:336:42: error: ISO C++17 does not allow dynamic exception specifications 336 | section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:358:86: error: ISO C++17 does not allow dynamic exception specifications 358 | void section_real<_class, _data, section_type_GNU_VERNEED>::update(const file &file) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:375:43: error: ISO C++17 does not allow dynamic exception specifications 375 | section_real (Shdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:402:93: error: ISO C++17 does not allow dynamic exception specifications 402 | segment_real<_class, _data, segment_type_INTERP>::segment_real (Phdr *header, uint8_t *mem) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:432:99: error: ISO C++17 does not allow dynamic exception specifications 432 | void dynamic_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:438:42: error: ISO C++17 does not allow dynamic exception specifications 438 | std::string symbol::get_version () const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:448:47: error: ISO C++17 does not allow dynamic exception specifications 448 | std::string symbol::get_version_file () const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:456:47: error: ISO C++17 does not allow dynamic exception specifications 456 | std::string symbol::get_name_version () const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:481:98: error: ISO C++17 does not allow dynamic exception specifications 481 | void symbol_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:487:83: error: ISO C++17 does not allow dynamic exception specifications 487 | void symbol_data<_class, _data>::update_version(const file &file, uint16_t index) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:534:110: error: ISO C++17 does not allow dynamic exception specifications 534 | void version_definition_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:540:44: error: ISO C++17 does not allow dynamic exception specifications 540 | version_requirement::version_requirement() throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:564:65: error: ISO C++17 does not allow dynamic exception specifications 564 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:599:65: error: ISO C++17 does not allow dynamic exception specifications 599 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | ^~~~~ In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp:19: ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications 266 | std::string get_version() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications 267 | std::string get_version_file() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications 269 | std::string get_name_version() const throw (std::bad_alloc); | ^~~~~ ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications 308 | version_requirement() throw (std::bad_alloc); | ^~~~~ make[3]: *** [Makefile:394: main.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [Makefile:394: elf.o] Error 1 make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' make[2]: *** [Makefile:436: all-recursive] Error 1 make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' make[1]: *** [Makefile:361: all-recursive] Error 1 make[1]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' make: *** [Makefile:302: all] Error 2 WARNING: exit code 1 from a shell command. ERROR: Logfile of failure stored in: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/temp/log.do_compile.2157637 Log data follows: | DEBUG: Executing python function autotools_aclocals | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common'] | DEBUG: Python function autotools_aclocals finished | DEBUG: Executing shell function do_compile | NOTE: make -j 12 | make all-recursive | make[1]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' | Making all in lib | make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | Making all in mklibs | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | Making all in utils | make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' | make[4]: Nothing to be done for 'all'. | make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' | make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[4]: Nothing to be done for 'all-am'. | make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | make[3]: Nothing to be done for 'all-am'. | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | Making all in src | make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' | Making all in mklibs-readelf | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' | g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf.o ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp | g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o main.o ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:24, | from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications | 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications | 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications | 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications | 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications | 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications | 266 | std::string get_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications | 267 | std::string get_version_file() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications | 269 | std::string get_name_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications | 308 | version_requirement() throw (std::bad_alloc); | | ^~~~~ | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:97:42: error: ISO C++17 does not allow dynamic exception specifications | 97 | file_data(uint8_t *, size_t len) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:112:43: error: ISO C++17 does not allow dynamic exception specifications | 112 | virtual void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:136:41: error: ISO C++17 does not allow dynamic exception specifications | 136 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:138:35: error: ISO C++17 does not allow dynamic exception specifications | 138 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:150:41: error: ISO C++17 does not allow dynamic exception specifications | 150 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:152:35: error: ISO C++17 does not allow dynamic exception specifications | 152 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:164:41: error: ISO C++17 does not allow dynamic exception specifications | 164 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:166:35: error: ISO C++17 does not allow dynamic exception specifications | 166 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:178:41: error: ISO C++17 does not allow dynamic exception specifications | 178 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:180:35: error: ISO C++17 does not allow dynamic exception specifications | 180 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:192:41: error: ISO C++17 does not allow dynamic exception specifications | 192 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:223:42: error: ISO C++17 does not allow dynamic exception specifications | 223 | segment_real (Phdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:235:71: error: ISO C++17 does not allow dynamic exception specifications | 235 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:247:71: error: ISO C++17 does not allow dynamic exception specifications | 247 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:248:62: error: ISO C++17 does not allow dynamic exception specifications | 248 | virtual void update_version (const file &, uint16_t) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:260:71: error: ISO C++17 does not allow dynamic exception specifications | 260 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:272:71: error: ISO C++17 does not allow dynamic exception specifications | 272 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:283:71: error: ISO C++17 does not allow dynamic exception specifications | 283 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:39:41: error: ISO C++17 does not allow dynamic exception specifications | 39 | file *file::open (const char *filename) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:75:50: error: ISO C++17 does not allow dynamic exception specifications | 75 | file *file::open_class(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:89:63: error: ISO C++17 does not allow dynamic exception specifications | 89 | file_data<_class, _data>::file_data(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:193:60: error: ISO C++17 does not allow dynamic exception specifications | 193 | void section_data<_class, _data>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:207:93: error: ISO C++17 does not allow dynamic exception specifications | 207 | section_real<_class, _data, section_type_DYNAMIC>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:224:82: error: ISO C++17 does not allow dynamic exception specifications | 224 | void section_real<_class, _data, section_type_DYNAMIC>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:246:92: error: ISO C++17 does not allow dynamic exception specifications | 246 | section_real<_class, _data, section_type_DYNSYM>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:263:81: error: ISO C++17 does not allow dynamic exception specifications | 263 | void section_real<_class, _data, section_type_DYNSYM>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:288:96: error: ISO C++17 does not allow dynamic exception specifications | 288 | section_real<_class, _data, section_type_GNU_VERDEF>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:310:85: error: ISO C++17 does not allow dynamic exception specifications | 310 | void section_real<_class, _data, section_type_GNU_VERDEF>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:336:42: error: ISO C++17 does not allow dynamic exception specifications | 336 | section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:358:86: error: ISO C++17 does not allow dynamic exception specifications | 358 | void section_real<_class, _data, section_type_GNU_VERNEED>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:375:43: error: ISO C++17 does not allow dynamic exception specifications | 375 | section_real (Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:402:93: error: ISO C++17 does not allow dynamic exception specifications | 402 | segment_real<_class, _data, segment_type_INTERP>::segment_real (Phdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:432:99: error: ISO C++17 does not allow dynamic exception specifications | 432 | void dynamic_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:438:42: error: ISO C++17 does not allow dynamic exception specifications | 438 | std::string symbol::get_version () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:448:47: error: ISO C++17 does not allow dynamic exception specifications | 448 | std::string symbol::get_version_file () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:456:47: error: ISO C++17 does not allow dynamic exception specifications | 456 | std::string symbol::get_name_version () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:481:98: error: ISO C++17 does not allow dynamic exception specifications | 481 | void symbol_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:487:83: error: ISO C++17 does not allow dynamic exception specifications | 487 | void symbol_data<_class, _data>::update_version(const file &file, uint16_t index) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:534:110: error: ISO C++17 does not allow dynamic exception specifications | 534 | void version_definition_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:540:44: error: ISO C++17 does not allow dynamic exception specifications | 540 | version_requirement::version_requirement() throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:564:65: error: ISO C++17 does not allow dynamic exception specifications | 564 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:599:65: error: ISO C++17 does not allow dynamic exception specifications | 599 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp:19: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications | 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications | 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications | 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications | 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications | 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications | 266 | std::string get_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications | 267 | std::string get_version_file() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications | 269 | std::string get_name_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications | 308 | version_requirement() throw (std::bad_alloc); | | ^~~~~ | make[3]: *** [Makefile:394: main.o] Error 1 | make[3]: *** Waiting for unfinished jobs.... | make[3]: *** [Makefile:394: elf.o] Error 1 | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' | ERROR: oe_runmake failed | make[2]: *** [Makefile:436: all-recursive] Error 1 | make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' | make[1]: *** [Makefile:361: all-recursive] Error 1 | make[1]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' | make: *** [Makefile:302: all] Error 2 | WARNING: exit code 1 from a shell command. | ERROR: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/temp/run.do_compile.2157637' failed with exit code 1: | make all-recursive | make[1]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' | Making all in lib | make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | Making all in mklibs | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | Making all in utils | make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' | make[4]: Nothing to be done for 'all'. | make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs/utils' | make[4]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[4]: Nothing to be done for 'all-am'. | make[4]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib/mklibs' | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | make[3]: Nothing to be done for 'all-am'. | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/lib' | Making all in src | make[2]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' | Making all in mklibs-readelf | make[3]: Entering directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' | g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf.o ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp | g++ -DHAVE_CONFIG_H -I. -I../../../mklibs-0.1.44/src/mklibs-readelf -I../.. -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -isystem/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o main.o ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:24, | from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications | 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications | 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications | 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications | 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications | 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications | 266 | std::string get_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications | 267 | std::string get_version_file() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications | 269 | std::string get_name_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications | 308 | version_requirement() throw (std::bad_alloc); | | ^~~~~ | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:21: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:97:42: error: ISO C++17 does not allow dynamic exception specifications | 97 | file_data(uint8_t *, size_t len) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:112:43: error: ISO C++17 does not allow dynamic exception specifications | 112 | virtual void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:136:41: error: ISO C++17 does not allow dynamic exception specifications | 136 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:138:35: error: ISO C++17 does not allow dynamic exception specifications | 138 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:150:41: error: ISO C++17 does not allow dynamic exception specifications | 150 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:152:35: error: ISO C++17 does not allow dynamic exception specifications | 152 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:164:41: error: ISO C++17 does not allow dynamic exception specifications | 164 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:166:35: error: ISO C++17 does not allow dynamic exception specifications | 166 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:178:41: error: ISO C++17 does not allow dynamic exception specifications | 178 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:180:35: error: ISO C++17 does not allow dynamic exception specifications | 180 | void update(const file &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:192:41: error: ISO C++17 does not allow dynamic exception specifications | 192 | section_real(Shdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:223:42: error: ISO C++17 does not allow dynamic exception specifications | 223 | segment_real (Phdr *, uint8_t *) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:235:71: error: ISO C++17 does not allow dynamic exception specifications | 235 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:247:71: error: ISO C++17 does not allow dynamic exception specifications | 247 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:248:62: error: ISO C++17 does not allow dynamic exception specifications | 248 | virtual void update_version (const file &, uint16_t) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:260:71: error: ISO C++17 does not allow dynamic exception specifications | 260 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:272:71: error: ISO C++17 does not allow dynamic exception specifications | 272 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf_data.hpp:283:71: error: ISO C++17 does not allow dynamic exception specifications | 283 | void update_string(const section_type<section_type_STRTAB> &) throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:39:41: error: ISO C++17 does not allow dynamic exception specifications | 39 | file *file::open (const char *filename) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:75:50: error: ISO C++17 does not allow dynamic exception specifications | 75 | file *file::open_class(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:89:63: error: ISO C++17 does not allow dynamic exception specifications | 89 | file_data<_class, _data>::file_data(uint8_t *mem, size_t len) throw (std::bad_alloc, std::runtime_error) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:193:60: error: ISO C++17 does not allow dynamic exception specifications | 193 | void section_data<_class, _data>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:207:93: error: ISO C++17 does not allow dynamic exception specifications | 207 | section_real<_class, _data, section_type_DYNAMIC>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:224:82: error: ISO C++17 does not allow dynamic exception specifications | 224 | void section_real<_class, _data, section_type_DYNAMIC>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:246:92: error: ISO C++17 does not allow dynamic exception specifications | 246 | section_real<_class, _data, section_type_DYNSYM>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:263:81: error: ISO C++17 does not allow dynamic exception specifications | 263 | void section_real<_class, _data, section_type_DYNSYM>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:288:96: error: ISO C++17 does not allow dynamic exception specifications | 288 | section_real<_class, _data, section_type_GNU_VERDEF>::section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:310:85: error: ISO C++17 does not allow dynamic exception specifications | 310 | void section_real<_class, _data, section_type_GNU_VERDEF>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:336:42: error: ISO C++17 does not allow dynamic exception specifications | 336 | section_real(Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:358:86: error: ISO C++17 does not allow dynamic exception specifications | 358 | void section_real<_class, _data, section_type_GNU_VERNEED>::update(const file &file) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:375:43: error: ISO C++17 does not allow dynamic exception specifications | 375 | section_real (Shdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:402:93: error: ISO C++17 does not allow dynamic exception specifications | 402 | segment_real<_class, _data, segment_type_INTERP>::segment_real (Phdr *header, uint8_t *mem) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:432:99: error: ISO C++17 does not allow dynamic exception specifications | 432 | void dynamic_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:438:42: error: ISO C++17 does not allow dynamic exception specifications | 438 | std::string symbol::get_version () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:448:47: error: ISO C++17 does not allow dynamic exception specifications | 448 | std::string symbol::get_version_file () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:456:47: error: ISO C++17 does not allow dynamic exception specifications | 456 | std::string symbol::get_name_version () const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:481:98: error: ISO C++17 does not allow dynamic exception specifications | 481 | void symbol_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:487:83: error: ISO C++17 does not allow dynamic exception specifications | 487 | void symbol_data<_class, _data>::update_version(const file &file, uint16_t index) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:534:110: error: ISO C++17 does not allow dynamic exception specifications | 534 | void version_definition_data<_class, _data>::update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:540:44: error: ISO C++17 does not allow dynamic exception specifications | 540 | version_requirement::version_requirement() throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:564:65: error: ISO C++17 does not allow dynamic exception specifications | 564 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.cpp:599:65: error: ISO C++17 does not allow dynamic exception specifications | 599 | update_string(const section_type<section_type_STRTAB> §ion) throw (std::bad_alloc) | | ^~~~~ | In file included from ../../../mklibs-0.1.44/src/mklibs-readelf/main.cpp:19: | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications | 52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); }; | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:62:47: error: ISO C++17 does not allow dynamic exception specifications | 62 | static file *open(const char *filename) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:65:38: error: ISO C++17 does not allow dynamic exception specifications | 65 | file(uint8_t *mem, size_t len) throw (std::bad_alloc) : mem(mem), len(len) { } | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:68:52: error: ISO C++17 does not allow dynamic exception specifications | 68 | static file *open_class(uint8_t *, size_t) throw (std::bad_alloc, std::runtime_error); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:131:55: error: ISO C++17 does not allow dynamic exception specifications | 131 | std::string get_string(uint32_t offset) const throw (std::bad_alloc) | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:266:39: error: ISO C++17 does not allow dynamic exception specifications | 266 | std::string get_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:267:44: error: ISO C++17 does not allow dynamic exception specifications | 267 | std::string get_version_file() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:269:44: error: ISO C++17 does not allow dynamic exception specifications | 269 | std::string get_name_version() const throw (std::bad_alloc); | | ^~~~~ | ../../../mklibs-0.1.44/src/mklibs-readelf/elf.hpp:308:29: error: ISO C++17 does not allow dynamic exception specifications | 308 | version_requirement() throw (std::bad_alloc); | | ^~~~~ | make[3]: *** [Makefile:394: main.o] Error 1 | make[3]: *** Waiting for unfinished jobs.... | make[3]: *** [Makefile:394: elf.o] Error 1 | make[3]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src/mklibs-readelf' | make[2]: *** [Makefile:436: all-recursive] Error 1 | make[2]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build/src' | make[1]: *** [Makefile:361: all-recursive] Error 1 | make[1]: Leaving directory '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/build' | make: *** [Makefile:302: all] Error 2 | WARNING: exit code 1 from a shell command. | ERROR: Task (/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/mklibs/mklibs-native_0.1.44.bb:do_compile) failed with exit code '1' Second Keyboard Interrupt, stopping... Summary: 1 task failed: /home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/mklibs/mklibs-native_0.1.44.bb:do_compile Summary: There were 2 WARNING messages shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build$ ^C (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build$ cd ../.. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~$ cd riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/mklibs-0.1.44/src/mklibs-readelf (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/mklibs-0.1.44/src/mklibs-readelf$ vim elf.cpp elf_data.hpp elf_defs.hpp elf_endian.hpp elf.hpp endian.hpp main.cpp Makefile.am Makefile.in mklibs-readelf.1 (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/mklibs-0.1.44/src/mklibs-readelf$ vim elf.cpp (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/mklibs-native/0.1.44-r0/mklibs-0.1.44/src/mklibs-readelf$ cd (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~$ cd riscv-incoresemi/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ ls build meta-incoresemi meta-openembedded meta-riscv openembedded-core (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ nautilus . Nautilus-Share-Message: 16:58:22.754: Called "net usershare info" but it failed: Failed to execute child process “net” (No such file or directory) ** Message: 16:58:31.657: Connecting to org.freedesktop.Tracker3.Miner.Files ^C (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ ls build meta-incoresemi meta-openembedded meta-riscv openembedded-core (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ MACHINE=chromite-h bitbake opensbi Loading cache: 100% |#######################################################################################################################################################################| Time: 0:00:00 Loaded 3629 entries from dependency cache. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.50.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-22.04" TARGET_SYS = "riscv64-oe-linux" MACHINE = "chromite-h" DISTRO = "nodistro" DISTRO_VERSION = "nodistro.0" TUNE_FEATURES = "riscv64 riscv64nf" meta = "HEAD:08b2c9a23ce43ed65a16f5f0714b19a571e1b54a" meta-oe meta-python meta-multimedia meta-networking = "HEAD:4ff36ed798939b20746e5b06a04eadf235cceffa" meta-riscv = "HEAD:69f38710a01fc5c8de35d69601a5d5bb1044886b" meta-incoresemi = "update_opensbi_path:4f305f9857e6da321c6c0db2c053c2058ce17ec7" WARNING: Your host glibc version (2.35) is newer than that in uninative (2.33). Disabling uninative so that sstate is not corrupted. Initialising tasks: 100% |##################################################################################################################################################################| Time: 0:00:01 Sstate summary: Wanted 528 Local 0 Network 0 Missed 528 Current 72 (0% match, 12% complete) NOTE: Executing Tasks WARNING: vim-tiny-8.2-r0 do_fetch: Failed to fetch URL git://github.com/vim/vim.git, attempting MIRRORS if available ERROR: util-linux-native-2.36.2-r0 do_configure: configure failed ERROR: util-linux-native-2.36.2-r0 do_configure: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/temp/run.do_configure.2177084' failed with exit code 1: automake (GNU automake) 1.16.3 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Tom Tromey <tromey@redhat.com> and Alexandre Duret-Lutz <adl@gnu.org>. AUTOV is 1.16 autoreconf: export WARNINGS=cross,no-obsolete autoreconf: Entering directory '.' autoreconf: running: aclocal --system-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal/ --automake-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal-1.16 -I /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. libtoolize: copying file 'config/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: running: aclocal --system-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal/ --automake-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal-1.16 -I /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force -I m4 autoreconf: running: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/autoconf --include=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force configure.ac:694: warning: AC_RUN_IFELSE called without default to allow cross compiling ../autoconf-2.71/lib/autoconf/general.m4:2981: AC_RUN_IFELSE is expanded from... ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ../autoconf-2.71/lib/autoconf/general.m4:2962: _AC_RUN_IFELSE is expanded from... ../autoconf-2.71/lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ../autoconf-2.71/lib/autoconf/general.m4:2981: AC_RUN_IFELSE is expanded from... ../autoconf-2.71/lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ../autoconf-2.71/lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ../autoconf-2.71/lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... aclocal.m4:14213: AX_CHECK_TLS is expanded from... configure.ac:694: the top level autoreconf: running: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/autoheader --include=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:13: installing 'config/compile' configure.ac:14: installing 'config/missing' sys-utils/Makemodule.am:226: warning: addprefix sys-utils/,$(SETARCH_LINKS: non-POSIX variable name sys-utils/Makemodule.am:226: (probably a GNU make extension) Makefile.am:96: 'sys-utils/Makemodule.am' included from here Makefile.am: installing 'config/depcomp' autoreconf: 'config/config.sub' is updated autoreconf: 'config/config.guess' is updated autoreconf: Leaving directory '.' configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/endian-little configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common-linux configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common-glibc configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/x86_64-linux configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common configure: loading site script /home/padmanaban/riscv-incoresemi/meta-openembedded/meta-networking/site/endian-little configure: loading site script /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/x86_64-linux_config_site.d/ncurses_config checking for x86_64-linux-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for a BSD-compatible install... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking dependency style of gcc ... none checking whether make supports nested variables... (cached) yes checking for x86_64-linux-ar... ar checking the archiver (ar) interface... ar checking for bison... no checking for byacc... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for an ANSI C-conforming const... yes checking for working volatile... yes checking whether byte ordering is bigendian... (cached) no checking how to run the C preprocessor... gcc -E checking whether compiler handles -fno-common... yes checking whether compiler handles -Wall... yes checking whether compiler handles -Wextra... yes checking whether compiler handles -Wextra-semi... no checking whether compiler handles -Wembedded-directive... no checking whether compiler handles -Wmissing-declarations... yes checking whether compiler handles -Wmissing-parameter-type... yes checking whether compiler handles -Wmissing-prototypes... yes checking whether compiler handles -Wno-missing-field-initializers... yes checking whether compiler handles -Wredundant-decls... yes checking whether compiler handles -Wsign-compare... yes checking whether compiler handles -Wtype-limits... yes checking whether compiler handles -Wuninitialized... yes checking whether compiler handles -Wunused-but-set-parameter... yes checking whether compiler handles -Wunused-but-set-variable... yes checking whether compiler handles -Wunused-parameter... yes checking whether compiler handles -Wunused-result... yes checking whether compiler handles -Wunused-variable... yes checking whether compiler handles -Wnested-externs... yes checking whether compiler handles -Wpointer-arith... yes checking whether compiler handles -Wstrict-prototypes... yes checking whether compiler handles -Wformat-security... yes checking whether compiler handles -Wimplicit-function-declaration... yes checking whether compiler handles -Wdiscarded-qualifiers... yes checking whether compiler handles -Waddress-of-packed-member... yes checking whether compiler handles -Werror=sequence-point... yes checking whether compiler handles -Wno-clobbered... yes checking whether compiler handles -Wno-cast-function-type... yes checking whether compiler handles -Wno-unused-parameter... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) sed checking for grep that handles long lines and -e... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep checking for egrep... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep -E checking for fgrep... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep -F checking for ld used by gcc ... ld checking if the linker (ld ) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for ld option to reload object files... -r checking for x86_64-linux-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... (cached) ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-ranlib... ranlib checking command to parse nm output from gcc object... ok checking for sysroot... no checking for a working dd... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/dd checking how to truncate binary pipes... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/dd bs=4096 count=1 checking for x86_64-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking linker version script flag... --version-script checking if version scripts can use complex wildcards... yes checking for x86_64-linux-pkg-config... no checking for pkg-config... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to build gtk-doc documentation... no checking for gtkdoc-check... no checking for xsltproc... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether to enable assertions... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for gcc options needed to detect all undeclared functions... none needed checking for struct tm.tm_zone... yes checking whether NLS is requested... no checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking for ld... ld -m elf_x86_64 checking if the linker (ld -m elf_x86_64) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib64 checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking whether to use NLS... no checking for linux/compiler.h... no checking for linux/blkpg.h... yes checking for linux/major.h... yes checking for asm/io.h... no checking for err.h... yes checking for errno.h... yes checking for fcntl.h... yes checking for getopt.h... yes checking for inttypes.h... (cached) yes checking for lastlog.h... yes checking for libutil.h... no checking for linux/btrfs.h... yes checking for linux/cdrom.h... yes checking for linux/falloc.h... yes checking for linux/watchdog.h... yes checking for linux/fd.h... yes checking for linux/raw.h... no checking for linux/tiocl.h... yes checking for linux/version.h... yes checking for linux/securebits.h... yes checking for linux/net_namespace.h... yes checking for linux/capability.h... yes checking for locale.h... yes checking for mntent.h... yes checking for net/if.h... yes checking for net/if_dl.h... no checking for netinet/in.h... yes checking for paths.h... yes checking for pty.h... yes checking for security/pam_appl.h... no checking for stdint.h... (cached) yes checking for stdio_ext.h... yes checking for stdlib.h... (cached) yes checking for endian.h... yes checking for byteswap.h... yes checking for sys/endian.h... no checking for sys/disk.h... no checking for sys/disklabel.h... no checking for sys/file.h... yes checking for sys/io.h... yes checking for sys/ioccom.h... no checking for sys/ioctl.h... yes checking for sys/mkdev.h... no checking for sys/mount.h... yes checking for sys/param.h... yes checking for sys/prctl.h... yes checking for sys/resource.h... yes checking for sys/signalfd.h... yes checking for sys/socket.h... yes checking for sys/sockio.h... no checking for sys/stat.h... (cached) yes checking for sys/sysmacros.h... yes checking for sys/swap.h... yes checking for sys/syscall.h... yes checking for sys/time.h... yes checking for sys/timex.h... yes checking for sys/ttydefaults.h... yes checking for sys/types.h... (cached) yes checking for sys/ucred.h... no checking for sys/un.h... yes checking for unistd.h... (cached) yes checking for shadow.h... yes checking for utmp.h... yes checking for utmpx.h... yes checking for linux/fs.h... no checking for linux/gsmmux.h... yes checking for security/pam_misc.h... no checking for linux/blkzoned.h... yes checking for security/openpam.h... no checking for langinfo.h... yes checking whether langinfo.h defines ALTMON_x constants... yes checking whether langinfo.h defines _NL_ABALTMON_x constants... yes checking for struct termios.c_line... yes checking for struct stat.st_mtim.tv_nsec... yes checking whether _NL_TIME_WEEK_1STDAY is declared... yes checking whether environ is declared... yes checking whether strsignal is declared... yes checking whether TIOCGLCKTRMIOS is declared... yes checking whether SOCK_CLOEXEC is declared... yes checking whether SOCK_NONBLOCK is declared... yes checking whether SO_PASSCRED is declared... yes checking for clearenv... yes checking for __fpurge... yes checking for fpurge... no checking for __fpending... yes checking for secure_getenv... yes checking for __secure_getenv... no checking for eaccess... yes checking for err... yes checking for errx... yes checking for explicit_bzero... yes checking for fmemopen... yes checking for fsync... yes checking for utimensat... yes checking for getdomainname... yes checking for getdtablesize... yes checking for getexecname... no checking for getmntinfo... no checking for getrandom... yes checking for getrlimit... yes checking for getsgnam... yes checking for inotify_init... yes checking for jrand48... yes checking for lchown... yes checking for llseek... no checking for mempcpy... yes checking for mkostemp... yes checking for nanosleep... yes checking for ntp_gettime... yes checking for personality... yes checking for pidfd_open... no checking for pidfd_send_signal... no checking for posix_fadvise... yes checking for prctl... yes checking for qsort_r... yes checking for rpmatch... yes checking for scandirat... yes checking for setprogname... no checking for setresgid... yes checking for setresuid... (cached) yes checking for sched_setattr... no checking for sched_setscheduler... yes checking for sigqueue... yes checking for srandom... yes checking for strnchr... no checking for strndup... yes checking for strnlen... yes checking for sysconf... yes checking for sysinfo... yes checking for timegm... yes checking for usleep... yes checking for vwarnx... yes checking for warn... yes checking for warnx... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking for openat... yes checking for fstatat... yes checking for unlinkat... yes checking for ioperm... yes checking for iopl... yes checking for futimens... yes checking for inotify_init1... yes checking for open_memstream... yes checking for reboot... yes checking for updwtmpx... yes checking for updwtmpx... (cached) yes checking for getusershell... yes checking for syscall setns... SYS_setns checking for syscall pidfd_open... SYS_pidfd_open checking for syscall pidfd_send_signal... SYS_pidfd_send_signal checking for isnan... yes checking for clock_gettime... yes checking for timer_create... yes checking for rtas_get_sysparm in -lrtas... no checking for struct sockaddr.sa_len... no checking for library containing socket... none required checking for dirfd... yes checking whether program_invocation_short_name is defined... yes checking whether __progname is defined... yes checking whether the target supports thread-local storage... yes checking for openpty in -lutil... yes checking for union semun... no checking for loff_t... yes checking wchar_t support... yes checking for cpu_set_t... yes checking for sighandler_t... yes checking whether CPU_ALLOC is declared... yes checking for crypt.h... yes checking for x86_64-linux-ncursesw6-config... no checking for ncursesw6-config... ncursesw6-config checking for x86_64-linux-ncursesw5-config... no checking for ncursesw5-config... ncursesw5-config checking for ncursesw... yes checking for ncursesw/ncurses.h... yes checking for ncursesw/term.h... yes checking for use_default_colors in -lncursesw... yes checking for resizeterm in -lncursesw... yes checking for tinfow... no checking for tgetent in -ltinfow... no checking for tinfo... yes checking for syscall fallocate... SYS_fallocate checking for valid fallocate() function... yes checking for valid posix_fallocate() function... yes checking for syscall unshare... SYS_unshare checking for unshare... yes checking for setns... yes checking for libpcre2-8... yes checking for crc32 in -lz... yes checking for magic_open in -lmagic... no checking for syscall swapon... SYS_swapon checking for syscall swapoff... SYS_swapoff checking for swapon... yes checking for swapoff... yes checking for syscall prlimit64... SYS_prlimit64 checking for prlimit... yes checking for syscall pivot_root... SYS_pivot_root configure: error: raw selected, but required raw.h header file not available WARNING: exit code 1 from a shell command. ERROR: Logfile of failure stored in: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/temp/log.do_configure.2177084 Log data follows: | DEBUG: Executing shell function autotools_preconfigure | DEBUG: Shell function autotools_preconfigure finished | DEBUG: Executing python function autotools_aclocals | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common'] | DEBUG: Python function autotools_aclocals finished | DEBUG: Executing python function extend_recipe_sysroot | NOTE: Direct dependencies are ['/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-extended/xz/xz_5.2.5.bb:do_populate_sysroot', '/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.21.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.71.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-support/libpcre/libpcre2_10.36.bb:do_populate_sysroot', '/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.66.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-core/ncurses/ncurses_6.2.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-core/util-linux/util-linux-libuuid_2.36.2.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-core/zlib/zlib_1.2.11.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-devtools/automake/automake_1.16.3.bb:do_populate_sysroot', 'virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-support/libcap-ng/libcap-ng_0.8.2.bb:do_populate_sysroot'] | NOTE: Installed into sysroot: [] | NOTE: Skipping as already exists in sysroot: ['libtool-native', 'xz-native', 'gettext-minimal-native', 'autoconf-native', 'pkgconfig-native', 'libpcre2-native', 'quilt-native', 'ncurses-native', 'util-linux-libuuid-native', 'zlib-native', 'automake-native', 'libcap-ng-native', 'texinfo-dummy-native', 'gnu-config-native', 'm4-native'] | DEBUG: Python function extend_recipe_sysroot finished | DEBUG: Executing shell function do_configure | automake (GNU automake) 1.16.3 | Copyright (C) 2020 Free Software Foundation, Inc. | License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html> | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. | | Written by Tom Tromey <tromey@redhat.com> | and Alexandre Duret-Lutz <adl@gnu.org>. | AUTOV is 1.16 | NOTE: Executing ACLOCAL="aclocal --system-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal/ --automake-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal-1.16" autoreconf -Wcross --verbose --install --force --exclude=autopoint --exclude=gtkdocize -I /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ | autoreconf: export WARNINGS=cross,no-obsolete | autoreconf: Entering directory '.' | autoreconf: running: aclocal --system-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal/ --automake-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal-1.16 -I /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force -I m4 | autoreconf: configure.ac: tracing | autoreconf: running: libtoolize --copy --force | libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. | libtoolize: copying file 'config/ltmain.sh' | libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. | libtoolize: copying file 'm4/libtool.m4' | libtoolize: copying file 'm4/ltoptions.m4' | libtoolize: copying file 'm4/ltsugar.m4' | libtoolize: copying file 'm4/ltversion.m4' | libtoolize: copying file 'm4/lt~obsolete.m4' | autoreconf: configure.ac: not using Intltool | autoreconf: running: aclocal --system-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal/ --automake-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal-1.16 -I /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force -I m4 | autoreconf: running: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/autoconf --include=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force | configure.ac:694: warning: AC_RUN_IFELSE called without default to allow cross compiling | ../autoconf-2.71/lib/autoconf/general.m4:2981: AC_RUN_IFELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... | ../autoconf-2.71/lib/autoconf/general.m4:2962: _AC_RUN_IFELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... | ../autoconf-2.71/lib/autoconf/general.m4:2981: AC_RUN_IFELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... | ../autoconf-2.71/lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... | ../autoconf-2.71/lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... | aclocal.m4:14213: AX_CHECK_TLS is expanded from... | configure.ac:694: the top level | autoreconf: running: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/autoheader --include=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force | autoreconf: running: automake --add-missing --copy --force-missing | configure.ac:13: installing 'config/compile' | configure.ac:14: installing 'config/missing' | sys-utils/Makemodule.am:226: warning: addprefix sys-utils/,$(SETARCH_LINKS: non-POSIX variable name | sys-utils/Makemodule.am:226: (probably a GNU make extension) | Makefile.am:96: 'sys-utils/Makemodule.am' included from here | Makefile.am: installing 'config/depcomp' | autoreconf: 'config/config.sub' is updated | autoreconf: 'config/config.guess' is updated | autoreconf: Leaving directory '.' | NOTE: Running ../util-linux-2.36.2/configure --build=x86_64-linux --host=x86_64-linux --target=x86_64-linux --prefix=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr --exec_prefix=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr --bindir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin --sbindir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/sbin --libexecdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/libexec --datadir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share --sysconfdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/etc --sharedstatedir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/com --localstatedir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/var --libdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/lib --includedir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/include --oldincludedir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/include --infodir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/info --mandir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/man --disable-silent-rules --disable-dependency-tracking --enable-libuuid --enable-libblkid --enable-fsck --enable-kill --enable-last --enable-mesg --enable-mount --enable-partx --enable-raw --enable-rfkill --enable-unshare --enable-write --disable-bfs --disable-chfn-chsh --disable-login --disable-makeinstall-chown --disable-minix --disable-newgrp --disable-use-tty-group --disable-vipw --without-udev usrsbin_execdir='/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/sbin' --libdir='/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/lib' --disable-static --without-cryptsetup --disable-su --disable-runuser --without-python --disable-pylibmount --without-readline --without-systemd --without-systemdsystemunitdir --disable-nls --without-cap-ng --disable-setpriv --disable-hwclock-gplv3 | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/endian-little | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common-linux | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common-glibc | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/x86_64-linux | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common | configure: loading site script /home/padmanaban/riscv-incoresemi/meta-openembedded/meta-networking/site/endian-little | configure: loading site script /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/x86_64-linux_config_site.d/ncurses_config | checking for x86_64-linux-gcc... gcc | checking whether the C compiler works... yes | checking for C compiler default output file name... a.out | checking for suffix of executables... | checking whether we are cross compiling... no | checking for suffix of object files... o | checking whether the compiler supports GNU C... yes | checking whether gcc accepts -g... yes | checking for gcc option to enable C11 features... none needed | checking whether gcc understands -c and -o together... yes | checking for stdio.h... (cached) yes | checking for stdlib.h... (cached) yes | checking for string.h... (cached) yes | checking for inttypes.h... (cached) yes | checking for stdint.h... (cached) yes | checking for strings.h... (cached) yes | checking for sys/stat.h... (cached) yes | checking for sys/types.h... (cached) yes | checking for unistd.h... (cached) yes | checking for wchar.h... yes | checking for minix/config.h... no | checking whether it is safe to define __EXTENSIONS__... yes | checking whether _XOPEN_SOURCE should be defined... no | checking for a BSD-compatible install... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/install -c | checking whether build environment is sane... yes | checking for a race-free mkdir -p... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/mkdir -p | checking for gawk... gawk | checking whether make sets $(MAKE)... yes | checking whether make supports the include directive... yes (GNU style) | checking whether make supports nested variables... yes | checking how to create a pax tar archive... gnutar | checking dependency style of gcc ... none | checking whether make supports nested variables... (cached) yes | checking for x86_64-linux-ar... ar | checking the archiver (ar) interface... ar | checking for bison... no | checking for byacc... no | checking build system type... x86_64-pc-linux-gnu | checking host system type... x86_64-pc-linux-gnu | checking for an ANSI C-conforming const... yes | checking for working volatile... yes | checking whether byte ordering is bigendian... (cached) no | checking how to run the C preprocessor... gcc -E | checking whether compiler handles -fno-common... yes | checking whether compiler handles -Wall... yes | checking whether compiler handles -Wextra... yes | checking whether compiler handles -Wextra-semi... no | checking whether compiler handles -Wembedded-directive... no | checking whether compiler handles -Wmissing-declarations... yes | checking whether compiler handles -Wmissing-parameter-type... yes | checking whether compiler handles -Wmissing-prototypes... yes | checking whether compiler handles -Wno-missing-field-initializers... yes | checking whether compiler handles -Wredundant-decls... yes | checking whether compiler handles -Wsign-compare... yes | checking whether compiler handles -Wtype-limits... yes | checking whether compiler handles -Wuninitialized... yes | checking whether compiler handles -Wunused-but-set-parameter... yes | checking whether compiler handles -Wunused-but-set-variable... yes | checking whether compiler handles -Wunused-parameter... yes | checking whether compiler handles -Wunused-result... yes | checking whether compiler handles -Wunused-variable... yes | checking whether compiler handles -Wnested-externs... yes | checking whether compiler handles -Wpointer-arith... yes | checking whether compiler handles -Wstrict-prototypes... yes | checking whether compiler handles -Wformat-security... yes | checking whether compiler handles -Wimplicit-function-declaration... yes | checking whether compiler handles -Wdiscarded-qualifiers... yes | checking whether compiler handles -Waddress-of-packed-member... yes | checking whether compiler handles -Werror=sequence-point... yes | checking whether compiler handles -Wno-clobbered... yes | checking whether compiler handles -Wno-cast-function-type... yes | checking whether compiler handles -Wno-unused-parameter... yes | checking how to print strings... printf | checking for a sed that does not truncate output... (cached) sed | checking for grep that handles long lines and -e... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep | checking for egrep... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep -E | checking for fgrep... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep -F | checking for ld used by gcc ... ld | checking if the linker (ld ) is GNU ld... yes | checking for BSD- or MS-compatible name lister (nm)... nm | checking the name lister (nm) interface... BSD nm | checking whether ln -s works... yes | checking the maximum length of command line arguments... 1572864 | checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop | checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop | checking for ld option to reload object files... -r | checking for x86_64-linux-objdump... objdump | checking how to recognize dependent libraries... pass_all | checking for x86_64-linux-dlltool... no | checking for dlltool... no | checking how to associate runtime and link libraries... printf %s\n | checking for x86_64-linux-ar... (cached) ar | checking for archiver @FILE support... @ | checking for x86_64-linux-strip... strip | checking for x86_64-linux-ranlib... ranlib | checking command to parse nm output from gcc object... ok | checking for sysroot... no | checking for a working dd... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/dd | checking how to truncate binary pipes... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/dd bs=4096 count=1 | checking for x86_64-linux-mt... no | checking for mt... no | checking if : is a manifest tool... no | checking for dlfcn.h... yes | checking for objdir... .libs | checking if gcc supports -fno-rtti -fno-exceptions... no | checking for gcc option to produce PIC... -fPIC -DPIC | checking if gcc PIC flag -fPIC -DPIC works... yes | checking if gcc static flag -static works... yes | checking if gcc supports -c -o file.o... yes | checking if gcc supports -c -o file.o... (cached) yes | checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes | checking whether -lc should be explicitly linked in... no | checking dynamic linker characteristics... GNU/Linux ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | checking if libtool supports shared libraries... yes | checking whether to build shared libraries... yes | checking whether to build static libraries... no | checking linker version script flag... --version-script | checking if version scripts can use complex wildcards... yes | checking for x86_64-linux-pkg-config... no | checking for pkg-config... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/pkg-config | checking pkg-config is at least version 0.9.0... yes | checking whether to build gtk-doc documentation... no | checking for gtkdoc-check... no | checking for xsltproc... no | checking for special C compiler options needed for large files... no | checking for _FILE_OFFSET_BITS value needed for large files... no | checking whether to enable assertions... yes | checking whether struct tm is in sys/time.h or time.h... time.h | checking for gcc options needed to detect all undeclared functions... none needed | checking for struct tm.tm_zone... yes | checking whether NLS is requested... no | checking for msgfmt... no | checking for gmsgfmt... : | checking for xgettext... no | checking for msgmerge... no | checking for ld... ld -m elf_x86_64 | checking if the linker (ld -m elf_x86_64) is GNU ld... yes | checking for shared library run path origin... done | checking 32-bit host C ABI... no | checking for ELF binary format... yes | checking for the common suffixes of directories in the library search path... lib,lib,lib64 | checking for CFPreferencesCopyAppValue... no | checking for CFLocaleCopyCurrent... no | checking whether to use NLS... no | checking for linux/compiler.h... no | checking for linux/blkpg.h... yes | checking for linux/major.h... yes | checking for asm/io.h... no | checking for err.h... yes | checking for errno.h... yes | checking for fcntl.h... yes | checking for getopt.h... yes | checking for inttypes.h... (cached) yes | checking for lastlog.h... yes | checking for libutil.h... no | checking for linux/btrfs.h... yes | checking for linux/cdrom.h... yes | checking for linux/falloc.h... yes | checking for linux/watchdog.h... yes | checking for linux/fd.h... yes | checking for linux/raw.h... no | checking for linux/tiocl.h... yes | checking for linux/version.h... yes | checking for linux/securebits.h... yes | checking for linux/net_namespace.h... yes | checking for linux/capability.h... yes | checking for locale.h... yes | checking for mntent.h... yes | checking for net/if.h... yes | checking for net/if_dl.h... no | checking for netinet/in.h... yes | checking for paths.h... yes | checking for pty.h... yes | checking for security/pam_appl.h... no | checking for stdint.h... (cached) yes | checking for stdio_ext.h... yes | checking for stdlib.h... (cached) yes | checking for endian.h... yes | checking for byteswap.h... yes | checking for sys/endian.h... no | checking for sys/disk.h... no | checking for sys/disklabel.h... no | checking for sys/file.h... yes | checking for sys/io.h... yes | checking for sys/ioccom.h... no | checking for sys/ioctl.h... yes | checking for sys/mkdev.h... no | checking for sys/mount.h... yes | checking for sys/param.h... yes | checking for sys/prctl.h... yes | checking for sys/resource.h... yes | checking for sys/signalfd.h... yes | checking for sys/socket.h... yes | checking for sys/sockio.h... no | checking for sys/stat.h... (cached) yes | checking for sys/sysmacros.h... yes | checking for sys/swap.h... yes | checking for sys/syscall.h... yes | checking for sys/time.h... yes | checking for sys/timex.h... yes | checking for sys/ttydefaults.h... yes | checking for sys/types.h... (cached) yes | checking for sys/ucred.h... no | checking for sys/un.h... yes | checking for unistd.h... (cached) yes | checking for shadow.h... yes | checking for utmp.h... yes | checking for utmpx.h... yes | checking for linux/fs.h... no | checking for linux/gsmmux.h... yes | checking for security/pam_misc.h... no | checking for linux/blkzoned.h... yes | checking for security/openpam.h... no | checking for langinfo.h... yes | checking whether langinfo.h defines ALTMON_x constants... yes | checking whether langinfo.h defines _NL_ABALTMON_x constants... yes | checking for struct termios.c_line... yes | checking for struct stat.st_mtim.tv_nsec... yes | checking whether _NL_TIME_WEEK_1STDAY is declared... yes | checking whether environ is declared... yes | checking whether strsignal is declared... yes | checking whether TIOCGLCKTRMIOS is declared... yes | checking whether SOCK_CLOEXEC is declared... yes | checking whether SOCK_NONBLOCK is declared... yes | checking whether SO_PASSCRED is declared... yes | checking for clearenv... yes | checking for __fpurge... yes | checking for fpurge... no | checking for __fpending... yes | checking for secure_getenv... yes | checking for __secure_getenv... no | checking for eaccess... yes | checking for err... yes | checking for errx... yes | checking for explicit_bzero... yes | checking for fmemopen... yes | checking for fsync... yes | checking for utimensat... yes | checking for getdomainname... yes | checking for getdtablesize... yes | checking for getexecname... no | checking for getmntinfo... no | checking for getrandom... yes | checking for getrlimit... yes | checking for getsgnam... yes | checking for inotify_init... yes | checking for jrand48... yes | checking for lchown... yes | checking for llseek... no | checking for mempcpy... yes | checking for mkostemp... yes | checking for nanosleep... yes | checking for ntp_gettime... yes | checking for personality... yes | checking for pidfd_open... no | checking for pidfd_send_signal... no | checking for posix_fadvise... yes | checking for prctl... yes | checking for qsort_r... yes | checking for rpmatch... yes | checking for scandirat... yes | checking for setprogname... no | checking for setresgid... yes | checking for setresuid... (cached) yes | checking for sched_setattr... no | checking for sched_setscheduler... yes | checking for sigqueue... yes | checking for srandom... yes | checking for strnchr... no | checking for strndup... yes | checking for strnlen... yes | checking for sysconf... yes | checking for sysinfo... yes | checking for timegm... yes | checking for usleep... yes | checking for vwarnx... yes | checking for warn... yes | checking for warnx... yes | checking for _LARGEFILE_SOURCE value needed for large files... no | checking for openat... yes | checking for fstatat... yes | checking for unlinkat... yes | checking for ioperm... yes | checking for iopl... yes | checking for futimens... yes | checking for inotify_init1... yes | checking for open_memstream... yes | checking for reboot... yes | checking for updwtmpx... yes | checking for updwtmpx... (cached) yes | checking for getusershell... yes | checking for syscall setns... SYS_setns | checking for syscall pidfd_open... SYS_pidfd_open | checking for syscall pidfd_send_signal... SYS_pidfd_send_signal | checking for isnan... yes | checking for clock_gettime... yes | checking for timer_create... yes | checking for rtas_get_sysparm in -lrtas... no | checking for struct sockaddr.sa_len... no | checking for library containing socket... none required | checking for dirfd... yes | checking whether program_invocation_short_name is defined... yes | checking whether __progname is defined... yes | checking whether the target supports thread-local storage... yes | checking for openpty in -lutil... yes | checking for union semun... no | checking for loff_t... yes | checking wchar_t support... yes | checking for cpu_set_t... yes | checking for sighandler_t... yes | checking whether CPU_ALLOC is declared... yes | checking for crypt.h... yes | checking for x86_64-linux-ncursesw6-config... no | checking for ncursesw6-config... ncursesw6-config | checking for x86_64-linux-ncursesw5-config... no | checking for ncursesw5-config... ncursesw5-config | checking for ncursesw... yes | checking for ncursesw/ncurses.h... yes | checking for ncursesw/term.h... yes | checking for use_default_colors in -lncursesw... yes | checking for resizeterm in -lncursesw... yes | checking for tinfow... no | checking for tgetent in -ltinfow... no | checking for tinfo... yes | checking for syscall fallocate... SYS_fallocate | checking for valid fallocate() function... yes | checking for valid posix_fallocate() function... yes | checking for syscall unshare... SYS_unshare | checking for unshare... yes | checking for setns... yes | checking for libpcre2-8... yes | checking for crc32 in -lz... yes | checking for magic_open in -lmagic... no | checking for syscall swapon... SYS_swapon | checking for syscall swapoff... SYS_swapoff | checking for swapon... yes | checking for swapoff... yes | checking for syscall prlimit64... SYS_prlimit64 | checking for prlimit... yes | checking for syscall pivot_root... SYS_pivot_root | configure: error: raw selected, but required raw.h header file not available | NOTE: The following config.log files may provide further information. | NOTE: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/build/config.log | ERROR: configure failed | WARNING: exit code 1 from a shell command. | ERROR: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/temp/run.do_configure.2177084' failed with exit code 1: | automake (GNU automake) 1.16.3 | Copyright (C) 2020 Free Software Foundation, Inc. | License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html> | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. | | Written by Tom Tromey <tromey@redhat.com> | and Alexandre Duret-Lutz <adl@gnu.org>. | AUTOV is 1.16 | autoreconf: export WARNINGS=cross,no-obsolete | autoreconf: Entering directory '.' | autoreconf: running: aclocal --system-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal/ --automake-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal-1.16 -I /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force -I m4 | autoreconf: configure.ac: tracing | autoreconf: running: libtoolize --copy --force | libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. | libtoolize: copying file 'config/ltmain.sh' | libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. | libtoolize: copying file 'm4/libtool.m4' | libtoolize: copying file 'm4/ltoptions.m4' | libtoolize: copying file 'm4/ltsugar.m4' | libtoolize: copying file 'm4/ltversion.m4' | libtoolize: copying file 'm4/lt~obsolete.m4' | autoreconf: configure.ac: not using Intltool | autoreconf: running: aclocal --system-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal/ --automake-acdir=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/aclocal-1.16 -I /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force -I m4 | autoreconf: running: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/autoconf --include=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force | configure.ac:694: warning: AC_RUN_IFELSE called without default to allow cross compiling | ../autoconf-2.71/lib/autoconf/general.m4:2981: AC_RUN_IFELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... | ../autoconf-2.71/lib/autoconf/general.m4:2962: _AC_RUN_IFELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... | ../autoconf-2.71/lib/autoconf/general.m4:2981: AC_RUN_IFELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... | ../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... | ../autoconf-2.71/lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... | ../autoconf-2.71/lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... | aclocal.m4:14213: AX_CHECK_TLS is expanded from... | configure.ac:694: the top level | autoreconf: running: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/autoheader --include=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/util-linux-2.36.2/m4/ --force | autoreconf: running: automake --add-missing --copy --force-missing | configure.ac:13: installing 'config/compile' | configure.ac:14: installing 'config/missing' | sys-utils/Makemodule.am:226: warning: addprefix sys-utils/,$(SETARCH_LINKS: non-POSIX variable name | sys-utils/Makemodule.am:226: (probably a GNU make extension) | Makefile.am:96: 'sys-utils/Makemodule.am' included from here | Makefile.am: installing 'config/depcomp' | autoreconf: 'config/config.sub' is updated | autoreconf: 'config/config.guess' is updated | autoreconf: Leaving directory '.' | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/endian-little | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common-linux | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common-glibc | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/x86_64-linux | configure: loading site script /home/padmanaban/riscv-incoresemi/openembedded-core/meta/site/common | configure: loading site script /home/padmanaban/riscv-incoresemi/meta-openembedded/meta-networking/site/endian-little | configure: loading site script /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/share/x86_64-linux_config_site.d/ncurses_config | checking for x86_64-linux-gcc... gcc | checking whether the C compiler works... yes | checking for C compiler default output file name... a.out | checking for suffix of executables... | checking whether we are cross compiling... no | checking for suffix of object files... o | checking whether the compiler supports GNU C... yes | checking whether gcc accepts -g... yes | checking for gcc option to enable C11 features... none needed | checking whether gcc understands -c and -o together... yes | checking for stdio.h... (cached) yes | checking for stdlib.h... (cached) yes | checking for string.h... (cached) yes | checking for inttypes.h... (cached) yes | checking for stdint.h... (cached) yes | checking for strings.h... (cached) yes | checking for sys/stat.h... (cached) yes | checking for sys/types.h... (cached) yes | checking for unistd.h... (cached) yes | checking for wchar.h... yes | checking for minix/config.h... no | checking whether it is safe to define __EXTENSIONS__... yes | checking whether _XOPEN_SOURCE should be defined... no | checking for a BSD-compatible install... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/install -c | checking whether build environment is sane... yes | checking for a race-free mkdir -p... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/mkdir -p | checking for gawk... gawk | checking whether make sets $(MAKE)... yes | checking whether make supports the include directive... yes (GNU style) | checking whether make supports nested variables... yes | checking how to create a pax tar archive... gnutar | checking dependency style of gcc ... none | checking whether make supports nested variables... (cached) yes | checking for x86_64-linux-ar... ar | checking the archiver (ar) interface... ar | checking for bison... no | checking for byacc... no | checking build system type... x86_64-pc-linux-gnu | checking host system type... x86_64-pc-linux-gnu | checking for an ANSI C-conforming const... yes | checking for working volatile... yes | checking whether byte ordering is bigendian... (cached) no | checking how to run the C preprocessor... gcc -E | checking whether compiler handles -fno-common... yes | checking whether compiler handles -Wall... yes | checking whether compiler handles -Wextra... yes | checking whether compiler handles -Wextra-semi... no | checking whether compiler handles -Wembedded-directive... no | checking whether compiler handles -Wmissing-declarations... yes | checking whether compiler handles -Wmissing-parameter-type... yes | checking whether compiler handles -Wmissing-prototypes... yes | checking whether compiler handles -Wno-missing-field-initializers... yes | checking whether compiler handles -Wredundant-decls... yes | checking whether compiler handles -Wsign-compare... yes | checking whether compiler handles -Wtype-limits... yes | checking whether compiler handles -Wuninitialized... yes | checking whether compiler handles -Wunused-but-set-parameter... yes | checking whether compiler handles -Wunused-but-set-variable... yes | checking whether compiler handles -Wunused-parameter... yes | checking whether compiler handles -Wunused-result... yes | checking whether compiler handles -Wunused-variable... yes | checking whether compiler handles -Wnested-externs... yes | checking whether compiler handles -Wpointer-arith... yes | checking whether compiler handles -Wstrict-prototypes... yes | checking whether compiler handles -Wformat-security... yes | checking whether compiler handles -Wimplicit-function-declaration... yes | checking whether compiler handles -Wdiscarded-qualifiers... yes | checking whether compiler handles -Waddress-of-packed-member... yes | checking whether compiler handles -Werror=sequence-point... yes | checking whether compiler handles -Wno-clobbered... yes | checking whether compiler handles -Wno-cast-function-type... yes | checking whether compiler handles -Wno-unused-parameter... yes | checking how to print strings... printf | checking for a sed that does not truncate output... (cached) sed | checking for grep that handles long lines and -e... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep | checking for egrep... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep -E | checking for fgrep... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/grep -F | checking for ld used by gcc ... ld | checking if the linker (ld ) is GNU ld... yes | checking for BSD- or MS-compatible name lister (nm)... nm | checking the name lister (nm) interface... BSD nm | checking whether ln -s works... yes | checking the maximum length of command line arguments... 1572864 | checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop | checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop | checking for ld option to reload object files... -r | checking for x86_64-linux-objdump... objdump | checking how to recognize dependent libraries... pass_all | checking for x86_64-linux-dlltool... no | checking for dlltool... no | checking how to associate runtime and link libraries... printf %s\n | checking for x86_64-linux-ar... (cached) ar | checking for archiver @FILE support... @ | checking for x86_64-linux-strip... strip | checking for x86_64-linux-ranlib... ranlib | checking command to parse nm output from gcc object... ok | checking for sysroot... no | checking for a working dd... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/dd | checking how to truncate binary pipes... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/hosttools/dd bs=4096 count=1 | checking for x86_64-linux-mt... no | checking for mt... no | checking if : is a manifest tool... no | checking for dlfcn.h... yes | checking for objdir... .libs | checking if gcc supports -fno-rtti -fno-exceptions... no | checking for gcc option to produce PIC... -fPIC -DPIC | checking if gcc PIC flag -fPIC -DPIC works... yes | checking if gcc static flag -static works... yes | checking if gcc supports -c -o file.o... yes | checking if gcc supports -c -o file.o... (cached) yes | checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes | checking whether -lc should be explicitly linked in... no | checking dynamic linker characteristics... GNU/Linux ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | checking if libtool supports shared libraries... yes | checking whether to build shared libraries... yes | checking whether to build static libraries... no | checking linker version script flag... --version-script | checking if version scripts can use complex wildcards... yes | checking for x86_64-linux-pkg-config... no | checking for pkg-config... /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/recipe-sysroot-native/usr/bin/pkg-config | checking pkg-config is at least version 0.9.0... yes | checking whether to build gtk-doc documentation... no | checking for gtkdoc-check... no | checking for xsltproc... no | checking for special C compiler options needed for large files... no | checking for _FILE_OFFSET_BITS value needed for large files... no | checking whether to enable assertions... yes | checking whether struct tm is in sys/time.h or time.h... time.h | checking for gcc options needed to detect all undeclared functions... none needed | checking for struct tm.tm_zone... yes | checking whether NLS is requested... no | checking for msgfmt... no | checking for gmsgfmt... : | checking for xgettext... no | checking for msgmerge... no | checking for ld... ld -m elf_x86_64 | checking if the linker (ld -m elf_x86_64) is GNU ld... yes | checking for shared library run path origin... done | checking 32-bit host C ABI... no | checking for ELF binary format... yes | checking for the common suffixes of directories in the library search path... lib,lib,lib64 | checking for CFPreferencesCopyAppValue... no | checking for CFLocaleCopyCurrent... no | checking whether to use NLS... no | checking for linux/compiler.h... no | checking for linux/blkpg.h... yes | checking for linux/major.h... yes | checking for asm/io.h... no | checking for err.h... yes | checking for errno.h... yes | checking for fcntl.h... yes | checking for getopt.h... yes | checking for inttypes.h... (cached) yes | checking for lastlog.h... yes | checking for libutil.h... no | checking for linux/btrfs.h... yes | checking for linux/cdrom.h... yes | checking for linux/falloc.h... yes | checking for linux/watchdog.h... yes | checking for linux/fd.h... yes | checking for linux/raw.h... no | checking for linux/tiocl.h... yes | checking for linux/version.h... yes | checking for linux/securebits.h... yes | checking for linux/net_namespace.h... yes | checking for linux/capability.h... yes | checking for locale.h... yes | checking for mntent.h... yes | checking for net/if.h... yes | checking for net/if_dl.h... no | checking for netinet/in.h... yes | checking for paths.h... yes | checking for pty.h... yes | checking for security/pam_appl.h... no | checking for stdint.h... (cached) yes | checking for stdio_ext.h... yes | checking for stdlib.h... (cached) yes | checking for endian.h... yes | checking for byteswap.h... yes | checking for sys/endian.h... no | checking for sys/disk.h... no | checking for sys/disklabel.h... no | checking for sys/file.h... yes | checking for sys/io.h... yes | checking for sys/ioccom.h... no | checking for sys/ioctl.h... yes | checking for sys/mkdev.h... no | checking for sys/mount.h... yes | checking for sys/param.h... yes | checking for sys/prctl.h... yes | checking for sys/resource.h... yes | checking for sys/signalfd.h... yes | checking for sys/socket.h... yes | checking for sys/sockio.h... no | checking for sys/stat.h... (cached) yes | checking for sys/sysmacros.h... yes | checking for sys/swap.h... yes | checking for sys/syscall.h... yes | checking for sys/time.h... yes | checking for sys/timex.h... yes | checking for sys/ttydefaults.h... yes | checking for sys/types.h... (cached) yes | checking for sys/ucred.h... no | checking for sys/un.h... yes | checking for unistd.h... (cached) yes | checking for shadow.h... yes | checking for utmp.h... yes | checking for utmpx.h... yes | checking for linux/fs.h... no | checking for linux/gsmmux.h... yes | checking for security/pam_misc.h... no | checking for linux/blkzoned.h... yes | checking for security/openpam.h... no | checking for langinfo.h... yes | checking whether langinfo.h defines ALTMON_x constants... yes | checking whether langinfo.h defines _NL_ABALTMON_x constants... yes | checking for struct termios.c_line... yes | checking for struct stat.st_mtim.tv_nsec... yes | checking whether _NL_TIME_WEEK_1STDAY is declared... yes | checking whether environ is declared... yes | checking whether strsignal is declared... yes | checking whether TIOCGLCKTRMIOS is declared... yes | checking whether SOCK_CLOEXEC is declared... yes | checking whether SOCK_NONBLOCK is declared... yes | checking whether SO_PASSCRED is declared... yes | checking for clearenv... yes | checking for __fpurge... yes | checking for fpurge... no | checking for __fpending... yes | checking for secure_getenv... yes | checking for __secure_getenv... no | checking for eaccess... yes | checking for err... yes | checking for errx... yes | checking for explicit_bzero... yes | checking for fmemopen... yes | checking for fsync... yes | checking for utimensat... yes | checking for getdomainname... yes | checking for getdtablesize... yes | checking for getexecname... no | checking for getmntinfo... no | checking for getrandom... yes | checking for getrlimit... yes | checking for getsgnam... yes | checking for inotify_init... yes | checking for jrand48... yes | checking for lchown... yes | checking for llseek... no | checking for mempcpy... yes | checking for mkostemp... yes | checking for nanosleep... yes | checking for ntp_gettime... yes | checking for personality... yes | checking for pidfd_open... no | checking for pidfd_send_signal... no | checking for posix_fadvise... yes | checking for prctl... yes | checking for qsort_r... yes | checking for rpmatch... yes | checking for scandirat... yes | checking for setprogname... no | checking for setresgid... yes | checking for setresuid... (cached) yes | checking for sched_setattr... no | checking for sched_setscheduler... yes | checking for sigqueue... yes | checking for srandom... yes | checking for strnchr... no | checking for strndup... yes | checking for strnlen... yes | checking for sysconf... yes | checking for sysinfo... yes | checking for timegm... yes | checking for usleep... yes | checking for vwarnx... yes | checking for warn... yes | checking for warnx... yes | checking for _LARGEFILE_SOURCE value needed for large files... no | checking for openat... yes | checking for fstatat... yes | checking for unlinkat... yes | checking for ioperm... yes | checking for iopl... yes | checking for futimens... yes | checking for inotify_init1... yes | checking for open_memstream... yes | checking for reboot... yes | checking for updwtmpx... yes | checking for updwtmpx... (cached) yes | checking for getusershell... yes | checking for syscall setns... SYS_setns | checking for syscall pidfd_open... SYS_pidfd_open | checking for syscall pidfd_send_signal... SYS_pidfd_send_signal | checking for isnan... yes | checking for clock_gettime... yes | checking for timer_create... yes | checking for rtas_get_sysparm in -lrtas... no | checking for struct sockaddr.sa_len... no | checking for library containing socket... none required | checking for dirfd... yes | checking whether program_invocation_short_name is defined... yes | checking whether __progname is defined... yes | checking whether the target supports thread-local storage... yes | checking for openpty in -lutil... yes | checking for union semun... no | checking for loff_t... yes | checking wchar_t support... yes | checking for cpu_set_t... yes | checking for sighandler_t... yes | checking whether CPU_ALLOC is declared... yes | checking for crypt.h... yes | checking for x86_64-linux-ncursesw6-config... no | checking for ncursesw6-config... ncursesw6-config | checking for x86_64-linux-ncursesw5-config... no | checking for ncursesw5-config... ncursesw5-config | checking for ncursesw... yes | checking for ncursesw/ncurses.h... yes | checking for ncursesw/term.h... yes | checking for use_default_colors in -lncursesw... yes | checking for resizeterm in -lncursesw... yes | checking for tinfow... no | checking for tgetent in -ltinfow... no | checking for tinfo... yes | checking for syscall fallocate... SYS_fallocate | checking for valid fallocate() function... yes | checking for valid posix_fallocate() function... yes | checking for syscall unshare... SYS_unshare | checking for unshare... yes | checking for setns... yes | checking for libpcre2-8... yes | checking for crc32 in -lz... yes | checking for magic_open in -lmagic... no | checking for syscall swapon... SYS_swapon | checking for syscall swapoff... SYS_swapoff | checking for swapon... yes | checking for swapoff... yes | checking for syscall prlimit64... SYS_prlimit64 | checking for prlimit... yes | checking for syscall pivot_root... SYS_pivot_root | configure: error: raw selected, but required raw.h header file not available | WARNING: exit code 1 from a shell command. | ERROR: Task (virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-core/util-linux/util-linux_2.36.2.bb:do_configure) failed with exit code '1' Second Keyboard Interrupt, stopping... Summary: 1 task failed: virtual:native:/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-core/util-linux/util-linux_2.36.2.bb:do_configure Summary: There were 2 WARNING messages shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ gcc -v Using built-in specs. COLLECT_GCC=/usr/bin/gcc-9 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.5.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-5Q4PKF/gcc-9-9.5.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex Thread model: posix gcc version 9.5.0 (Ubuntu 9.5.0-1ubuntu1~22.04) (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ vim /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/x86_64-linux/util-linux-native/2.36.2-r0/temp/log.do_configure.2177084 (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ ls build meta-incoresemi meta-openembedded meta-riscv openembedded-core (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ cd meta-incoresemi/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi$ ls conf README.md recipes-bsp recipes-core recipes-kernel setup.sh tools (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi$ cd recipes-kernel/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi/recipes-kernel$ ls linux (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi/recipes-kernel$ cd linux/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi/recipes-kernel/linux$ ls linux-mainline linux-mainline_5.11.bb (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi/recipes-kernel/linux$ vim linux-mainline_5.11.bb (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi/recipes-kernel/linux$ ... ...: command not found (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi/recipes-kernel/linux$ cd ../../.. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ ls build meta-incoresemi meta-openembedded meta-riscv openembedded-core (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ cd openembedded-core/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/openembedded-core$ ls bitbake contrib LICENSE LICENSE.GPL-2.0-only LICENSE.MIT MEMORIAM meta meta-selftest meta-skeleton oe-init-build-env README.OE-Core README.qemu scripts (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/openembedded-core$ cd meta meta/ meta-selftest/ meta-skeleton/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/openembedded-core$ cd meta/ classes/ files/ recipes-bsp/ recipes-core/ recipes-extended/ recipes-graphics/ recipes-multimedia/ recipes-sato/ site/ conf/ lib/ recipes-connectivity/ recipes-devtools/ recipes-gnome/ recipes-kernel/ recipes-rt/ recipes-support/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/openembedded-core$ cd meta/recipes-core/ base-files/ dbus/ expat/ glibc/ init-ifupdown/ libcgroup/ musl/ os-release/ readline/ udev/ zlib/ base-passwd/ dbus-wait/ fts/ glib-networking/ initrdscripts/ libxcrypt/ ncurses/ ovmf/ sysfsutils/ update-rc.d/ busybox/ dropbear/ gettext/ ifupdown/ initscripts/ libxml/ netbase/ packagegroups/ systemd/ util-linux/ coreutils/ ell/ glib-2.0/ images/ kbd/ meta/ newlib/ psplash/ sysvinit/ volatile-binds/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/openembedded-core$ cd meta/recipes-core/util-linux/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/openembedded-core/meta/recipes-core/util-linux$ ls util-linux util-linux_2.36.2.bb util-linux.inc util-linux-libuuid_2.36.2.bb (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/openembedded-core/meta/recipes-core/util-linux$ vim util-linux_2.36.2.bb (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/openembedded-core/meta/recipes-core/util-linux$ cd (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~$ cd riscv-incoresemi/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ MACHINE=chromite-h bitbake opensbi Loading cache: 100% |#######################################################################################################################################################################| Time: 0:00:00 Loaded 3629 entries from dependency cache. Parsing recipes: 100% |#####################################################################################################################################################################| Time: 0:00:00 Parsing of 2356 .bb files complete (2355 cached, 1 parsed). 3629 targets, 433 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.50.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-22.04" TARGET_SYS = "riscv64-oe-linux" MACHINE = "chromite-h" DISTRO = "nodistro" DISTRO_VERSION = "nodistro.0" TUNE_FEATURES = "riscv64 riscv64nf" meta = "HEAD:08b2c9a23ce43ed65a16f5f0714b19a571e1b54a" meta-oe meta-python meta-multimedia meta-networking = "HEAD:4ff36ed798939b20746e5b06a04eadf235cceffa" meta-riscv = "HEAD:69f38710a01fc5c8de35d69601a5d5bb1044886b" meta-incoresemi = "update_opensbi_path:4f305f9857e6da321c6c0db2c053c2058ce17ec7" WARNING: Your host glibc version (2.35) is newer than that in uninative (2.33). Disabling uninative so that sstate is not corrupted. Initialising tasks: 100% |##################################################################################################################################################################| Time: 0:00:01 Sstate summary: Wanted 364 Local 0 Network 0 Missed 364 Current 236 (0% match, 39% complete) NOTE: Executing Tasks WARNING: vim-tiny-8.2-r0 do_fetch: Failed to fetch URL git://github.com/vim/vim.git, attempting MIRRORS if available ERROR: opensbi-0.9-r0 do_compile: oe_runmake failed ERROR: opensbi-0.9-r0 do_compile: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/temp/run.do_compile.3184069' failed with exit code 1: AS-DEP platform/generic/firmware/fw_payload.dep AS-DEP platform/generic/firmware/fw_jump.dep AS-DEP platform/generic/firmware/fw_dynamic.dep AS-DEP platform/generic/firmware/payloads/test_head.dep CC-DEP platform/generic/firmware/payloads/test_main.dep CC-DEP lib/utils/fdt/fdt_fixup.dep CC-DEP lib/utils/fdt/fdt_helper.dep CC-DEP lib/utils/fdt/fdt_domain.dep CC-DEP lib/utils/ipi/fdt_ipi_clint.dep CC-DEP lib/utils/ipi/fdt_ipi.dep CC-DEP lib/utils/irqchip/plic.dep CC-DEP lib/utils/irqchip/fdt_irqchip_plic.dep CC-DEP lib/utils/irqchip/fdt_irqchip.dep CC-DEP lib/utils/libfdt/fdt_wip.dep CC-DEP lib/utils/libfdt/fdt_sw.dep CC-DEP lib/utils/libfdt/fdt_strerror.dep CC-DEP lib/utils/libfdt/fdt_rw.dep CC-DEP lib/utils/libfdt/fdt_ro.dep CC-DEP lib/utils/libfdt/fdt_empty_tree.dep CC-DEP lib/utils/libfdt/fdt_check.dep CC-DEP lib/utils/libfdt/fdt_addresses.dep CC-DEP lib/utils/libfdt/fdt.dep CC-DEP lib/utils/reset/fdt_reset_sifive.dep CC-DEP lib/utils/reset/fdt_reset_htif.dep CC-DEP lib/utils/reset/fdt_reset.dep CC-DEP lib/utils/serial/uart8250.dep CC-DEP lib/utils/serial/sifive-uart.dep CC-DEP lib/utils/serial/chromite-uart.dep CC-DEP lib/utils/serial/shakti-uart.dep CC-DEP lib/utils/serial/fdt_serial_uart8250.dep CC-DEP lib/utils/serial/fdt_serial_sifive.dep CC-DEP lib/utils/serial/fdt_serial_chromite.dep CC-DEP lib/utils/serial/fdt_serial_shakti.dep CC-DEP lib/utils/serial/fdt_serial_htif.dep CC-DEP lib/utils/serial/fdt_serial.dep CC-DEP lib/utils/sys/sifive_test.dep CC-DEP lib/utils/sys/htif.dep CC-DEP lib/utils/sys/clint.dep CC-DEP lib/utils/timer/fdt_timer_clint.dep CC-DEP lib/utils/timer/fdt_timer.dep AS-DEP lib/sbi/sbi_expected_trap.dep CC-DEP lib/sbi/sbi_unpriv.dep CC-DEP lib/sbi/sbi_trap.dep CC-DEP lib/sbi/sbi_tlb.dep CC-DEP lib/sbi/sbi_timer.dep CC-DEP lib/sbi/sbi_system.dep CC-DEP lib/sbi/sbi_string.dep CC-DEP lib/sbi/sbi_scratch.dep CC-DEP lib/sbi/sbi_platform.dep CC-DEP lib/sbi/sbi_misaligned_ldst.dep CC-DEP lib/sbi/sbi_ipi.dep CC-DEP lib/sbi/sbi_init.dep CC-DEP lib/sbi/sbi_illegal_insn.dep CC-DEP lib/sbi/sbi_hsm.dep AS-DEP lib/sbi/sbi_hfence.dep CC-DEP lib/sbi/sbi_math.dep CC-DEP lib/sbi/sbi_hart.dep CC-DEP lib/sbi/sbi_fifo.dep CC-DEP lib/sbi/sbi_emulate_csr.dep CC-DEP lib/sbi/sbi_ecall_vendor.dep CC-DEP lib/sbi/sbi_ecall_replace.dep CC-DEP lib/sbi/sbi_ecall_legacy.dep CC-DEP lib/sbi/sbi_ecall_hsm.dep CC-DEP lib/sbi/sbi_ecall_base.dep CC-DEP lib/sbi/sbi_ecall.dep CC-DEP lib/sbi/sbi_domain.dep CC-DEP lib/sbi/sbi_console.dep CC-DEP lib/sbi/sbi_bitops.dep CC-DEP lib/sbi/sbi_bitmap.dep CC-DEP lib/sbi/riscv_locks.dep AS-DEP lib/sbi/riscv_hardfp.dep CC-DEP lib/sbi/riscv_atomic.dep CC-DEP lib/sbi/riscv_asm.dep CC-DEP platform/generic/sifive_fu540.dep CC-DEP platform/generic/platform.dep MERGE-DEP platform/generic/firmware/payloads/test.dep CC lib/sbi/riscv_asm.o CC lib/sbi/riscv_atomic.o AS lib/sbi/riscv_hardfp.o CC lib/sbi/riscv_locks.o CC lib/sbi/sbi_bitmap.o CC lib/sbi/sbi_bitops.o CC lib/sbi/sbi_console.o CC lib/sbi/sbi_domain.o CC lib/sbi/sbi_ecall.o CC lib/sbi/sbi_ecall_base.o CC lib/sbi/sbi_ecall_hsm.o CC lib/sbi/sbi_ecall_legacy.o CC lib/sbi/sbi_ecall_replace.o CC lib/sbi/sbi_ecall_vendor.o CC lib/sbi/sbi_emulate_csr.o CC lib/sbi/sbi_fifo.o CC lib/sbi/sbi_hart.o CC lib/sbi/sbi_math.o AS lib/sbi/sbi_hfence.o CC lib/sbi/sbi_hsm.o CC lib/sbi/sbi_illegal_insn.o CC lib/sbi/sbi_init.o CC lib/sbi/sbi_ipi.o CC lib/sbi/sbi_misaligned_ldst.o CC lib/sbi/sbi_platform.o CC lib/sbi/sbi_scratch.o CC lib/sbi/sbi_string.o CC lib/sbi/sbi_system.o CC lib/sbi/sbi_timer.o CC lib/sbi/sbi_tlb.o CC lib/sbi/sbi_trap.o CC lib/sbi/sbi_unpriv.o AS lib/sbi/sbi_expected_trap.o CC lib/utils/timer/fdt_timer.o CC lib/utils/timer/fdt_timer_clint.o CC lib/utils/sys/clint.o CC lib/utils/sys/htif.o CC lib/utils/sys/sifive_test.o CC lib/utils/serial/fdt_serial.o CC lib/utils/serial/fdt_serial_htif.o CC lib/utils/serial/fdt_serial_shakti.o /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:33:10: error: 'htif_getc' undeclared here (not in a function) 33 | .getc = htif_getc, | ^~~~~~~~~ /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:34:10: error: 'htif_putc' undeclared here (not in a function) 34 | .putc = htif_putc | ^~~~~~~~~ /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:12:12: error: 'serial_shakti_init' defined but not used [-Werror=unused-function] 12 | static int serial_shakti_init(void *fdt, int nodeoff, | ^~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make: *** [Makefile:337: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/build/lib/utils/serial/fdt_serial_shakti.o] Error 1 make: *** Waiting for unfinished jobs.... WARNING: exit code 1 from a shell command. ERROR: Logfile of failure stored in: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/temp/log.do_compile.3184069 Log data follows: | DEBUG: Executing python function autotools_aclocals | DEBUG: SITE files ['endian-little', 'bit-64', 'riscv-common', 'common-linux', 'common-glibc', 'riscv64-linux', 'riscv64-linux', 'common'] | DEBUG: Python function autotools_aclocals finished | DEBUG: Executing shell function do_compile | NOTE: make -j 12 PLATFORM=generic I=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/image FW_PAYLOAD_PATH=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/deploy/images/chromite-h/Image-initramfs-chromite-h.bin FW_FDT_PATH=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/deploy/images/chromite-h/chromite-h.dtb | AS-DEP platform/generic/firmware/fw_payload.dep | AS-DEP platform/generic/firmware/fw_jump.dep | AS-DEP platform/generic/firmware/fw_dynamic.dep | AS-DEP platform/generic/firmware/payloads/test_head.dep | CC-DEP platform/generic/firmware/payloads/test_main.dep | CC-DEP lib/utils/fdt/fdt_fixup.dep | CC-DEP lib/utils/fdt/fdt_helper.dep | CC-DEP lib/utils/fdt/fdt_domain.dep | CC-DEP lib/utils/ipi/fdt_ipi_clint.dep | CC-DEP lib/utils/ipi/fdt_ipi.dep | CC-DEP lib/utils/irqchip/plic.dep | CC-DEP lib/utils/irqchip/fdt_irqchip_plic.dep | CC-DEP lib/utils/irqchip/fdt_irqchip.dep | CC-DEP lib/utils/libfdt/fdt_wip.dep | CC-DEP lib/utils/libfdt/fdt_sw.dep | CC-DEP lib/utils/libfdt/fdt_strerror.dep | CC-DEP lib/utils/libfdt/fdt_rw.dep | CC-DEP lib/utils/libfdt/fdt_ro.dep | CC-DEP lib/utils/libfdt/fdt_empty_tree.dep | CC-DEP lib/utils/libfdt/fdt_check.dep | CC-DEP lib/utils/libfdt/fdt_addresses.dep | CC-DEP lib/utils/libfdt/fdt.dep | CC-DEP lib/utils/reset/fdt_reset_sifive.dep | CC-DEP lib/utils/reset/fdt_reset_htif.dep | CC-DEP lib/utils/reset/fdt_reset.dep | CC-DEP lib/utils/serial/uart8250.dep | CC-DEP lib/utils/serial/sifive-uart.dep | CC-DEP lib/utils/serial/chromite-uart.dep | CC-DEP lib/utils/serial/shakti-uart.dep | CC-DEP lib/utils/serial/fdt_serial_uart8250.dep | CC-DEP lib/utils/serial/fdt_serial_sifive.dep | CC-DEP lib/utils/serial/fdt_serial_chromite.dep | CC-DEP lib/utils/serial/fdt_serial_shakti.dep | CC-DEP lib/utils/serial/fdt_serial_htif.dep | CC-DEP lib/utils/serial/fdt_serial.dep | CC-DEP lib/utils/sys/sifive_test.dep | CC-DEP lib/utils/sys/htif.dep | CC-DEP lib/utils/sys/clint.dep | CC-DEP lib/utils/timer/fdt_timer_clint.dep | CC-DEP lib/utils/timer/fdt_timer.dep | AS-DEP lib/sbi/sbi_expected_trap.dep | CC-DEP lib/sbi/sbi_unpriv.dep | CC-DEP lib/sbi/sbi_trap.dep | CC-DEP lib/sbi/sbi_tlb.dep | CC-DEP lib/sbi/sbi_timer.dep | CC-DEP lib/sbi/sbi_system.dep | CC-DEP lib/sbi/sbi_string.dep | CC-DEP lib/sbi/sbi_scratch.dep | CC-DEP lib/sbi/sbi_platform.dep | CC-DEP lib/sbi/sbi_misaligned_ldst.dep | CC-DEP lib/sbi/sbi_ipi.dep | CC-DEP lib/sbi/sbi_init.dep | CC-DEP lib/sbi/sbi_illegal_insn.dep | CC-DEP lib/sbi/sbi_hsm.dep | AS-DEP lib/sbi/sbi_hfence.dep | CC-DEP lib/sbi/sbi_math.dep | CC-DEP lib/sbi/sbi_hart.dep | CC-DEP lib/sbi/sbi_fifo.dep | CC-DEP lib/sbi/sbi_emulate_csr.dep | CC-DEP lib/sbi/sbi_ecall_vendor.dep | CC-DEP lib/sbi/sbi_ecall_replace.dep | CC-DEP lib/sbi/sbi_ecall_legacy.dep | CC-DEP lib/sbi/sbi_ecall_hsm.dep | CC-DEP lib/sbi/sbi_ecall_base.dep | CC-DEP lib/sbi/sbi_ecall.dep | CC-DEP lib/sbi/sbi_domain.dep | CC-DEP lib/sbi/sbi_console.dep | CC-DEP lib/sbi/sbi_bitops.dep | CC-DEP lib/sbi/sbi_bitmap.dep | CC-DEP lib/sbi/riscv_locks.dep | AS-DEP lib/sbi/riscv_hardfp.dep | CC-DEP lib/sbi/riscv_atomic.dep | CC-DEP lib/sbi/riscv_asm.dep | CC-DEP platform/generic/sifive_fu540.dep | CC-DEP platform/generic/platform.dep | MERGE-DEP platform/generic/firmware/payloads/test.dep | CC lib/sbi/riscv_asm.o | CC lib/sbi/riscv_atomic.o | AS lib/sbi/riscv_hardfp.o | CC lib/sbi/riscv_locks.o | CC lib/sbi/sbi_bitmap.o | CC lib/sbi/sbi_bitops.o | CC lib/sbi/sbi_console.o | CC lib/sbi/sbi_domain.o | CC lib/sbi/sbi_ecall.o | CC lib/sbi/sbi_ecall_base.o | CC lib/sbi/sbi_ecall_hsm.o | CC lib/sbi/sbi_ecall_legacy.o | CC lib/sbi/sbi_ecall_replace.o | CC lib/sbi/sbi_ecall_vendor.o | CC lib/sbi/sbi_emulate_csr.o | CC lib/sbi/sbi_fifo.o | CC lib/sbi/sbi_hart.o | CC lib/sbi/sbi_math.o | AS lib/sbi/sbi_hfence.o | CC lib/sbi/sbi_hsm.o | CC lib/sbi/sbi_illegal_insn.o | CC lib/sbi/sbi_init.o | CC lib/sbi/sbi_ipi.o | CC lib/sbi/sbi_misaligned_ldst.o | CC lib/sbi/sbi_platform.o | CC lib/sbi/sbi_scratch.o | CC lib/sbi/sbi_string.o | CC lib/sbi/sbi_system.o | CC lib/sbi/sbi_timer.o | CC lib/sbi/sbi_tlb.o | CC lib/sbi/sbi_trap.o | CC lib/sbi/sbi_unpriv.o | AS lib/sbi/sbi_expected_trap.o | CC lib/utils/timer/fdt_timer.o | CC lib/utils/timer/fdt_timer_clint.o | CC lib/utils/sys/clint.o | CC lib/utils/sys/htif.o | CC lib/utils/sys/sifive_test.o | CC lib/utils/serial/fdt_serial.o | CC lib/utils/serial/fdt_serial_htif.o | CC lib/utils/serial/fdt_serial_shakti.o | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:33:10: error: 'htif_getc' undeclared here (not in a function) | 33 | .getc = htif_getc, | | ^~~~~~~~~ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:34:10: error: 'htif_putc' undeclared here (not in a function) | 34 | .putc = htif_putc | | ^~~~~~~~~ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:12:12: error: 'serial_shakti_init' defined but not used [-Werror=unused-function] | 12 | static int serial_shakti_init(void *fdt, int nodeoff, | | ^~~~~~~~~~~~~~~~~~ | cc1: all warnings being treated as errors | make: *** [Makefile:337: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/build/lib/utils/serial/fdt_serial_shakti.o] Error 1 | make: *** Waiting for unfinished jobs.... | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/temp/run.do_compile.3184069' failed with exit code 1: | AS-DEP platform/generic/firmware/fw_payload.dep | AS-DEP platform/generic/firmware/fw_jump.dep | AS-DEP platform/generic/firmware/fw_dynamic.dep | AS-DEP platform/generic/firmware/payloads/test_head.dep | CC-DEP platform/generic/firmware/payloads/test_main.dep | CC-DEP lib/utils/fdt/fdt_fixup.dep | CC-DEP lib/utils/fdt/fdt_helper.dep | CC-DEP lib/utils/fdt/fdt_domain.dep | CC-DEP lib/utils/ipi/fdt_ipi_clint.dep | CC-DEP lib/utils/ipi/fdt_ipi.dep | CC-DEP lib/utils/irqchip/plic.dep | CC-DEP lib/utils/irqchip/fdt_irqchip_plic.dep | CC-DEP lib/utils/irqchip/fdt_irqchip.dep | CC-DEP lib/utils/libfdt/fdt_wip.dep | CC-DEP lib/utils/libfdt/fdt_sw.dep | CC-DEP lib/utils/libfdt/fdt_strerror.dep | CC-DEP lib/utils/libfdt/fdt_rw.dep | CC-DEP lib/utils/libfdt/fdt_ro.dep | CC-DEP lib/utils/libfdt/fdt_empty_tree.dep | CC-DEP lib/utils/libfdt/fdt_check.dep | CC-DEP lib/utils/libfdt/fdt_addresses.dep | CC-DEP lib/utils/libfdt/fdt.dep | CC-DEP lib/utils/reset/fdt_reset_sifive.dep | CC-DEP lib/utils/reset/fdt_reset_htif.dep | CC-DEP lib/utils/reset/fdt_reset.dep | CC-DEP lib/utils/serial/uart8250.dep | CC-DEP lib/utils/serial/sifive-uart.dep | CC-DEP lib/utils/serial/chromite-uart.dep | CC-DEP lib/utils/serial/shakti-uart.dep | CC-DEP lib/utils/serial/fdt_serial_uart8250.dep | CC-DEP lib/utils/serial/fdt_serial_sifive.dep | CC-DEP lib/utils/serial/fdt_serial_chromite.dep | CC-DEP lib/utils/serial/fdt_serial_shakti.dep | CC-DEP lib/utils/serial/fdt_serial_htif.dep | CC-DEP lib/utils/serial/fdt_serial.dep | CC-DEP lib/utils/sys/sifive_test.dep | CC-DEP lib/utils/sys/htif.dep | CC-DEP lib/utils/sys/clint.dep | CC-DEP lib/utils/timer/fdt_timer_clint.dep | CC-DEP lib/utils/timer/fdt_timer.dep | AS-DEP lib/sbi/sbi_expected_trap.dep | CC-DEP lib/sbi/sbi_unpriv.dep | CC-DEP lib/sbi/sbi_trap.dep | CC-DEP lib/sbi/sbi_tlb.dep | CC-DEP lib/sbi/sbi_timer.dep | CC-DEP lib/sbi/sbi_system.dep | CC-DEP lib/sbi/sbi_string.dep | CC-DEP lib/sbi/sbi_scratch.dep | CC-DEP lib/sbi/sbi_platform.dep | CC-DEP lib/sbi/sbi_misaligned_ldst.dep | CC-DEP lib/sbi/sbi_ipi.dep | CC-DEP lib/sbi/sbi_init.dep | CC-DEP lib/sbi/sbi_illegal_insn.dep | CC-DEP lib/sbi/sbi_hsm.dep | AS-DEP lib/sbi/sbi_hfence.dep | CC-DEP lib/sbi/sbi_math.dep | CC-DEP lib/sbi/sbi_hart.dep | CC-DEP lib/sbi/sbi_fifo.dep | CC-DEP lib/sbi/sbi_emulate_csr.dep | CC-DEP lib/sbi/sbi_ecall_vendor.dep | CC-DEP lib/sbi/sbi_ecall_replace.dep | CC-DEP lib/sbi/sbi_ecall_legacy.dep | CC-DEP lib/sbi/sbi_ecall_hsm.dep | CC-DEP lib/sbi/sbi_ecall_base.dep | CC-DEP lib/sbi/sbi_ecall.dep | CC-DEP lib/sbi/sbi_domain.dep | CC-DEP lib/sbi/sbi_console.dep | CC-DEP lib/sbi/sbi_bitops.dep | CC-DEP lib/sbi/sbi_bitmap.dep | CC-DEP lib/sbi/riscv_locks.dep | AS-DEP lib/sbi/riscv_hardfp.dep | CC-DEP lib/sbi/riscv_atomic.dep | CC-DEP lib/sbi/riscv_asm.dep | CC-DEP platform/generic/sifive_fu540.dep | CC-DEP platform/generic/platform.dep | MERGE-DEP platform/generic/firmware/payloads/test.dep | CC lib/sbi/riscv_asm.o | CC lib/sbi/riscv_atomic.o | AS lib/sbi/riscv_hardfp.o | CC lib/sbi/riscv_locks.o | CC lib/sbi/sbi_bitmap.o | CC lib/sbi/sbi_bitops.o | CC lib/sbi/sbi_console.o | CC lib/sbi/sbi_domain.o | CC lib/sbi/sbi_ecall.o | CC lib/sbi/sbi_ecall_base.o | CC lib/sbi/sbi_ecall_hsm.o | CC lib/sbi/sbi_ecall_legacy.o | CC lib/sbi/sbi_ecall_replace.o | CC lib/sbi/sbi_ecall_vendor.o | CC lib/sbi/sbi_emulate_csr.o | CC lib/sbi/sbi_fifo.o | CC lib/sbi/sbi_hart.o | CC lib/sbi/sbi_math.o | AS lib/sbi/sbi_hfence.o | CC lib/sbi/sbi_hsm.o | CC lib/sbi/sbi_illegal_insn.o | CC lib/sbi/sbi_init.o | CC lib/sbi/sbi_ipi.o | CC lib/sbi/sbi_misaligned_ldst.o | CC lib/sbi/sbi_platform.o | CC lib/sbi/sbi_scratch.o | CC lib/sbi/sbi_string.o | CC lib/sbi/sbi_system.o | CC lib/sbi/sbi_timer.o | CC lib/sbi/sbi_tlb.o | CC lib/sbi/sbi_trap.o | CC lib/sbi/sbi_unpriv.o | AS lib/sbi/sbi_expected_trap.o | CC lib/utils/timer/fdt_timer.o | CC lib/utils/timer/fdt_timer_clint.o | CC lib/utils/sys/clint.o | CC lib/utils/sys/htif.o | CC lib/utils/sys/sifive_test.o | CC lib/utils/serial/fdt_serial.o | CC lib/utils/serial/fdt_serial_htif.o | CC lib/utils/serial/fdt_serial_shakti.o | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:33:10: error: 'htif_getc' undeclared here (not in a function) | 33 | .getc = htif_getc, | | ^~~~~~~~~ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:34:10: error: 'htif_putc' undeclared here (not in a function) | 34 | .putc = htif_putc | | ^~~~~~~~~ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/fdt_serial_shakti.c:12:12: error: 'serial_shakti_init' defined but not used [-Werror=unused-function] | 12 | static int serial_shakti_init(void *fdt, int nodeoff, | | ^~~~~~~~~~~~~~~~~~ | cc1: all warnings being treated as errors | make: *** [Makefile:337: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/build/lib/utils/serial/fdt_serial_shakti.o] Error 1 | make: *** Waiting for unfinished jobs.... | WARNING: exit code 1 from a shell command. | ERROR: Task (/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-bsp/opensbi/opensbi_0.9.bb:do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 1774 tasks of which 1049 didn't need to be rerun and 1 failed. NOTE: Writing buildhistory NOTE: Writing buildhistory took: 2 seconds NOTE: Build completion summary: NOTE: do_populate_sysroot: 0.0% sstate reuse(0 setscene, 71 scratch) NOTE: do_package_qa: 0.0% sstate reuse(0 setscene, 70 scratch) NOTE: do_package: 0.0% sstate reuse(0 setscene, 70 scratch) NOTE: do_packagedata: 0.0% sstate reuse(0 setscene, 70 scratch) NOTE: do_package_write_ipk: 0.0% sstate reuse(0 setscene, 70 scratch) NOTE: do_populate_lic: 0.0% sstate reuse(0 setscene, 2 scratch) Summary: 1 task failed: /home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-bsp/opensbi/opensbi_0.9.bb:do_compile Summary: There were 2 WARNING messages shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ ls build meta-incoresemi meta-openembedded meta-riscv openembedded-core (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ cd meta- bash: cd: meta-: No such file or directory (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ cd meta-incoresemi/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi$ ls conf README.md recipes-bsp recipes-core recipes-kernel setup.sh tools (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi$ vim recipes-bsp/opensbi/opensbi opensbi/ opensbi_0.9.bbappend (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi$ vim recipes-bsp/opensbi/opensbi_0.9.bbappend (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/meta-incoresemi$ cd .. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ ls build meta-incoresemi meta-openembedded meta-riscv openembedded-core (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ MACHINE=chromite-h bitbake opensbi Loading cache: 100% |#######################################################################################################################################################################| Time: 0:00:00 Loaded 3629 entries from dependency cache. Parsing recipes: 100% |#####################################################################################################################################################################| Time: 0:00:00 Parsing of 2356 .bb files complete (2355 cached, 1 parsed). 3629 targets, 433 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.50.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-22.04" TARGET_SYS = "riscv64-oe-linux" MACHINE = "chromite-h" DISTRO = "nodistro" DISTRO_VERSION = "nodistro.0" TUNE_FEATURES = "riscv64 riscv64nf" meta = "HEAD:08b2c9a23ce43ed65a16f5f0714b19a571e1b54a" meta-oe meta-python meta-multimedia meta-networking = "HEAD:4ff36ed798939b20746e5b06a04eadf235cceffa" meta-riscv = "HEAD:69f38710a01fc5c8de35d69601a5d5bb1044886b" meta-incoresemi = "update_opensbi_path:4f305f9857e6da321c6c0db2c053c2058ce17ec7" WARNING: Your host glibc version (2.35) is newer than that in uninative (2.33). Disabling uninative so that sstate is not corrupted. Initialising tasks: 100% |##################################################################################################################################################################| Time: 0:00:01 Sstate summary: Wanted 7 Local 0 Network 0 Missed 7 Current 593 (0% match, 98% complete) Removing 1 stale sstate objects for arch riscv64nf: 100% |##################################################################################################################################| Time: 0:00:00 NOTE: Executing Tasks ERROR: opensbi-0.9-r0 do_compile: oe_runmake failed ERROR: opensbi-0.9-r0 do_compile: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/temp/run.do_compile.3188900' failed with exit code 1: AS-DEP platform/generic/firmware/fw_payload.dep AS-DEP platform/generic/firmware/fw_jump.dep AS-DEP platform/generic/firmware/fw_dynamic.dep AS-DEP platform/generic/firmware/payloads/test_head.dep CC-DEP platform/generic/firmware/payloads/test_main.dep CC-DEP lib/utils/fdt/fdt_fixup.dep CC-DEP lib/utils/fdt/fdt_helper.dep CC-DEP lib/utils/fdt/fdt_domain.dep CC-DEP lib/utils/ipi/fdt_ipi_clint.dep CC-DEP lib/utils/ipi/fdt_ipi.dep CC-DEP lib/utils/irqchip/plic.dep CC-DEP lib/utils/irqchip/fdt_irqchip_plic.dep CC-DEP lib/utils/irqchip/fdt_irqchip.dep CC-DEP lib/utils/libfdt/fdt_wip.dep CC-DEP lib/utils/libfdt/fdt_sw.dep CC-DEP lib/utils/libfdt/fdt_strerror.dep CC-DEP lib/utils/libfdt/fdt_rw.dep CC-DEP lib/utils/libfdt/fdt_ro.dep CC-DEP lib/utils/libfdt/fdt_empty_tree.dep CC-DEP lib/utils/libfdt/fdt_check.dep CC-DEP lib/utils/libfdt/fdt_addresses.dep CC-DEP lib/utils/libfdt/fdt.dep CC-DEP lib/utils/reset/fdt_reset_sifive.dep CC-DEP lib/utils/reset/fdt_reset_htif.dep CC-DEP lib/utils/reset/fdt_reset.dep CC-DEP lib/utils/serial/uart8250.dep CC-DEP lib/utils/serial/sifive-uart.dep CC-DEP lib/utils/serial/chromite-uart.dep CC-DEP lib/utils/serial/shakti-uart.dep CC-DEP lib/utils/serial/fdt_serial_uart8250.dep CC-DEP lib/utils/serial/fdt_serial_sifive.dep CC-DEP lib/utils/serial/fdt_serial_chromite.dep CC-DEP lib/utils/serial/fdt_serial_shakti.dep CC-DEP lib/utils/serial/fdt_serial_htif.dep CC-DEP lib/utils/serial/fdt_serial.dep CC-DEP lib/utils/sys/sifive_test.dep CC-DEP lib/utils/sys/htif.dep CC-DEP lib/utils/sys/clint.dep CC-DEP lib/utils/timer/fdt_timer_clint.dep CC-DEP lib/utils/timer/fdt_timer.dep AS-DEP lib/sbi/sbi_expected_trap.dep CC-DEP lib/sbi/sbi_unpriv.dep CC-DEP lib/sbi/sbi_trap.dep CC-DEP lib/sbi/sbi_tlb.dep CC-DEP lib/sbi/sbi_timer.dep CC-DEP lib/sbi/sbi_system.dep CC-DEP lib/sbi/sbi_string.dep CC-DEP lib/sbi/sbi_scratch.dep CC-DEP lib/sbi/sbi_platform.dep CC-DEP lib/sbi/sbi_misaligned_ldst.dep CC-DEP lib/sbi/sbi_ipi.dep CC-DEP lib/sbi/sbi_init.dep CC-DEP lib/sbi/sbi_illegal_insn.dep CC-DEP lib/sbi/sbi_hsm.dep AS-DEP lib/sbi/sbi_hfence.dep CC-DEP lib/sbi/sbi_math.dep CC-DEP lib/sbi/sbi_hart.dep CC-DEP lib/sbi/sbi_fifo.dep CC-DEP lib/sbi/sbi_emulate_csr.dep CC-DEP lib/sbi/sbi_ecall_vendor.dep CC-DEP lib/sbi/sbi_ecall_replace.dep CC-DEP lib/sbi/sbi_ecall_legacy.dep CC-DEP lib/sbi/sbi_ecall_hsm.dep CC-DEP lib/sbi/sbi_ecall_base.dep CC-DEP lib/sbi/sbi_ecall.dep CC-DEP lib/sbi/sbi_domain.dep CC-DEP lib/sbi/sbi_console.dep CC-DEP lib/sbi/sbi_bitops.dep CC-DEP lib/sbi/sbi_bitmap.dep CC-DEP lib/sbi/riscv_locks.dep AS-DEP lib/sbi/riscv_hardfp.dep CC-DEP lib/sbi/riscv_atomic.dep CC-DEP lib/sbi/riscv_asm.dep CC-DEP platform/generic/sifive_fu540.dep CC-DEP platform/generic/platform.dep MERGE-DEP platform/generic/firmware/payloads/test.dep CC lib/sbi/riscv_asm.o CC lib/sbi/riscv_atomic.o AS lib/sbi/riscv_hardfp.o CC lib/sbi/riscv_locks.o CC lib/sbi/sbi_bitmap.o CC lib/sbi/sbi_bitops.o CC lib/sbi/sbi_console.o CC lib/sbi/sbi_domain.o CC lib/sbi/sbi_ecall.o CC lib/sbi/sbi_ecall_base.o CC lib/sbi/sbi_ecall_hsm.o CC lib/sbi/sbi_ecall_legacy.o CC lib/sbi/sbi_ecall_replace.o CC lib/sbi/sbi_ecall_vendor.o CC lib/sbi/sbi_emulate_csr.o CC lib/sbi/sbi_fifo.o CC lib/sbi/sbi_hart.o CC lib/sbi/sbi_math.o AS lib/sbi/sbi_hfence.o CC lib/sbi/sbi_hsm.o CC lib/sbi/sbi_illegal_insn.o CC lib/sbi/sbi_init.o CC lib/sbi/sbi_ipi.o CC lib/sbi/sbi_misaligned_ldst.o CC lib/sbi/sbi_platform.o CC lib/sbi/sbi_scratch.o CC lib/sbi/sbi_string.o CC lib/sbi/sbi_system.o CC lib/sbi/sbi_timer.o CC lib/sbi/sbi_tlb.o CC lib/sbi/sbi_trap.o CC lib/sbi/sbi_unpriv.o AS lib/sbi/sbi_expected_trap.o CC lib/utils/timer/fdt_timer.o CC lib/utils/timer/fdt_timer_clint.o CC lib/utils/sys/clint.o CC lib/utils/sys/htif.o CC lib/utils/sys/sifive_test.o CC lib/utils/serial/fdt_serial.o CC lib/utils/serial/fdt_serial_htif.o CC lib/utils/serial/fdt_serial_shakti.o CC lib/utils/serial/fdt_serial_chromite.o CC lib/utils/serial/fdt_serial_sifive.o CC lib/utils/serial/fdt_serial_uart8250.o CC lib/utils/serial/shakti-uart.o CC lib/utils/serial/chromite-uart.o /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c: In function 'chromite_uart_putc': /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:5: error: implicit declaration of function 'syscall' [-Werror=implicit-function-declaration] 39 | syscall(SYS_write, 1, (uintptr_t)buf, buflen); | ^~~~~~~ /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:13: error: 'SYS_write' undeclared (first use in this function) 39 | syscall(SYS_write, 1, (uintptr_t)buf, buflen); | ^~~~~~~~~ /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:13: note: each undeclared identifier is reported only once for each function it appears in /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:43:10: error: 'return' with a value, in function returning void [-Werror=return-type] 43 | return 0; | ^ /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:30:6: note: declared here 30 | void chromite_uart_putc(char ch) | ^~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make: *** [Makefile:337: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/build/lib/utils/serial/chromite-uart.o] Error 1 WARNING: exit code 1 from a shell command. ERROR: Logfile of failure stored in: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/temp/log.do_compile.3188900 Log data follows: | DEBUG: Executing python function autotools_aclocals | DEBUG: SITE files ['endian-little', 'bit-64', 'riscv-common', 'common-linux', 'common-glibc', 'riscv64-linux', 'riscv64-linux', 'common'] | DEBUG: Python function autotools_aclocals finished | DEBUG: Executing shell function do_compile | NOTE: make -j 12 PLATFORM=generic I=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/image FW_PAYLOAD_PATH=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/deploy/images/chromite-h/Image-initramfs-chromite-h.bin FW_FDT_PATH=/home/padmanaban/riscv-incoresemi/build/tmp-glibc/deploy/images/chromite-h/chromite-h.dtb | AS-DEP platform/generic/firmware/fw_payload.dep | AS-DEP platform/generic/firmware/fw_jump.dep | AS-DEP platform/generic/firmware/fw_dynamic.dep | AS-DEP platform/generic/firmware/payloads/test_head.dep | CC-DEP platform/generic/firmware/payloads/test_main.dep | CC-DEP lib/utils/fdt/fdt_fixup.dep | CC-DEP lib/utils/fdt/fdt_helper.dep | CC-DEP lib/utils/fdt/fdt_domain.dep | CC-DEP lib/utils/ipi/fdt_ipi_clint.dep | CC-DEP lib/utils/ipi/fdt_ipi.dep | CC-DEP lib/utils/irqchip/plic.dep | CC-DEP lib/utils/irqchip/fdt_irqchip_plic.dep | CC-DEP lib/utils/irqchip/fdt_irqchip.dep | CC-DEP lib/utils/libfdt/fdt_wip.dep | CC-DEP lib/utils/libfdt/fdt_sw.dep | CC-DEP lib/utils/libfdt/fdt_strerror.dep | CC-DEP lib/utils/libfdt/fdt_rw.dep | CC-DEP lib/utils/libfdt/fdt_ro.dep | CC-DEP lib/utils/libfdt/fdt_empty_tree.dep | CC-DEP lib/utils/libfdt/fdt_check.dep | CC-DEP lib/utils/libfdt/fdt_addresses.dep | CC-DEP lib/utils/libfdt/fdt.dep | CC-DEP lib/utils/reset/fdt_reset_sifive.dep | CC-DEP lib/utils/reset/fdt_reset_htif.dep | CC-DEP lib/utils/reset/fdt_reset.dep | CC-DEP lib/utils/serial/uart8250.dep | CC-DEP lib/utils/serial/sifive-uart.dep | CC-DEP lib/utils/serial/chromite-uart.dep | CC-DEP lib/utils/serial/shakti-uart.dep | CC-DEP lib/utils/serial/fdt_serial_uart8250.dep | CC-DEP lib/utils/serial/fdt_serial_sifive.dep | CC-DEP lib/utils/serial/fdt_serial_chromite.dep | CC-DEP lib/utils/serial/fdt_serial_shakti.dep | CC-DEP lib/utils/serial/fdt_serial_htif.dep | CC-DEP lib/utils/serial/fdt_serial.dep | CC-DEP lib/utils/sys/sifive_test.dep | CC-DEP lib/utils/sys/htif.dep | CC-DEP lib/utils/sys/clint.dep | CC-DEP lib/utils/timer/fdt_timer_clint.dep | CC-DEP lib/utils/timer/fdt_timer.dep | AS-DEP lib/sbi/sbi_expected_trap.dep | CC-DEP lib/sbi/sbi_unpriv.dep | CC-DEP lib/sbi/sbi_trap.dep | CC-DEP lib/sbi/sbi_tlb.dep | CC-DEP lib/sbi/sbi_timer.dep | CC-DEP lib/sbi/sbi_system.dep | CC-DEP lib/sbi/sbi_string.dep | CC-DEP lib/sbi/sbi_scratch.dep | CC-DEP lib/sbi/sbi_platform.dep | CC-DEP lib/sbi/sbi_misaligned_ldst.dep | CC-DEP lib/sbi/sbi_ipi.dep | CC-DEP lib/sbi/sbi_init.dep | CC-DEP lib/sbi/sbi_illegal_insn.dep | CC-DEP lib/sbi/sbi_hsm.dep | AS-DEP lib/sbi/sbi_hfence.dep | CC-DEP lib/sbi/sbi_math.dep | CC-DEP lib/sbi/sbi_hart.dep | CC-DEP lib/sbi/sbi_fifo.dep | CC-DEP lib/sbi/sbi_emulate_csr.dep | CC-DEP lib/sbi/sbi_ecall_vendor.dep | CC-DEP lib/sbi/sbi_ecall_replace.dep | CC-DEP lib/sbi/sbi_ecall_legacy.dep | CC-DEP lib/sbi/sbi_ecall_hsm.dep | CC-DEP lib/sbi/sbi_ecall_base.dep | CC-DEP lib/sbi/sbi_ecall.dep | CC-DEP lib/sbi/sbi_domain.dep | CC-DEP lib/sbi/sbi_console.dep | CC-DEP lib/sbi/sbi_bitops.dep | CC-DEP lib/sbi/sbi_bitmap.dep | CC-DEP lib/sbi/riscv_locks.dep | AS-DEP lib/sbi/riscv_hardfp.dep | CC-DEP lib/sbi/riscv_atomic.dep | CC-DEP lib/sbi/riscv_asm.dep | CC-DEP platform/generic/sifive_fu540.dep | CC-DEP platform/generic/platform.dep | MERGE-DEP platform/generic/firmware/payloads/test.dep | CC lib/sbi/riscv_asm.o | CC lib/sbi/riscv_atomic.o | AS lib/sbi/riscv_hardfp.o | CC lib/sbi/riscv_locks.o | CC lib/sbi/sbi_bitmap.o | CC lib/sbi/sbi_bitops.o | CC lib/sbi/sbi_console.o | CC lib/sbi/sbi_domain.o | CC lib/sbi/sbi_ecall.o | CC lib/sbi/sbi_ecall_base.o | CC lib/sbi/sbi_ecall_hsm.o | CC lib/sbi/sbi_ecall_legacy.o | CC lib/sbi/sbi_ecall_replace.o | CC lib/sbi/sbi_ecall_vendor.o | CC lib/sbi/sbi_emulate_csr.o | CC lib/sbi/sbi_fifo.o | CC lib/sbi/sbi_hart.o | CC lib/sbi/sbi_math.o | AS lib/sbi/sbi_hfence.o | CC lib/sbi/sbi_hsm.o | CC lib/sbi/sbi_illegal_insn.o | CC lib/sbi/sbi_init.o | CC lib/sbi/sbi_ipi.o | CC lib/sbi/sbi_misaligned_ldst.o | CC lib/sbi/sbi_platform.o | CC lib/sbi/sbi_scratch.o | CC lib/sbi/sbi_string.o | CC lib/sbi/sbi_system.o | CC lib/sbi/sbi_timer.o | CC lib/sbi/sbi_tlb.o | CC lib/sbi/sbi_trap.o | CC lib/sbi/sbi_unpriv.o | AS lib/sbi/sbi_expected_trap.o | CC lib/utils/timer/fdt_timer.o | CC lib/utils/timer/fdt_timer_clint.o | CC lib/utils/sys/clint.o | CC lib/utils/sys/htif.o | CC lib/utils/sys/sifive_test.o | CC lib/utils/serial/fdt_serial.o | CC lib/utils/serial/fdt_serial_htif.o | CC lib/utils/serial/fdt_serial_shakti.o | CC lib/utils/serial/fdt_serial_chromite.o | CC lib/utils/serial/fdt_serial_sifive.o | CC lib/utils/serial/fdt_serial_uart8250.o | CC lib/utils/serial/shakti-uart.o | CC lib/utils/serial/chromite-uart.o | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c: In function 'chromite_uart_putc': | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:5: error: implicit declaration of function 'syscall' [-Werror=implicit-function-declaration] | 39 | syscall(SYS_write, 1, (uintptr_t)buf, buflen); | | ^~~~~~~ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:13: error: 'SYS_write' undeclared (first use in this function) | 39 | syscall(SYS_write, 1, (uintptr_t)buf, buflen); | | ^~~~~~~~~ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:13: note: each undeclared identifier is reported only once for each function it appears in | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:43:10: error: 'return' with a value, in function returning void [-Werror=return-type] | 43 | return 0; | | ^ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:30:6: note: declared here | 30 | void chromite_uart_putc(char ch) | | ^~~~~~~~~~~~~~~~~~ | cc1: all warnings being treated as errors | make: *** [Makefile:337: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/build/lib/utils/serial/chromite-uart.o] Error 1 | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Execution of '/home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/temp/run.do_compile.3188900' failed with exit code 1: | AS-DEP platform/generic/firmware/fw_payload.dep | AS-DEP platform/generic/firmware/fw_jump.dep | AS-DEP platform/generic/firmware/fw_dynamic.dep | AS-DEP platform/generic/firmware/payloads/test_head.dep | CC-DEP platform/generic/firmware/payloads/test_main.dep | CC-DEP lib/utils/fdt/fdt_fixup.dep | CC-DEP lib/utils/fdt/fdt_helper.dep | CC-DEP lib/utils/fdt/fdt_domain.dep | CC-DEP lib/utils/ipi/fdt_ipi_clint.dep | CC-DEP lib/utils/ipi/fdt_ipi.dep | CC-DEP lib/utils/irqchip/plic.dep | CC-DEP lib/utils/irqchip/fdt_irqchip_plic.dep | CC-DEP lib/utils/irqchip/fdt_irqchip.dep | CC-DEP lib/utils/libfdt/fdt_wip.dep | CC-DEP lib/utils/libfdt/fdt_sw.dep | CC-DEP lib/utils/libfdt/fdt_strerror.dep | CC-DEP lib/utils/libfdt/fdt_rw.dep | CC-DEP lib/utils/libfdt/fdt_ro.dep | CC-DEP lib/utils/libfdt/fdt_empty_tree.dep | CC-DEP lib/utils/libfdt/fdt_check.dep | CC-DEP lib/utils/libfdt/fdt_addresses.dep | CC-DEP lib/utils/libfdt/fdt.dep | CC-DEP lib/utils/reset/fdt_reset_sifive.dep | CC-DEP lib/utils/reset/fdt_reset_htif.dep | CC-DEP lib/utils/reset/fdt_reset.dep | CC-DEP lib/utils/serial/uart8250.dep | CC-DEP lib/utils/serial/sifive-uart.dep | CC-DEP lib/utils/serial/chromite-uart.dep | CC-DEP lib/utils/serial/shakti-uart.dep | CC-DEP lib/utils/serial/fdt_serial_uart8250.dep | CC-DEP lib/utils/serial/fdt_serial_sifive.dep | CC-DEP lib/utils/serial/fdt_serial_chromite.dep | CC-DEP lib/utils/serial/fdt_serial_shakti.dep | CC-DEP lib/utils/serial/fdt_serial_htif.dep | CC-DEP lib/utils/serial/fdt_serial.dep | CC-DEP lib/utils/sys/sifive_test.dep | CC-DEP lib/utils/sys/htif.dep | CC-DEP lib/utils/sys/clint.dep | CC-DEP lib/utils/timer/fdt_timer_clint.dep | CC-DEP lib/utils/timer/fdt_timer.dep | AS-DEP lib/sbi/sbi_expected_trap.dep | CC-DEP lib/sbi/sbi_unpriv.dep | CC-DEP lib/sbi/sbi_trap.dep | CC-DEP lib/sbi/sbi_tlb.dep | CC-DEP lib/sbi/sbi_timer.dep | CC-DEP lib/sbi/sbi_system.dep | CC-DEP lib/sbi/sbi_string.dep | CC-DEP lib/sbi/sbi_scratch.dep | CC-DEP lib/sbi/sbi_platform.dep | CC-DEP lib/sbi/sbi_misaligned_ldst.dep | CC-DEP lib/sbi/sbi_ipi.dep | CC-DEP lib/sbi/sbi_init.dep | CC-DEP lib/sbi/sbi_illegal_insn.dep | CC-DEP lib/sbi/sbi_hsm.dep | AS-DEP lib/sbi/sbi_hfence.dep | CC-DEP lib/sbi/sbi_math.dep | CC-DEP lib/sbi/sbi_hart.dep | CC-DEP lib/sbi/sbi_fifo.dep | CC-DEP lib/sbi/sbi_emulate_csr.dep | CC-DEP lib/sbi/sbi_ecall_vendor.dep | CC-DEP lib/sbi/sbi_ecall_replace.dep | CC-DEP lib/sbi/sbi_ecall_legacy.dep | CC-DEP lib/sbi/sbi_ecall_hsm.dep | CC-DEP lib/sbi/sbi_ecall_base.dep | CC-DEP lib/sbi/sbi_ecall.dep | CC-DEP lib/sbi/sbi_domain.dep | CC-DEP lib/sbi/sbi_console.dep | CC-DEP lib/sbi/sbi_bitops.dep | CC-DEP lib/sbi/sbi_bitmap.dep | CC-DEP lib/sbi/riscv_locks.dep | AS-DEP lib/sbi/riscv_hardfp.dep | CC-DEP lib/sbi/riscv_atomic.dep | CC-DEP lib/sbi/riscv_asm.dep | CC-DEP platform/generic/sifive_fu540.dep | CC-DEP platform/generic/platform.dep | MERGE-DEP platform/generic/firmware/payloads/test.dep | CC lib/sbi/riscv_asm.o | CC lib/sbi/riscv_atomic.o | AS lib/sbi/riscv_hardfp.o | CC lib/sbi/riscv_locks.o | CC lib/sbi/sbi_bitmap.o | CC lib/sbi/sbi_bitops.o | CC lib/sbi/sbi_console.o | CC lib/sbi/sbi_domain.o | CC lib/sbi/sbi_ecall.o | CC lib/sbi/sbi_ecall_base.o | CC lib/sbi/sbi_ecall_hsm.o | CC lib/sbi/sbi_ecall_legacy.o | CC lib/sbi/sbi_ecall_replace.o | CC lib/sbi/sbi_ecall_vendor.o | CC lib/sbi/sbi_emulate_csr.o | CC lib/sbi/sbi_fifo.o | CC lib/sbi/sbi_hart.o | CC lib/sbi/sbi_math.o | AS lib/sbi/sbi_hfence.o | CC lib/sbi/sbi_hsm.o | CC lib/sbi/sbi_illegal_insn.o | CC lib/sbi/sbi_init.o | CC lib/sbi/sbi_ipi.o | CC lib/sbi/sbi_misaligned_ldst.o | CC lib/sbi/sbi_platform.o | CC lib/sbi/sbi_scratch.o | CC lib/sbi/sbi_string.o | CC lib/sbi/sbi_system.o | CC lib/sbi/sbi_timer.o | CC lib/sbi/sbi_tlb.o | CC lib/sbi/sbi_trap.o | CC lib/sbi/sbi_unpriv.o | AS lib/sbi/sbi_expected_trap.o | CC lib/utils/timer/fdt_timer.o | CC lib/utils/timer/fdt_timer_clint.o | CC lib/utils/sys/clint.o | CC lib/utils/sys/htif.o | CC lib/utils/sys/sifive_test.o | CC lib/utils/serial/fdt_serial.o | CC lib/utils/serial/fdt_serial_htif.o | CC lib/utils/serial/fdt_serial_shakti.o | CC lib/utils/serial/fdt_serial_chromite.o | CC lib/utils/serial/fdt_serial_sifive.o | CC lib/utils/serial/fdt_serial_uart8250.o | CC lib/utils/serial/shakti-uart.o | CC lib/utils/serial/chromite-uart.o | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c: In function 'chromite_uart_putc': | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:5: error: implicit declaration of function 'syscall' [-Werror=implicit-function-declaration] | 39 | syscall(SYS_write, 1, (uintptr_t)buf, buflen); | | ^~~~~~~ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:13: error: 'SYS_write' undeclared (first use in this function) | 39 | syscall(SYS_write, 1, (uintptr_t)buf, buflen); | | ^~~~~~~~~ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:39:13: note: each undeclared identifier is reported only once for each function it appears in | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:43:10: error: 'return' with a value, in function returning void [-Werror=return-type] | 43 | return 0; | | ^ | /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/lib/utils/serial/chromite-uart.c:30:6: note: declared here | 30 | void chromite_uart_putc(char ch) | | ^~~~~~~~~~~~~~~~~~ | cc1: all warnings being treated as errors | make: *** [Makefile:337: /home/padmanaban/riscv-incoresemi/build/tmp-glibc/work/riscv64nf-oe-linux/opensbi/0.9-r0/git/build/lib/utils/serial/chromite-uart.o] Error 1 | WARNING: exit code 1 from a shell command. | ERROR: Task (/home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-bsp/opensbi/opensbi_0.9.bb:do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 1774 tasks of which 1767 didn't need to be rerun and 1 failed. NOTE: Writing buildhistory NOTE: Writing buildhistory took: 0 seconds NOTE: Build completion summary: NOTE: do_populate_lic: 0.0% sstate reuse(0 setscene, 1 scratch) Summary: 1 task failed: /home/padmanaban/riscv-incoresemi/openembedded-core/meta/recipes-bsp/opensbi/opensbi_0.9.bb:do_compile Summary: There was 1 WARNING message shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ vim recipes-bsp/opensbi/opensbi_0.9.bbappend (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ vim meta-incoresemi/recipes-bsp/opensbi/opensbi_0.9.bbappend (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ MACHINE=chromite-h bitbake opensbi Loading cache: 100% |#######################################################################################################################################################################| Time: 0:00:00 Loaded 3629 entries from dependency cache. Parsing recipes: 100% |#####################################################################################################################################################################| Time: 0:00:00 Parsing of 2356 .bb files complete (2355 cached, 1 parsed). 3629 targets, 433 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.50.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-22.04" TARGET_SYS = "riscv64-oe-linux" MACHINE = "chromite-h" DISTRO = "nodistro" DISTRO_VERSION = "nodistro.0" TUNE_FEATURES = "riscv64 riscv64nf" meta = "HEAD:08b2c9a23ce43ed65a16f5f0714b19a571e1b54a" meta-oe meta-python meta-multimedia meta-networking = "HEAD:4ff36ed798939b20746e5b06a04eadf235cceffa" meta-riscv = "HEAD:69f38710a01fc5c8de35d69601a5d5bb1044886b" meta-incoresemi = "update_opensbi_path:4f305f9857e6da321c6c0db2c053c2058ce17ec7" WARNING: Your host glibc version (2.35) is newer than that in uninative (2.33). Disabling uninative so that sstate is not corrupted. Initialising tasks: 100% |##################################################################################################################################################################| Time: 0:00:01 Sstate summary: Wanted 7 Local 0 Network 0 Missed 7 Current 593 (0% match, 98% complete) Removing 1 stale sstate objects for arch riscv64nf: 100% |##################################################################################################################################| Time: 0:00:00 NOTE: Executing Tasks NOTE: Tasks Summary: Attempted 1782 tasks of which 1767 didn't need to be rerun and all succeeded. NOTE: Writing buildhistory NOTE: Writing buildhistory took: 0 seconds NOTE: Build completion summary: NOTE: do_populate_sysroot: 0.0% sstate reuse(0 setscene, 1 scratch) NOTE: do_package_qa: 0.0% sstate reuse(0 setscene, 1 scratch) NOTE: do_package: 0.0% sstate reuse(0 setscene, 1 scratch) NOTE: do_packagedata: 0.0% sstate reuse(0 setscene, 1 scratch) NOTE: do_package_write_ipk: 0.0% sstate reuse(0 setscene, 1 scratch) NOTE: do_populate_lic: 0.0% sstate reuse(0 setscene, 1 scratch) Summary: There was 1 WARNING message shown. (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ ls build meta-incoresemi meta-openembedded meta-riscv openembedded-core (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ cd build/ buildhistory/ cache/ conf/ downloads/ sstate-cache/ tmp-glibc/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ cd build/tmp-glibc/ buildstats/ deploy/ log/ sstate-control/ sysroots-components/ work-shared/ cache/ hosttools/ pkgdata/ stamps/ work/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ cd build/tmp-glibc/deploy/ images/ ipk/ licenses/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi$ cd build/tmp-glibc/deploy/images/chromite-h/ (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build/tmp-glibc/deploy/images/chromite-h$ ls chromite-h--5.11+git0+399fcd7052-r0-chromite-h-20221213113358.dtb fw_payload.elf riscv-initramfs-image-chromite-h-20221213113358.rootfs.tar.gz chromite-h-chromite-h.dtb Image riscv-initramfs-image-chromite-h-20221213113358.testdata.json chromite-h.dtb Image--5.11+git0+399fcd7052-r0-chromite-h-20221213113358.bin riscv-initramfs-image-chromite-h.cpio.gz fw_dynamic.bin Image-chromite-h.bin riscv-initramfs-image-chromite-h.manifest fw_dynamic.elf Image-initramfs--5.11+git0+399fcd7052-r0-chromite-h-20221213113358.bin riscv-initramfs-image-chromite-h.tar.gz fw_jump.bin Image-initramfs-chromite-h.bin riscv-initramfs-image-chromite-h.testdata.json fw_jump.elf riscv-initramfs-image-chromite-h-20221213113358.rootfs.cpio.gz fw_payload.bin riscv-initramfs-image-chromite-h-20221213113358.rootfs.manifest (yocto) padmanaban@administrator-ThinkBook-15-G3-ACL:~/riscv-incoresemi/build/tmp-glibc/deploy/images/chromite-h$