Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
libelf_convert.c build error
on amd64 with up-to-date sources, I am getting the following
libelf_convert.c: In function '_libelf_cvt_NOTE_tom':
libelf_convert.c:3086:9: error: unknown type name 'Elf_Note'; did you mean 'Elf_Byte'?
3086 | Elf_Note *en;
| ^~~~~~~~
| Elf_Byte
libelf_convert.c:3114:23: error: 'Elf_Note' undeclared (first use in this function); did you mean 'Elf_Byte'?
3114 | en = (Elf_Note *) (uintptr_t) dst;
| ^~~~~~~~
| Elf_Byte
libelf_convert.c:3114:23: note: each undeclared identifier is reported only once for each function it appears in
libelf_convert.c:3114:33: error: expected expression before ')' token
3114 | en = (Elf_Note *) (uintptr_t) dst;
| ^
libelf_convert.c:3114:46: error: expected ';' before 'dst'
3114 | en = (Elf_Note *) (uintptr_t) dst;
| ^~~~
| ;
libelf_convert.c:3115:19: error: request for member 'n_namesz' in something not a structure or union
3115 | en->n_namesz = namesz;
| ^~
libelf_convert.c:3116:19: error: request for member 'n_descsz' in something not a structure or union
3116 | en->n_descsz = descsz;
| ^~
libelf_convert.c:3117:19: error: request for member 'n_type' in something not a structure or union
3117 | en->n_type = type;
| ^~
libelf_convert.c: In function '_libelf_cvt_NOTE_tof':
libelf_convert.c:3149:9: error: unknown type name 'Elf_Note'; did you mean 'Elf_Byte'?
3149 | Elf_Note *en;
| ^~~~~~~~
| Elf_Byte
libelf_convert.c:3160:31: error: 'Elf_Note' undeclared (first use in this function); did you mean 'Elf_Byte'?
3160 | while (count > sizeof(Elf_Note)) {
| ^~~~~~~~
| Elf_Byte
libelf_convert.c:3162:33: error: expected expression before ')' token
3162 | en = (Elf_Note *) (uintptr_t) src;
| ^
libelf_convert.c:3162:46: error: expected ';' before 'src'
3162 | en = (Elf_Note *) (uintptr_t) src;
| ^~~~
| ;
libelf_convert.c:3163:28: error: request for member 'n_namesz' in something not a structure or union
3163 | namesz = en->n_namesz;
| ^~
libelf_convert.c:3164:28: error: request for member 'n_descsz' in something not a structure or union
3164 | descsz = en->n_descsz;
| ^~
libelf_convert.c:3165:26: error: request for member 'n_type' in something not a structure or union
3165 | type = en->n_type;
| ^~
--- libelf_convert.lo ---
*** Failed target: libelf_convert.lo
*** In directory: /build/netbsd-local/src_ro/tools/elftoolchain/libelf
*** Failed commands:
${_MKTARGET_COMPILE}
=> @# "compile " libelf/libelf_convert.lo
${HOST_COMPILE.c} -o ${.TARGET}.o ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC}
=> cc -O -I/build/netbsd-local/src_ro/tools/elftoolchain/libelf/../../compat -I/build/netbsd-local/src_ro/tools/elftoolchain/libelf/../../../external/bsd/elftoolchain/dist/libelf -I/build/netbsd-local/src_ro/tools/elftoolchain/libelf/../../../external/bsd/elftoolchain/dist/libelf/../common -I/build/netbsd-local/obj/amd64/tools/elftoolchain/libelf/../common -I/build/netbsd-local/tools/x86_64/amd64/include -DLIBELF_TEST_HOOKS -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -I/build/netbsd-local/tools/x86_64/amd64/include/compat -I/build/netbsd-local/src_ro/tools/compat -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -c -o libelf_convert.lo.o libelf_convert.c
${MV} ${.TARGET}.o ${.TARGET}
=> mv -f libelf_convert.lo.o libelf_convert.lo
*** [libelf_convert.lo] Error code 1
nbmake[3]: stopped making "realall" in /build/netbsd-local/src_ro/tools/elftoolchain/libelf
nbmake[3]: 1 error
nbmake[3]: stopped making "realall" in /build/netbsd-local/src_ro/tools/elftoolchain/libelf
--- dependall ---
nbmake[2]: stopped making "dependall" in /build/netbsd-local/src_ro/tools/elftoolchain/libelf
--- dependall-elftoolchain/libelf ---
nbmake[1]: stopped making "dependall-elftoolchain/libelf" in /build/netbsd-local/src_ro/tools
--- build_install ---
nbmake: stopped making "build_install" in /build/netbsd-local/src_ro/tools
+---------------------+--------------------------+----------------------+
| Paul Goyette (.sig) | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | 1B11 1849 721C 56C8 F63A | paul%whooppee.com@localhost |
| Software Developer | 6E2E 05FD 15CE 9F2D 5102 | pgoyette%netbsd.org@localhost |
| & Network Engineer | | pgoyette99%gmail.com@localhost |
+---------------------+--------------------------+----------------------+
Home |
Main Index |
Thread Index |
Old Index