=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for libdwarf-20161124 cd libdwarf && make clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC -c ./dwgetopt.c clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC ./gennames.c dwgetopt.o -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o gennames grep DW_DLE libdwarf.h >errmsg_check_list clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -DTESTING ./dwarf_errmsg_list.c -o errmsg_check ./errmsg_check -f errmsg_check_list rm -f dwarf_names.h dwarf_names.c ./gennames -s -i . -o . ./gennames [ 2016-11-24 14:21:17-08:00 Release] Arguments: -s -i . -o . clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC -I/usr/pkg/include/libelf -c dwarf_abbrev.c clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC -I/usr/pkg/include/libelf -c dwarf_alloc.c clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC -I/usr/pkg/include/libelf -c dwarf_arange.c clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC -I/usr/pkg/include/libelf -c dwarf_die_deliv.c clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC -I/usr/pkg/include/libelf -c dwarf_dsc.c clang -I/usr/pkg/include/libelf -O2 -I/usr/pkg/include/libelf -I. -I. -fPIC -I/usr/pkg/include/libelf -c dwarf_elf_access.c In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:94:3: error: typedef redefinition with different types ('struct Elf32_Ehdr' vs 'struct Elf32_Ehdr') } Elf32_Ehdr; ^ /usr/include/sys/elf32.h:70:3: note: previous definition is here } Elf32_Ehdr; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:112:3: error: typedef redefinition with different types ('struct Elf64_Ehdr' vs 'struct Elf64_Ehdr') } Elf64_Ehdr; ^ /usr/include/sys/elf64.h:79:3: note: previous definition is here } Elf64_Ehdr; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:216:9: warning: 'EM_ALPHA' macro redefined [-Wmacro-redefined] #define EM_ALPHA 41 /* Digital Alpha */ ^ /usr/include/sys/elf_common.h:308:9: note: previous definition is here #define EM_ALPHA 0x9026 /* Alpha (written in the absence of an ABI) */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:308:3: error: typedef redefinition with different types ('struct Elf32_Shdr' vs 'struct Elf32_Shdr') } Elf32_Shdr; ^ /usr/include/sys/elf32.h:100:3: note: previous definition is here } Elf32_Shdr; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:322:3: error: typedef redefinition with different types ('struct Elf64_Shdr' vs 'struct Elf64_Shdr') } Elf64_Shdr; ^ /usr/include/sys/elf64.h:109:3: note: previous definition is here } Elf64_Shdr; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:386:9: warning: 'SHT_AMD64_UNWIND' macro redefined [-Wmacro-redefined] #define SHT_AMD64_UNWIND 0x70000001 ^ /usr/include/sys/elf_common.h:421:9: note: previous definition is here #define SHT_AMD64_UNWIND SHT_X86_64_UNWIND ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:435:3: error: typedef redefinition with different types ('struct Elf32_Sym' vs 'struct Elf32_Sym') } Elf32_Sym; ^ /usr/include/sys/elf32.h:202:3: note: previous definition is here } Elf32_Sym; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:445:3: error: typedef redefinition with different types ('struct Elf64_Sym' vs 'struct Elf64_Sym') } Elf64_Sym; ^ /usr/include/sys/elf64.h:209:3: note: previous definition is here } Elf64_Sym; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:456:9: warning: 'ELF32_ST_BIND' macro redefined [-Wmacro-redefined] #define ELF32_ST_BIND(i) ((i)>>4) ^ /usr/include/sys/elf32.h:205:9: note: previous definition is here #define ELF32_ST_BIND(info) ((info) >> 4) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:457:9: warning: 'ELF32_ST_TYPE' macro redefined [-Wmacro-redefined] #define ELF32_ST_TYPE(i) ((i)&0xf) ^ /usr/include/sys/elf32.h:206:9: note: previous definition is here #define ELF32_ST_TYPE(info) ((info) & 0xf) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:458:9: warning: 'ELF32_ST_INFO' macro redefined [-Wmacro-redefined] #define ELF32_ST_INFO(b,t) (((b)<<4)+((t)&0xf)) ^ /usr/include/sys/elf32.h:209:9: note: previous definition is here #define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf)) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:461:9: warning: 'ELF64_ST_BIND' macro redefined [-Wmacro-redefined] #define ELF64_ST_BIND(i) ((i)>>4) ^ /usr/include/sys/elf64.h:212:9: note: previous definition is here #define ELF64_ST_BIND(info) ((info) >> 4) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:462:9: warning: 'ELF64_ST_TYPE' macro redefined [-Wmacro-redefined] #define ELF64_ST_TYPE(i) ((i)&0xf) ^ /usr/include/sys/elf64.h:213:9: note: previous definition is here #define ELF64_ST_TYPE(info) ((info) & 0xf) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:463:9: warning: 'ELF64_ST_INFO' macro redefined [-Wmacro-redefined] #define ELF64_ST_INFO(b,t) (((b)<<4)+((t)&0xf)) ^ /usr/include/sys/elf64.h:216:9: note: previous definition is here #define ELF64_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf)) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:497:9: warning: 'ELF32_ST_VISIBILITY' macro redefined [-Wmacro-redefined] #define ELF32_ST_VISIBILITY(o) ((o)&0x3) ^ /usr/include/sys/elf32.h:212:9: note: previous definition is here #define ELF32_ST_VISIBILITY(oth) ((oth) & 0x3) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:499:9: warning: 'ELF64_ST_VISIBILITY' macro redefined [-Wmacro-redefined] #define ELF64_ST_VISIBILITY(o) ((o)&0x3) ^ /usr/include/sys/elf64.h:219:9: note: previous definition is here #define ELF64_ST_VISIBILITY(oth) ((oth) & 0x3) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:505:9: warning: 'STV_DEFAULT' macro redefined [-Wmacro-redefined] #define STV_DEFAULT 0 ^ /usr/include/sys/elf_common.h:789:9: note: previous definition is here #define STV_DEFAULT 0x0 /* Default visibility (see binding). */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:506:9: warning: 'STV_INTERNAL' macro redefined [-Wmacro-redefined] #define STV_INTERNAL 1 ^ /usr/include/sys/elf_common.h:790:9: note: previous definition is here #define STV_INTERNAL 0x1 /* Special meaning in relocatable objects. */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:507:9: warning: 'STV_HIDDEN' macro redefined [-Wmacro-redefined] #define STV_HIDDEN 2 ^ /usr/include/sys/elf_common.h:791:9: note: previous definition is here #define STV_HIDDEN 0x2 /* Not visible. */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:508:9: warning: 'STV_PROTECTED' macro redefined [-Wmacro-redefined] #define STV_PROTECTED 3 ^ /usr/include/sys/elf_common.h:792:9: note: previous definition is here #define STV_PROTECTED 0x3 /* Visible but not preemptible. */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:516:3: error: typedef redefinition with different types ('struct Elf32_Rel' vs 'struct Elf32_Rel') } Elf32_Rel; ^ /usr/include/sys/elf32.h:137:3: note: previous definition is here } Elf32_Rel; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:522:3: error: typedef redefinition with different types ('struct Elf32_Rela' vs 'struct Elf32_Rela') } Elf32_Rela; ^ /usr/include/sys/elf32.h:144:3: note: previous definition is here } Elf32_Rela; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:528:3: error: typedef redefinition with different types ('struct Elf64_Rel' vs 'struct Elf64_Rel') } Elf64_Rel; ^ /usr/include/sys/elf64.h:146:3: note: previous definition is here } Elf64_Rel; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:534:3: error: typedef redefinition with different types ('struct Elf64_Rela' vs 'struct Elf64_Rela') } Elf64_Rela; ^ /usr/include/sys/elf64.h:153:3: note: previous definition is here } Elf64_Rela; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:540:9: warning: 'ELF32_R_SYM' macro redefined [-Wmacro-redefined] #define ELF32_R_SYM(i) ((i)>>8) ^ /usr/include/sys/elf32.h:147:9: note: previous definition is here #define ELF32_R_SYM(info) ((info) >> 8) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:541:9: warning: 'ELF32_R_TYPE' macro redefined [-Wmacro-redefined] #define ELF32_R_TYPE(i) ((unsigned char)(i)) ^ /usr/include/sys/elf32.h:148:9: note: previous definition is here #define ELF32_R_TYPE(info) ((unsigned char)(info)) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:542:9: warning: 'ELF32_R_INFO' macro redefined [-Wmacro-redefined] #define ELF32_R_INFO(s,t) (((s)<<8)+(unsigned char)(t)) ^ /usr/include/sys/elf32.h:151:9: note: previous definition is here #define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type)) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:545:9: warning: 'ELF64_R_SYM' macro redefined [-Wmacro-redefined] #define ELF64_R_SYM(i) ((Elf64_Xword)(i)>>32) ^ /usr/include/sys/elf64.h:156:9: note: previous definition is here #define ELF64_R_SYM(info) ((info) >> 32) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:546:9: warning: 'ELF64_R_TYPE' macro redefined [-Wmacro-redefined] #define ELF64_R_TYPE(i) ((i)&0xffffffffL) ^ /usr/include/sys/elf64.h:157:9: note: previous definition is here #define ELF64_R_TYPE(info) ((info) & 0xffffffffL) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:547:9: warning: 'ELF64_R_INFO' macro redefined [-Wmacro-redefined] #define ELF64_R_INFO(s,t) (((Elf64_Xword)(s)<<32)+((t)&0xffffffffL)) ^ /usr/include/sys/elf64.h:160:9: note: previous definition is here #define ELF64_R_INFO(sym, type) (((sym) << 32) + ((type) & 0xffffffffL)) ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:557:3: error: typedef redefinition with different types ('struct Elf32_Nhdr' vs 'Elf_Note') } Elf32_Nhdr; ^ /usr/include/sys/elf32.h:156:18: note: previous definition is here typedef Elf_Note Elf32_Nhdr; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:566:3: error: typedef redefinition with different types ('struct Elf64_Nhdr' vs 'Elf_Note') } Elf64_Nhdr; ^ /usr/include/sys/elf64.h:170:18: note: previous definition is here typedef Elf_Note Elf64_Nhdr; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:588:3: error: typedef redefinition with different types ('struct Elf32_Phdr' vs 'struct Elf32_Phdr') } Elf32_Phdr; ^ /usr/include/sys/elf32.h:115:3: note: previous definition is here } Elf32_Phdr; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:600:3: error: typedef redefinition with different types ('struct Elf64_Phdr' vs 'struct Elf64_Phdr') } Elf64_Phdr; ^ /usr/include/sys/elf64.h:124:3: note: previous definition is here } Elf64_Phdr; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:655:3: error: typedef redefinition with different types ('struct Elf32_Dyn' vs 'struct Elf32_Dyn') } Elf32_Dyn; ^ /usr/include/sys/elf32.h:127:3: note: previous definition is here } Elf32_Dyn; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:664:3: error: typedef redefinition with different types ('struct Elf64_Dyn' vs 'struct Elf64_Dyn') } Elf64_Dyn; ^ /usr/include/sys/elf64.h:136:3: note: previous definition is here } Elf64_Dyn; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:706:9: warning: 'DT_LOOS' macro redefined [-Wmacro-redefined] #define DT_LOOS 0x6000000D ^ /usr/include/sys/elf_common.h:579:9: note: previous definition is here #define DT_LOOS 0x6000000d /* First OS-specific */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:714:9: warning: 'DF_ORIGIN' macro redefined [-Wmacro-redefined] #define DF_ORIGIN 0x1 ^ /usr/include/sys/elf_common.h:705:9: note: previous definition is here #define DF_ORIGIN 0x0001 /* Indicates that the object being loaded may ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:715:9: warning: 'DF_SYMBOLIC' macro redefined [-Wmacro-redefined] #define DF_SYMBOLIC 0x2 ^ /usr/include/sys/elf_common.h:708:9: note: previous definition is here #define DF_SYMBOLIC 0x0002 /* Indicates "symbolic" linking. */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:716:9: warning: 'DF_TEXTREL' macro redefined [-Wmacro-redefined] #define DF_TEXTREL 0x4 ^ /usr/include/sys/elf_common.h:709:9: note: previous definition is here #define DF_TEXTREL 0x0004 /* Indicates there may be relocations in ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:717:9: warning: 'DF_BIND_NOW' macro redefined [-Wmacro-redefined] #define DF_BIND_NOW 0x8 ^ /usr/include/sys/elf_common.h:711:9: note: previous definition is here #define DF_BIND_NOW 0x0008 /* Indicates that the dynamic linker should ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:718:9: warning: 'DF_STATIC_TLS' macro redefined [-Wmacro-redefined] #define DF_STATIC_TLS 0x10 ^ /usr/include/sys/elf_common.h:715:9: note: previous definition is here #define DF_STATIC_TLS 0x0010 /* Indicates that the shared object or ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:728:9: warning: 'DT_FEATURE_1' macro redefined [-Wmacro-redefined] #define DT_FEATURE_1 0x6ffffdfc ^ /usr/include/sys/elf_common.h:599:9: note: previous definition is here #define DT_FEATURE_1 DT_FEATURE ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:799:3: error: typedef redefinition with different types ('struct Elf32_Syminfo' vs 'struct Elf32_Syminfo') } Elf32_Syminfo; ^ /usr/include/sys/elf32.h:255:3: note: previous definition is here } Elf32_Syminfo; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:805:3: error: typedef redefinition with different types ('struct Elf64_Syminfo' vs 'struct Elf64_Syminfo') } Elf64_Syminfo; ^ /usr/include/sys/elf64.h:258:3: note: previous definition is here } Elf64_Syminfo; ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:825:9: warning: 'SYMINFO_FLG_DIRECT' macro redefined [-Wmacro-redefined] #define SYMINFO_FLG_DIRECT 0x01 /* bound to an object */ ^ /usr/include/sys/elf_common.h:826:9: note: previous definition is here #define SYMINFO_FLG_DIRECT 0x0001 /* symbol ref has direct association */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:826:9: warning: 'SYMINFO_FLG_PASSTHRU' macro redefined [-Wmacro-redefined] #define SYMINFO_FLG_PASSTHRU 0x02 /* pass-thru symbol */ ^ /usr/include/sys/elf_common.h:828:9: note: previous definition is here #define SYMINFO_FLG_PASSTHRU 0x0002 /* ignored - see SYMINFO_FLG_FILTER */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:827:9: warning: 'SYMINFO_FLG_COPY' macro redefined [-Wmacro-redefined] #define SYMINFO_FLG_COPY 0x04 /* result of a copy relocation */ ^ /usr/include/sys/elf_common.h:829:9: note: previous definition is here #define SYMINFO_FLG_COPY 0x0004 /* symbol is a copy-reloc */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:828:9: warning: 'SYMINFO_FLG_LAZYLOAD' macro redefined [-Wmacro-redefined] #define SYMINFO_FLG_LAZYLOAD 0x08 /* bound to lazy-loaded object */ ^ /usr/include/sys/elf_common.h:830:9: note: previous definition is here #define SYMINFO_FLG_LAZYLOAD 0x0008 /* object containing defn should be */ ^ In file included from dwarf_elf_access.c:48: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/libelf.h:31: In file included from /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/sys_elf.h:75: /var/pkgsrc/work/devel/libdwarf/work/.buildlink/include/libelf/elf_repl.h:841:3: error: typedef redefinition with different types ('struct Elf32_Verdef' vs 'struct Elf32_Verdef') } Elf32_Verdef; ^ /usr/include/sys/elf32.h:224:3: note: previous definition is here } Elf32_Verdef; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 31 warnings and 20 errors generated. *** Error code 1 Stop. make[1]: stopped in /var/pkgsrc/work/devel/libdwarf/work/dwarf-20161124/libdwarf *** Error code 1 Stop. bmake: stopped in /var/pkgsrc/work/devel/libdwarf/work/dwarf-20161124 *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/devel/libdwarf *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/devel/libdwarf