Hi, I am unable to build dtc-1.5.1. Please see the log below. I am using arm-none-eabi-gcc cross compiler toolchain. I am using ubuntu machine to build. i modified the makefile to remove -werror flag. since i wanted to suppress this " util.c:396:17: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'uint32_t {aka long unsigned int}' [-Wformat=]" as warning. And i also added --specs=nosys.specs to C flags. In order to suppress few errors. Check this https://stackoverflow.com/questions/19419782/exit-c-text0x18-undefined-reference-to-exit-when-using-arm-none-eabi-gcc But still the build fails. Kindly help. $make clean $make CC=arm-none-eabi-gcc AR=arm-none-eabi-ar DEP tests/dumptrees.c DEP tests/trees.S DEP tests/testutils.c DEP tests/value-labels.c DEP tests/asm_tree_dump.c DEP tests/truncated_memrsv.c DEP tests/truncated_string.c DEP tests/truncated_property.c DEP tests/fs_tree1.c DEP tests/check_full.c DEP tests/check_header.c DEP tests/check_path.c DEP tests/overlay_bad_fixup.c DEP tests/overlay.c DEP tests/subnode_iterate.c DEP tests/property_iterate.c DEP tests/integer-expressions.c DEP tests/utilfdt_test.c DEP tests/path_offset_aliases.c DEP tests/add_subnode_with_nops.c DEP tests/dtbs_equal_unordered.c DEP tests/dtb_reverse.c DEP tests/dtbs_equal_ordered.c DEP tests/extra-terminating-null.c DEP tests/incbin.c DEP tests/boot-cpuid.c DEP tests/phandle_format.c DEP tests/path-references.c DEP tests/references.c DEP tests/string_escapes.c DEP tests/propname_escapes.c DEP tests/appendprop2.c DEP tests/appendprop1.c DEP tests/del_node.c DEP tests/del_property.c DEP tests/setprop.c DEP tests/set_name.c DEP tests/rw_oom.c DEP tests/rw_tree1.c DEP tests/open_pack.c DEP tests/nopulate.c DEP tests/mangle-layout.c DEP tests/move_and_save.c DEP tests/sw_states.c DEP tests/sw_tree1.c DEP tests/nop_node.c DEP tests/nop_property.c DEP tests/setprop_inplace.c DEP tests/stringlist.c DEP tests/appendprop_addrrange.c DEP tests/addr_size_cells2.c DEP tests/addr_size_cells.c DEP tests/notfound.c DEP tests/sized_cells.c DEP tests/char_literal.c DEP tests/get_alias.c DEP tests/node_offset_by_compatible.c DEP tests/node_check_compatible.c DEP tests/node_offset_by_phandle.c DEP tests/node_offset_by_prop_value.c DEP tests/parent_offset.c DEP tests/supernode_atdepth_offset.c DEP tests/get_path.c DEP tests/get_phandle.c DEP tests/get_prop_offset.c DEP tests/getprop.c DEP tests/get_name.c DEP tests/path_offset.c DEP tests/subnode_offset.c DEP tests/find_property.c DEP tests/root_node.c DEP tests/get_mem_rsv.c DEP libfdt/fdt_overlay.c DEP libfdt/fdt_addresses.c DEP libfdt/fdt_empty_tree.c DEP libfdt/fdt_strerror.c DEP libfdt/fdt_rw.c DEP libfdt/fdt_sw.c DEP libfdt/fdt_wip.c DEP libfdt/fdt_ro.c DEP libfdt/fdt.c DEP util.c DEP fdtoverlay.c DEP fdtput.c DEP fdtget.c DEP fdtdump.c LEX convert-dtsv0-lexer.lex.c DEP convert-dtsv0-lexer.lex.c DEP srcpos.c BISON dtc-parser.tab.c DEP dtc-parser.tab.c LEX dtc-lexer.lex.c DEP dtc-lexer.lex.c DEP treesource.c DEP livetree.c DEP fstree.c In file included from /usr/include/newlib/dirent.h:7:0, from fstree.c:8: /usr/include/newlib/sys/dirent.h:10:2: error: #error "<dirent.h> not supported" #error "<dirent.h> not supported" ^~~~~ DEP flattree.c DEP dtc.c DEP data.c DEP checks.c CHK version_gen.h UPD version_gen.h DEP util.c CHK version_gen.h CC srcpos.o CC util.o util.c: In function 'utilfdt_print_data': util.c:396:17: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'uint32_t {aka long unsigned int}' [-Wformat=] printf("0x%08x%s", fdt32_to_cpu(cell[i]), ^ CC convert-dtsv0-lexer.lex.o LD convert-dtsv0 convert-dtsv0-lexer.lex.o: In function `yylex': /home/janani/workspace/dtc-1.5.1/convert-dtsv0-lexer.l:106: undefined reference to `fnmatch' collect2: error: ld returned 1 exit status Makefile:250: recipe for target 'convert-dtsv0' failed make: *** [convert-dtsv0] Error 1 Regards, Dharani kumar