Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 947230 Details for
Bug 1153057
libiberty related compilation errors with unreleased 2.25 binutils
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Build on Arch Linux
memstomp-arch-linux-build-errors.log (text/plain), 56.54 KB, created by
Timothée Ravier
on 2014-10-15 14:07:52 UTC
(
hide
)
Description:
Build on Arch Linux
Filename:
MIME Type:
Creator:
Timothée Ravier
Created:
2014-10-15 14:07:52 UTC
Size:
56.54 KB
patch
obsolete
>$ make >make all-am >make[1]: Entering directory '/run/user/1000/memstomp' > CC libmemstomp_la-memstomp.lo > CCLD libmemstomp.la > CC libmemstomp_backtrace_symbols_la-backtrace-symbols.lo >In file included from backtrace-symbols.c:52:0: >/usr/include/bfd.h:35:2: error: #error config.h must be included before this header > #error config.h must be included before this header > ^ >backtrace-symbols.c:53:23: fatal error: libiberty.h: No such file or directory > #include <libiberty.h> > ^ >compilation terminated. >Makefile:595: recipe for target 'libmemstomp_backtrace_symbols_la-backtrace-symbols.lo' failed >make[1]: *** [libmemstomp_backtrace_symbols_la-backtrace-symbols.lo] Error 1 >make[1]: Leaving directory '/run/user/1000/memstomp' >Makefile:434: recipe for target 'all' failed >make: *** [all] Error 2 >$ vim backtrace-symbols.c:53 >$ make >make all-am >make[1]: Entering directory '/run/user/1000/memstomp' > CC libmemstomp_backtrace_symbols_la-backtrace-symbols.lo >In file included from backtrace-symbols.c:52:0: >/usr/include/bfd.h:35:2: error: #error config.h must be included before this header > #error config.h must be included before this header > ^ >In file included from backtrace-symbols.c:53:0: >/usr/include/libiberty/libiberty.h: In function 'basename': >/usr/include/libiberty/libiberty.h:110:38: error: expected declaration specifiers before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); > ^ >/usr/include/libiberty/libiberty.h:121:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ATTRIBUTE_RETURNS_NONNULL' > extern const char *lbasename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); > ^ >/usr/include/libiberty/libiberty.h:126:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ATTRIBUTE_RETURNS_NONNULL' > extern const char *dos_lbasename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); > ^ >/usr/include/libiberty/libiberty.h:132:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ATTRIBUTE_RETURNS_NONNULL' > extern const char *unix_lbasename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); > ^ >/usr/include/libiberty/libiberty.h:136:14: error: storage class specified for parameter 'lrealpath' > extern char *lrealpath (const char *); > ^ >/usr/include/libiberty/libiberty.h:142:14: error: storage class specified for parameter 'concat' > extern char *concat (const char *, ...) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_SENTINEL; > ^ >/usr/include/libiberty/libiberty.h:142:58: error: expected ',' or ';' before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *concat (const char *, ...) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_SENTINEL; > ^ >/usr/include/libiberty/libiberty.h:151:14: error: storage class specified for parameter 'reconcat' > extern char *reconcat (char *, const char *, ...) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_SENTINEL; > ^ >/usr/include/libiberty/libiberty.h:151:68: error: expected ',' or ';' before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *reconcat (char *, const char *, ...) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_SENTINEL; > ^ >/usr/include/libiberty/libiberty.h:157:22: error: storage class specified for parameter 'concat_length' > extern unsigned long concat_length (const char *, ...) ATTRIBUTE_SENTINEL; > ^ >/usr/include/libiberty/libiberty.h:164:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *concat_copy (char *, const char *, ...) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1) ATTRIBUTE_SENTINEL; > ^ >/usr/include/libiberty/libiberty.h:171:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *concat_copy2 (const char *, ...) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_SENTINEL; > ^ >/usr/include/libiberty/libiberty.h:175:14: error: storage class specified for parameter 'libiberty_concat_ptr' > extern char *libiberty_concat_ptr; > ^ >/usr/include/libiberty/libiberty.h:187:12: error: storage class specified for parameter 'fdmatch' > extern int fdmatch (int fd1, int fd2); > ^ >/usr/include/libiberty/libiberty.h:199:15: error: storage class specified for parameter 'getpwd' > extern char * getpwd (void); > ^ >/usr/include/libiberty/libiberty.h:212:13: error: storage class specified for parameter 'get_run_time' > extern long get_run_time (void); > ^ >/usr/include/libiberty/libiberty.h:217:14: error: storage class specified for parameter 'make_relative_prefix' > extern char *make_relative_prefix (const char *, const char *, > ^ >/usr/include/libiberty/libiberty.h:224:14: error: storage class specified for parameter 'make_relative_prefix_ignore_links' > extern char *make_relative_prefix_ignore_links (const char *, const char *, > ^ >/usr/include/libiberty/libiberty.h:229:14: error: storage class specified for parameter 'choose_temp_base' > extern char *choose_temp_base (void) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:229:55: error: expected ',' or ';' before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *choose_temp_base (void) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:233:14: error: storage class specified for parameter 'make_temp_file' > extern char *make_temp_file (const char *) ATTRIBUTE_MALLOC; > ^ >/usr/include/libiberty/libiberty.h:237:12: error: storage class specified for parameter 'unlink_if_ordinary' > extern int unlink_if_ordinary (const char *); > ^ >/usr/include/libiberty/libiberty.h:241:20: error: storage class specified for parameter 'spaces' > extern const char *spaces (int count); > ^ >/usr/include/libiberty/libiberty.h:246:12: error: storage class specified for parameter 'errno_max' > extern int errno_max (void); > ^ >/usr/include/libiberty/libiberty.h:251:20: error: storage class specified for parameter 'strerrno' > extern const char *strerrno (int); > ^ >/usr/include/libiberty/libiberty.h:255:12: error: storage class specified for parameter 'strtoerrno' > extern int strtoerrno (const char *); > ^ >/usr/include/libiberty/libiberty.h:259:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *xstrerror (int) ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:264:12: error: storage class specified for parameter 'signo_max' > extern int signo_max (void); > ^ >/usr/include/libiberty/libiberty.h:276:20: error: storage class specified for parameter 'strsigno' > extern const char *strsigno (int); > ^ >/usr/include/libiberty/libiberty.h:280:12: error: storage class specified for parameter 'strtosigno' > extern int strtosigno (const char *); > ^ >/usr/include/libiberty/libiberty.h:284:12: error: storage class specified for parameter 'xatexit' > extern int xatexit (void (*fn) (void)); > ^ >/usr/include/libiberty/libiberty.h:288:13: error: storage class specified for parameter 'xexit' > extern void xexit (int status) ATTRIBUTE_NORETURN; > ^ >/usr/include/libiberty/libiberty.h:292:13: error: storage class specified for parameter 'xmalloc_set_program_name' > extern void xmalloc_set_program_name (const char *); > ^ >/usr/include/libiberty/libiberty.h:295:13: error: storage class specified for parameter 'xmalloc_failed' > extern void xmalloc_failed (size_t) ATTRIBUTE_NORETURN; > ^ >/usr/include/libiberty/libiberty.h:301:14: error: storage class specified for parameter 'xmalloc' > extern void *xmalloc (size_t) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:301:48: error: expected ',' or ';' before 'ATTRIBUTE_RETURNS_NONNULL' > extern void *xmalloc (size_t) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:307:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ATTRIBUTE_RETURNS_NONNULL' > extern void *xrealloc (void *, size_t) ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:312:14: error: storage class specified for parameter 'xcalloc' > extern void *xcalloc (size_t, size_t) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:312:56: error: expected ',' or ';' before 'ATTRIBUTE_RETURNS_NONNULL' > extern void *xcalloc (size_t, size_t) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:316:14: error: storage class specified for parameter 'xstrdup' > extern char *xstrdup (const char *) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:316:54: error: expected ',' or ';' before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *xstrdup (const char *) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:320:14: error: storage class specified for parameter 'xstrndup' > extern char *xstrndup (const char *, size_t) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:320:63: error: expected ',' or ';' before 'ATTRIBUTE_RETURNS_NONNULL' > extern char *xstrndup (const char *, size_t) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:324:14: error: storage class specified for parameter 'xmemdup' > extern void *xmemdup (const void *, size_t, size_t) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:324:70: error: expected ',' or ';' before 'ATTRIBUTE_RETURNS_NONNULL' > extern void *xmemdup (const void *, size_t, size_t) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:327:15: error: storage class specified for parameter 'physmem_total' > extern double physmem_total (void); > ^ >/usr/include/libiberty/libiberty.h:328:15: error: storage class specified for parameter 'physmem_available' > extern double physmem_available (void); > ^ >/usr/include/libiberty/libiberty.h:331:21: error: storage class specified for parameter 'xcrc32' > extern unsigned int xcrc32 (const unsigned char *, int, unsigned int); > ^ >/usr/include/libiberty/libiberty.h:375:28: error: storage class specified for parameter '_hex_value' > extern const unsigned char _hex_value[_hex_array_size]; > ^ >/usr/include/libiberty/libiberty.h:376:13: error: storage class specified for parameter 'hex_init' > extern void hex_init (void); > ^ >/usr/include/libiberty/libiberty.h:402:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ATTRIBUTE_RETURNS_NONNULL' > const char *tempbase) ATTRIBUTE_RETURNS_NONNULL; > ^ >/usr/include/libiberty/libiberty.h:496:20: error: storage class specified for parameter 'pex_run' > extern const char *pex_run (struct pex_obj *obj, int flags, > ^ >/usr/include/libiberty/libiberty.h:511:20: error: storage class specified for parameter 'pex_run_in_environment' > extern const char *pex_run_in_environment (struct pex_obj *obj, int flags, > ^ >/usr/include/libiberty/libiberty.h:522:14: error: storage class specified for parameter 'pex_input_file' > extern FILE *pex_input_file (struct pex_obj *obj, int flags, > ^ >/usr/include/libiberty/libiberty.h:530:14: error: storage class specified for parameter 'pex_input_pipe' > extern FILE *pex_input_pipe (struct pex_obj *obj, int binary); > ^ >/usr/include/libiberty/libiberty.h:538:14: error: storage class specified for parameter 'pex_read_output' > extern FILE *pex_read_output (struct pex_obj *, int binary); > ^ >/usr/include/libiberty/libiberty.h:546:14: error: storage class specified for parameter 'pex_read_err' > extern FILE *pex_read_err (struct pex_obj *, int binary); > ^ >/usr/include/libiberty/libiberty.h:552:12: error: storage class specified for parameter 'pex_get_status' > extern int pex_get_status (struct pex_obj *, int count, int *vector); > ^ >/usr/include/libiberty/libiberty.h:567:12: error: storage class specified for parameter 'pex_get_times' > extern int pex_get_times (struct pex_obj *, int count, > ^ >/usr/include/libiberty/libiberty.h:573:13: error: storage class specified for parameter 'pex_free' > extern void pex_free (struct pex_obj *); > ^ >/usr/include/libiberty/libiberty.h:586:20: error: storage class specified for parameter 'pex_one' > extern const char *pex_one (int flags, const char *executable, > ^ >/usr/include/libiberty/libiberty.h:605:12: error: storage class specified for parameter 'pexecute' > extern int pexecute (const char *, char * const *, const char *, > ^ >/usr/include/libiberty/libiberty.h:610:12: error: storage class specified for parameter 'pwait' > extern int pwait (int, int *, int); > ^ >/usr/include/libiberty/libiberty.h:616:12: error: storage class specified for parameter 'asprintf' > extern int asprintf (char **, const char *, ...) ATTRIBUTE_PRINTF_2; > ^ >/usr/include/libiberty/libiberty.h:623:12: error: storage class specified for parameter 'vasprintf' > extern int vasprintf (char **, const char *, va_list) ATTRIBUTE_PRINTF(2,0); > ^ >/usr/include/libiberty/libiberty.h:642:13: error: storage class specified for parameter 'setproctitle' > extern void setproctitle (const char *name, ...); > ^ >/usr/include/libiberty/libiberty.h:645:13: error: storage class specified for parameter 'stack_limit_increase' > extern void stack_limit_increase (unsigned long); > ^ >/usr/include/libiberty/libiberty.h:655:14: error: storage class specified for parameter 'C_alloca' > extern void *C_alloca (size_t) ATTRIBUTE_MALLOC; > ^ >In file included from /usr/include/dlfcn.h:27:0, > from backtrace-symbols.c:54: >/usr/include/bits/dlfcn.h:60:13: error: storage class specified for parameter '_dl_mcount_wrapper_check' > extern void _dl_mcount_wrapper_check (void *__selfpc) __THROW; > ^ >In file included from backtrace-symbols.c:54:0: >/usr/include/dlfcn.h:44:18: error: storage class specified for parameter 'Lmid_t' > typedef long int Lmid_t; > ^ >/usr/include/dlfcn.h:56:14: error: storage class specified for parameter 'dlopen' > extern void *dlopen (const char *__file, int __mode) __THROWNL; > ^ >/usr/include/dlfcn.h:60:12: error: storage class specified for parameter 'dlclose' > extern int dlclose (void *__handle) __THROWNL __nonnull ((1)); > ^ >/usr/include/dlfcn.h:64:14: error: storage class specified for parameter 'dlsym' > extern void *dlsym (void *__restrict __handle, > ^ >/usr/include/dlfcn.h:69:23: error: expected declaration specifiers or '...' before 'Lmid_t' > extern void *dlmopen (Lmid_t __nsid, const char *__file, int __mode) __THROWNL; > ^ >/usr/include/dlfcn.h:73:14: error: storage class specified for parameter 'dlvsym' > extern void *dlvsym (void *__restrict __handle, > ^ >/usr/include/dlfcn.h:82:14: error: storage class specified for parameter 'dlerror' > extern char *dlerror (void) __THROW; > ^ >/usr/include/dlfcn.h:94:3: error: storage class specified for parameter 'Dl_info' > } Dl_info; > ^ >/usr/include/dlfcn.h:98:43: error: expected declaration specifiers or '...' before 'Dl_info' > extern int dladdr (const void *__address, Dl_info *__info) > ^ >/usr/include/dlfcn.h:102:44: error: expected declaration specifiers or '...' before 'Dl_info' > extern int dladdr1 (const void *__address, Dl_info *__info, > ^ >/usr/include/dlfcn.h:123:12: error: storage class specified for parameter 'dlinfo' > extern int dlinfo (void *__restrict __handle, > ^ >/usr/include/dlfcn.h:175:3: error: storage class specified for parameter 'Dl_serpath' > } Dl_serpath; > ^ >/usr/include/dlfcn.h:183:3: error: expected specifier-qualifier-list before 'Dl_serpath' > Dl_serpath dls_serpath[1]; /* Actually longer, dls_cnt elements. */ > ^ >/usr/include/dlfcn.h:184:3: error: storage class specified for parameter 'Dl_serinfo' > } Dl_serinfo; > ^ >In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/include/stdint.h:9:0, > from /usr/include/elf.h:28, > from /usr/include/link.h:24, > from backtrace-symbols.c:55: >/usr/include/stdint.h:48:24: error: storage class specified for parameter 'uint8_t' > typedef unsigned char uint8_t; > ^ >/usr/include/stdint.h:49:28: error: storage class specified for parameter 'uint16_t' > typedef unsigned short int uint16_t; > ^ >/usr/include/stdint.h:51:23: error: storage class specified for parameter 'uint32_t' > typedef unsigned int uint32_t; > ^ >/usr/include/stdint.h:55:27: error: storage class specified for parameter 'uint64_t' > typedef unsigned long int uint64_t; > ^ >/usr/include/stdint.h:65:22: error: storage class specified for parameter 'int_least8_t' > typedef signed char int_least8_t; > ^ >/usr/include/stdint.h:66:20: error: storage class specified for parameter 'int_least16_t' > typedef short int int_least16_t; > ^ >/usr/include/stdint.h:67:15: error: storage class specified for parameter 'int_least32_t' > typedef int int_least32_t; > ^ >/usr/include/stdint.h:69:19: error: storage class specified for parameter 'int_least64_t' > typedef long int int_least64_t; > ^ >/usr/include/stdint.h:76:24: error: storage class specified for parameter 'uint_least8_t' > typedef unsigned char uint_least8_t; > ^ >/usr/include/stdint.h:77:28: error: storage class specified for parameter 'uint_least16_t' > typedef unsigned short int uint_least16_t; > ^ >/usr/include/stdint.h:78:23: error: storage class specified for parameter 'uint_least32_t' > typedef unsigned int uint_least32_t; > ^ >/usr/include/stdint.h:80:27: error: storage class specified for parameter 'uint_least64_t' > typedef unsigned long int uint_least64_t; > ^ >/usr/include/stdint.h:90:22: error: storage class specified for parameter 'int_fast8_t' > typedef signed char int_fast8_t; > ^ >/usr/include/stdint.h:92:19: error: storage class specified for parameter 'int_fast16_t' > typedef long int int_fast16_t; > ^ >/usr/include/stdint.h:93:19: error: storage class specified for parameter 'int_fast32_t' > typedef long int int_fast32_t; > ^ >/usr/include/stdint.h:94:19: error: storage class specified for parameter 'int_fast64_t' > typedef long int int_fast64_t; > ^ >/usr/include/stdint.h:103:24: error: storage class specified for parameter 'uint_fast8_t' > typedef unsigned char uint_fast8_t; > ^ >/usr/include/stdint.h:105:27: error: storage class specified for parameter 'uint_fast16_t' > typedef unsigned long int uint_fast16_t; > ^ >/usr/include/stdint.h:106:27: error: storage class specified for parameter 'uint_fast32_t' > typedef unsigned long int uint_fast32_t; > ^ >/usr/include/stdint.h:107:27: error: storage class specified for parameter 'uint_fast64_t' > typedef unsigned long int uint_fast64_t; > ^ >/usr/include/stdint.h:119:19: error: storage class specified for parameter 'intptr_t' > typedef long int intptr_t; > ^ >/usr/include/stdint.h:122:27: error: storage class specified for parameter 'uintptr_t' > typedef unsigned long int uintptr_t; > ^ >/usr/include/stdint.h:134:19: error: storage class specified for parameter 'intmax_t' > typedef long int intmax_t; > ^ >/usr/include/stdint.h:135:27: error: storage class specified for parameter 'uintmax_t' > typedef unsigned long int uintmax_t; > ^ >In file included from /usr/include/link.h:24:0, > from backtrace-symbols.c:55: >/usr/include/elf.h:31:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf32_Half' > typedef uint16_t Elf32_Half; > ^ >/usr/include/elf.h:32:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf64_Half' > typedef uint16_t Elf64_Half; > ^ >/usr/include/elf.h:35:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf32_Word' > typedef uint32_t Elf32_Word; > ^ >/usr/include/elf.h:36:18: error: storage class specified for parameter 'Elf32_Sword' > typedef int32_t Elf32_Sword; > ^ >/usr/include/elf.h:37:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf64_Word' > typedef uint32_t Elf64_Word; > ^ >/usr/include/elf.h:38:18: error: storage class specified for parameter 'Elf64_Sword' > typedef int32_t Elf64_Sword; > ^ >/usr/include/elf.h:41:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf32_Xword' > typedef uint64_t Elf32_Xword; > ^ >/usr/include/elf.h:42:18: error: storage class specified for parameter 'Elf32_Sxword' > typedef int64_t Elf32_Sxword; > ^ >/usr/include/elf.h:43:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf64_Xword' > typedef uint64_t Elf64_Xword; > ^ >/usr/include/elf.h:44:18: error: storage class specified for parameter 'Elf64_Sxword' > typedef int64_t Elf64_Sxword; > ^ >/usr/include/elf.h:47:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf32_Addr' > typedef uint32_t Elf32_Addr; > ^ >/usr/include/elf.h:48:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf64_Addr' > typedef uint64_t Elf64_Addr; > ^ >/usr/include/elf.h:51:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf32_Off' > typedef uint32_t Elf32_Off; > ^ >/usr/include/elf.h:52:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf64_Off' > typedef uint64_t Elf64_Off; > ^ >/usr/include/elf.h:55:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf32_Section' > typedef uint16_t Elf32_Section; > ^ >/usr/include/elf.h:56:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf64_Section' > typedef uint16_t Elf64_Section; > ^ >/usr/include/elf.h:59:9: error: unknown type name 'Elf32_Half' > typedef Elf32_Half Elf32_Versym; > ^ >/usr/include/elf.h:59:20: error: storage class specified for parameter 'Elf32_Versym' > typedef Elf32_Half Elf32_Versym; > ^ >/usr/include/elf.h:60:9: error: unknown type name 'Elf64_Half' > typedef Elf64_Half Elf64_Versym; > ^ >/usr/include/elf.h:60:20: error: storage class specified for parameter 'Elf64_Versym' > typedef Elf64_Half Elf64_Versym; > ^ >/usr/include/elf.h:70:3: error: unknown type name 'Elf32_Half' > Elf32_Half e_type; /* Object file type */ > ^ >/usr/include/elf.h:71:3: error: unknown type name 'Elf32_Half' > Elf32_Half e_machine; /* Architecture */ > ^ >/usr/include/elf.h:72:3: error: unknown type name 'Elf32_Word' > Elf32_Word e_version; /* Object file version */ > ^ >/usr/include/elf.h:73:3: error: unknown type name 'Elf32_Addr' > Elf32_Addr e_entry; /* Entry point virtual address */ > ^ >/usr/include/elf.h:74:3: error: unknown type name 'Elf32_Off' > Elf32_Off e_phoff; /* Program header table file offset */ > ^ >/usr/include/elf.h:75:3: error: unknown type name 'Elf32_Off' > Elf32_Off e_shoff; /* Section header table file offset */ > ^ >/usr/include/elf.h:76:3: error: unknown type name 'Elf32_Word' > Elf32_Word e_flags; /* Processor-specific flags */ > ^ >/usr/include/elf.h:77:3: error: unknown type name 'Elf32_Half' > Elf32_Half e_ehsize; /* ELF header size in bytes */ > ^ >/usr/include/elf.h:78:3: error: unknown type name 'Elf32_Half' > Elf32_Half e_phentsize; /* Program header table entry size */ > ^ >/usr/include/elf.h:79:3: error: unknown type name 'Elf32_Half' > Elf32_Half e_phnum; /* Program header table entry count */ > ^ >/usr/include/elf.h:80:3: error: unknown type name 'Elf32_Half' > Elf32_Half e_shentsize; /* Section header table entry size */ > ^ >/usr/include/elf.h:81:3: error: unknown type name 'Elf32_Half' > Elf32_Half e_shnum; /* Section header table entry count */ > ^ >/usr/include/elf.h:82:3: error: unknown type name 'Elf32_Half' > Elf32_Half e_shstrndx; /* Section header string table index */ > ^ >/usr/include/elf.h:83:3: error: storage class specified for parameter 'Elf32_Ehdr' > } Elf32_Ehdr; > ^ >/usr/include/elf.h:88:3: error: unknown type name 'Elf64_Half' > Elf64_Half e_type; /* Object file type */ > ^ >/usr/include/elf.h:89:3: error: unknown type name 'Elf64_Half' > Elf64_Half e_machine; /* Architecture */ > ^ >/usr/include/elf.h:90:3: error: unknown type name 'Elf64_Word' > Elf64_Word e_version; /* Object file version */ > ^ >/usr/include/elf.h:91:3: error: unknown type name 'Elf64_Addr' > Elf64_Addr e_entry; /* Entry point virtual address */ > ^ >/usr/include/elf.h:92:3: error: unknown type name 'Elf64_Off' > Elf64_Off e_phoff; /* Program header table file offset */ > ^ >/usr/include/elf.h:93:3: error: unknown type name 'Elf64_Off' > Elf64_Off e_shoff; /* Section header table file offset */ > ^ >/usr/include/elf.h:94:3: error: unknown type name 'Elf64_Word' > Elf64_Word e_flags; /* Processor-specific flags */ > ^ >/usr/include/elf.h:95:3: error: unknown type name 'Elf64_Half' > Elf64_Half e_ehsize; /* ELF header size in bytes */ > ^ >/usr/include/elf.h:96:3: error: unknown type name 'Elf64_Half' > Elf64_Half e_phentsize; /* Program header table entry size */ > ^ >/usr/include/elf.h:97:3: error: unknown type name 'Elf64_Half' > Elf64_Half e_phnum; /* Program header table entry count */ > ^ >/usr/include/elf.h:98:3: error: unknown type name 'Elf64_Half' > Elf64_Half e_shentsize; /* Section header table entry size */ > ^ >/usr/include/elf.h:99:3: error: unknown type name 'Elf64_Half' > Elf64_Half e_shnum; /* Section header table entry count */ > ^ >/usr/include/elf.h:100:3: error: unknown type name 'Elf64_Half' > Elf64_Half e_shstrndx; /* Section header string table index */ > ^ >/usr/include/elf.h:101:3: error: storage class specified for parameter 'Elf64_Ehdr' > } Elf64_Ehdr; > ^ >/usr/include/elf.h:274:3: error: unknown type name 'Elf32_Word' > Elf32_Word sh_name; /* Section name (string tbl index) */ > ^ >/usr/include/elf.h:275:3: error: unknown type name 'Elf32_Word' > Elf32_Word sh_type; /* Section type */ > ^ >/usr/include/elf.h:276:3: error: unknown type name 'Elf32_Word' > Elf32_Word sh_flags; /* Section flags */ > ^ >/usr/include/elf.h:277:3: error: unknown type name 'Elf32_Addr' > Elf32_Addr sh_addr; /* Section virtual addr at execution */ > ^ >/usr/include/elf.h:278:3: error: unknown type name 'Elf32_Off' > Elf32_Off sh_offset; /* Section file offset */ > ^ >/usr/include/elf.h:279:3: error: unknown type name 'Elf32_Word' > Elf32_Word sh_size; /* Section size in bytes */ > ^ >/usr/include/elf.h:280:3: error: unknown type name 'Elf32_Word' > Elf32_Word sh_link; /* Link to another section */ > ^ >/usr/include/elf.h:281:3: error: unknown type name 'Elf32_Word' > Elf32_Word sh_info; /* Additional section information */ > ^ >/usr/include/elf.h:282:3: error: unknown type name 'Elf32_Word' > Elf32_Word sh_addralign; /* Section alignment */ > ^ >/usr/include/elf.h:283:3: error: unknown type name 'Elf32_Word' > Elf32_Word sh_entsize; /* Entry size if section holds table */ > ^ >/usr/include/elf.h:284:3: error: storage class specified for parameter 'Elf32_Shdr' > } Elf32_Shdr; > ^ >/usr/include/elf.h:288:3: error: unknown type name 'Elf64_Word' > Elf64_Word sh_name; /* Section name (string tbl index) */ > ^ >/usr/include/elf.h:289:3: error: unknown type name 'Elf64_Word' > Elf64_Word sh_type; /* Section type */ > ^ >/usr/include/elf.h:290:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword sh_flags; /* Section flags */ > ^ >/usr/include/elf.h:291:3: error: unknown type name 'Elf64_Addr' > Elf64_Addr sh_addr; /* Section virtual addr at execution */ > ^ >/usr/include/elf.h:292:3: error: unknown type name 'Elf64_Off' > Elf64_Off sh_offset; /* Section file offset */ > ^ >/usr/include/elf.h:293:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword sh_size; /* Section size in bytes */ > ^ >/usr/include/elf.h:294:3: error: unknown type name 'Elf64_Word' > Elf64_Word sh_link; /* Link to another section */ > ^ >/usr/include/elf.h:295:3: error: unknown type name 'Elf64_Word' > Elf64_Word sh_info; /* Additional section information */ > ^ >/usr/include/elf.h:296:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword sh_addralign; /* Section alignment */ > ^ >/usr/include/elf.h:297:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword sh_entsize; /* Entry size if section holds table */ > ^ >/usr/include/elf.h:298:3: error: storage class specified for parameter 'Elf64_Shdr' > } Elf64_Shdr; > ^ >/usr/include/elf.h:383:3: error: unknown type name 'Elf32_Word' > Elf32_Word st_name; /* Symbol name (string tbl index) */ > ^ >/usr/include/elf.h:384:3: error: unknown type name 'Elf32_Addr' > Elf32_Addr st_value; /* Symbol value */ > ^ >/usr/include/elf.h:385:3: error: unknown type name 'Elf32_Word' > Elf32_Word st_size; /* Symbol size */ > ^ >/usr/include/elf.h:388:3: error: unknown type name 'Elf32_Section' > Elf32_Section st_shndx; /* Section index */ > ^ >/usr/include/elf.h:389:3: error: storage class specified for parameter 'Elf32_Sym' > } Elf32_Sym; > ^ >/usr/include/elf.h:393:3: error: unknown type name 'Elf64_Word' > Elf64_Word st_name; /* Symbol name (string tbl index) */ > ^ >/usr/include/elf.h:396:3: error: unknown type name 'Elf64_Section' > Elf64_Section st_shndx; /* Section index */ > ^ >/usr/include/elf.h:397:3: error: unknown type name 'Elf64_Addr' > Elf64_Addr st_value; /* Symbol value */ > ^ >/usr/include/elf.h:398:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword st_size; /* Symbol size */ > ^ >/usr/include/elf.h:399:3: error: storage class specified for parameter 'Elf64_Sym' > } Elf64_Sym; > ^ >/usr/include/elf.h:406:3: error: unknown type name 'Elf32_Half' > Elf32_Half si_boundto; /* Direct bindings, symbol bound to */ > ^ >/usr/include/elf.h:407:3: error: unknown type name 'Elf32_Half' > Elf32_Half si_flags; /* Per symbol flags */ > ^ >/usr/include/elf.h:408:3: error: storage class specified for parameter 'Elf32_Syminfo' > } Elf32_Syminfo; > ^ >/usr/include/elf.h:412:3: error: unknown type name 'Elf64_Half' > Elf64_Half si_boundto; /* Direct bindings, symbol bound to */ > ^ >/usr/include/elf.h:413:3: error: unknown type name 'Elf64_Half' > Elf64_Half si_flags; /* Per symbol flags */ > ^ >/usr/include/elf.h:414:3: error: storage class specified for parameter 'Elf64_Syminfo' > } Elf64_Syminfo; > ^ >/usr/include/elf.h:498:3: error: unknown type name 'Elf32_Addr' > Elf32_Addr r_offset; /* Address */ > ^ >/usr/include/elf.h:499:3: error: unknown type name 'Elf32_Word' > Elf32_Word r_info; /* Relocation type and symbol index */ > ^ >/usr/include/elf.h:500:3: error: storage class specified for parameter 'Elf32_Rel' > } Elf32_Rel; > ^ >/usr/include/elf.h:509:3: error: unknown type name 'Elf64_Addr' > Elf64_Addr r_offset; /* Address */ > ^ >/usr/include/elf.h:510:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword r_info; /* Relocation type and symbol index */ > ^ >/usr/include/elf.h:511:3: error: storage class specified for parameter 'Elf64_Rel' > } Elf64_Rel; > ^ >/usr/include/elf.h:517:3: error: unknown type name 'Elf32_Addr' > Elf32_Addr r_offset; /* Address */ > ^ >/usr/include/elf.h:518:3: error: unknown type name 'Elf32_Word' > Elf32_Word r_info; /* Relocation type and symbol index */ > ^ >/usr/include/elf.h:519:3: error: expected specifier-qualifier-list before 'Elf32_Sword' > Elf32_Sword r_addend; /* Addend */ > ^ >/usr/include/elf.h:520:3: error: storage class specified for parameter 'Elf32_Rela' > } Elf32_Rela; > ^ >/usr/include/elf.h:524:3: error: unknown type name 'Elf64_Addr' > Elf64_Addr r_offset; /* Address */ > ^ >/usr/include/elf.h:525:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword r_info; /* Relocation type and symbol index */ > ^ >/usr/include/elf.h:526:3: error: expected specifier-qualifier-list before 'Elf64_Sxword' > Elf64_Sxword r_addend; /* Addend */ > ^ >/usr/include/elf.h:527:3: error: storage class specified for parameter 'Elf64_Rela' > } Elf64_Rela; > ^ >/usr/include/elf.h:543:3: error: unknown type name 'Elf32_Word' > Elf32_Word p_type; /* Segment type */ > ^ >/usr/include/elf.h:544:3: error: unknown type name 'Elf32_Off' > Elf32_Off p_offset; /* Segment file offset */ > ^ >/usr/include/elf.h:545:3: error: unknown type name 'Elf32_Addr' > Elf32_Addr p_vaddr; /* Segment virtual address */ > ^ >/usr/include/elf.h:546:3: error: unknown type name 'Elf32_Addr' > Elf32_Addr p_paddr; /* Segment physical address */ > ^ >/usr/include/elf.h:547:3: error: unknown type name 'Elf32_Word' > Elf32_Word p_filesz; /* Segment size in file */ > ^ >/usr/include/elf.h:548:3: error: unknown type name 'Elf32_Word' > Elf32_Word p_memsz; /* Segment size in memory */ > ^ >/usr/include/elf.h:549:3: error: unknown type name 'Elf32_Word' > Elf32_Word p_flags; /* Segment flags */ > ^ >/usr/include/elf.h:550:3: error: unknown type name 'Elf32_Word' > Elf32_Word p_align; /* Segment alignment */ > ^ >/usr/include/elf.h:551:3: error: storage class specified for parameter 'Elf32_Phdr' > } Elf32_Phdr; > ^ >/usr/include/elf.h:555:3: error: unknown type name 'Elf64_Word' > Elf64_Word p_type; /* Segment type */ > ^ >/usr/include/elf.h:556:3: error: unknown type name 'Elf64_Word' > Elf64_Word p_flags; /* Segment flags */ > ^ >/usr/include/elf.h:557:3: error: unknown type name 'Elf64_Off' > Elf64_Off p_offset; /* Segment file offset */ > ^ >/usr/include/elf.h:558:3: error: unknown type name 'Elf64_Addr' > Elf64_Addr p_vaddr; /* Segment virtual address */ > ^ >/usr/include/elf.h:559:3: error: unknown type name 'Elf64_Addr' > Elf64_Addr p_paddr; /* Segment physical address */ > ^ >/usr/include/elf.h:560:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword p_filesz; /* Segment size in file */ > ^ >/usr/include/elf.h:561:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword p_memsz; /* Segment size in memory */ > ^ >/usr/include/elf.h:562:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword p_align; /* Segment alignment */ > ^ >/usr/include/elf.h:563:3: error: storage class specified for parameter 'Elf64_Phdr' > } Elf64_Phdr; > ^ >/usr/include/elf.h:654:3: error: expected specifier-qualifier-list before 'Elf32_Sword' > Elf32_Sword d_tag; /* Dynamic entry type */ > ^ >/usr/include/elf.h:660:3: error: storage class specified for parameter 'Elf32_Dyn' > } Elf32_Dyn; > ^ >/usr/include/elf.h:664:3: error: expected specifier-qualifier-list before 'Elf64_Sxword' > Elf64_Sxword d_tag; /* Dynamic entry type */ > ^ >/usr/include/elf.h:670:3: error: storage class specified for parameter 'Elf64_Dyn' > } Elf64_Dyn; > ^ >/usr/include/elf.h:830:3: error: unknown type name 'Elf32_Half' > Elf32_Half vd_version; /* Version revision */ > ^ >/usr/include/elf.h:831:3: error: unknown type name 'Elf32_Half' > Elf32_Half vd_flags; /* Version information */ > ^ >/usr/include/elf.h:832:3: error: unknown type name 'Elf32_Half' > Elf32_Half vd_ndx; /* Version Index */ > ^ >/usr/include/elf.h:833:3: error: unknown type name 'Elf32_Half' > Elf32_Half vd_cnt; /* Number of associated aux entries */ > ^ >/usr/include/elf.h:834:3: error: unknown type name 'Elf32_Word' > Elf32_Word vd_hash; /* Version name hash value */ > ^ >/usr/include/elf.h:835:3: error: unknown type name 'Elf32_Word' > Elf32_Word vd_aux; /* Offset in bytes to verdaux array */ > ^ >/usr/include/elf.h:836:3: error: unknown type name 'Elf32_Word' > Elf32_Word vd_next; /* Offset in bytes to next verdef > ^ >/usr/include/elf.h:838:3: error: storage class specified for parameter 'Elf32_Verdef' > } Elf32_Verdef; > ^ >/usr/include/elf.h:842:3: error: unknown type name 'Elf64_Half' > Elf64_Half vd_version; /* Version revision */ > ^ >/usr/include/elf.h:843:3: error: unknown type name 'Elf64_Half' > Elf64_Half vd_flags; /* Version information */ > ^ >/usr/include/elf.h:844:3: error: unknown type name 'Elf64_Half' > Elf64_Half vd_ndx; /* Version Index */ > ^ >/usr/include/elf.h:845:3: error: unknown type name 'Elf64_Half' > Elf64_Half vd_cnt; /* Number of associated aux entries */ > ^ >/usr/include/elf.h:846:3: error: unknown type name 'Elf64_Word' > Elf64_Word vd_hash; /* Version name hash value */ > ^ >/usr/include/elf.h:847:3: error: unknown type name 'Elf64_Word' > Elf64_Word vd_aux; /* Offset in bytes to verdaux array */ > ^ >/usr/include/elf.h:848:3: error: unknown type name 'Elf64_Word' > Elf64_Word vd_next; /* Offset in bytes to next verdef > ^ >/usr/include/elf.h:850:3: error: storage class specified for parameter 'Elf64_Verdef' > } Elf64_Verdef; > ^ >/usr/include/elf.h:872:3: error: unknown type name 'Elf32_Word' > Elf32_Word vda_name; /* Version or dependency names */ > ^ >/usr/include/elf.h:873:3: error: unknown type name 'Elf32_Word' > Elf32_Word vda_next; /* Offset in bytes to next verdaux > ^ >/usr/include/elf.h:875:3: error: storage class specified for parameter 'Elf32_Verdaux' > } Elf32_Verdaux; > ^ >/usr/include/elf.h:879:3: error: unknown type name 'Elf64_Word' > Elf64_Word vda_name; /* Version or dependency names */ > ^ >/usr/include/elf.h:880:3: error: unknown type name 'Elf64_Word' > Elf64_Word vda_next; /* Offset in bytes to next verdaux > ^ >/usr/include/elf.h:882:3: error: storage class specified for parameter 'Elf64_Verdaux' > } Elf64_Verdaux; > ^ >/usr/include/elf.h:889:3: error: unknown type name 'Elf32_Half' > Elf32_Half vn_version; /* Version of structure */ > ^ >/usr/include/elf.h:890:3: error: unknown type name 'Elf32_Half' > Elf32_Half vn_cnt; /* Number of associated aux entries */ > ^ >/usr/include/elf.h:891:3: error: unknown type name 'Elf32_Word' > Elf32_Word vn_file; /* Offset of filename for this > ^ >/usr/include/elf.h:893:3: error: unknown type name 'Elf32_Word' > Elf32_Word vn_aux; /* Offset in bytes to vernaux array */ > ^ >/usr/include/elf.h:894:3: error: unknown type name 'Elf32_Word' > Elf32_Word vn_next; /* Offset in bytes to next verneed > ^ >/usr/include/elf.h:896:3: error: storage class specified for parameter 'Elf32_Verneed' > } Elf32_Verneed; > ^ >/usr/include/elf.h:900:3: error: unknown type name 'Elf64_Half' > Elf64_Half vn_version; /* Version of structure */ > ^ >/usr/include/elf.h:901:3: error: unknown type name 'Elf64_Half' > Elf64_Half vn_cnt; /* Number of associated aux entries */ > ^ >/usr/include/elf.h:902:3: error: unknown type name 'Elf64_Word' > Elf64_Word vn_file; /* Offset of filename for this > ^ >/usr/include/elf.h:904:3: error: unknown type name 'Elf64_Word' > Elf64_Word vn_aux; /* Offset in bytes to vernaux array */ > ^ >/usr/include/elf.h:905:3: error: unknown type name 'Elf64_Word' > Elf64_Word vn_next; /* Offset in bytes to next verneed > ^ >/usr/include/elf.h:907:3: error: storage class specified for parameter 'Elf64_Verneed' > } Elf64_Verneed; > ^ >/usr/include/elf.h:919:3: error: unknown type name 'Elf32_Word' > Elf32_Word vna_hash; /* Hash value of dependency name */ > ^ >/usr/include/elf.h:920:3: error: unknown type name 'Elf32_Half' > Elf32_Half vna_flags; /* Dependency specific information */ > ^ >/usr/include/elf.h:921:3: error: unknown type name 'Elf32_Half' > Elf32_Half vna_other; /* Unused */ > ^ >/usr/include/elf.h:922:3: error: unknown type name 'Elf32_Word' > Elf32_Word vna_name; /* Dependency name string offset */ > ^ >/usr/include/elf.h:923:3: error: unknown type name 'Elf32_Word' > Elf32_Word vna_next; /* Offset in bytes to next vernaux > ^ >/usr/include/elf.h:925:3: error: storage class specified for parameter 'Elf32_Vernaux' > } Elf32_Vernaux; > ^ >/usr/include/elf.h:929:3: error: unknown type name 'Elf64_Word' > Elf64_Word vna_hash; /* Hash value of dependency name */ > ^ >/usr/include/elf.h:930:3: error: unknown type name 'Elf64_Half' > Elf64_Half vna_flags; /* Dependency specific information */ > ^ >/usr/include/elf.h:931:3: error: unknown type name 'Elf64_Half' > Elf64_Half vna_other; /* Unused */ > ^ >/usr/include/elf.h:932:3: error: unknown type name 'Elf64_Word' > Elf64_Word vna_name; /* Dependency name string offset */ > ^ >/usr/include/elf.h:933:3: error: unknown type name 'Elf64_Word' > Elf64_Word vna_next; /* Offset in bytes to next vernaux > ^ >/usr/include/elf.h:935:3: error: storage class specified for parameter 'Elf64_Vernaux' > } Elf64_Vernaux; > ^ >/usr/include/elf.h:953:3: error: expected specifier-qualifier-list before 'uint32_t' > uint32_t a_type; /* Entry type */ > ^ >/usr/include/elf.h:961:3: error: storage class specified for parameter 'Elf32_auxv_t' > } Elf32_auxv_t; > ^ >/usr/include/elf.h:965:3: error: expected specifier-qualifier-list before 'uint64_t' > uint64_t a_type; /* Entry type */ > ^ >/usr/include/elf.h:973:3: error: storage class specified for parameter 'Elf64_auxv_t' > } Elf64_auxv_t; > ^ >/usr/include/elf.h:1040:3: error: unknown type name 'Elf32_Word' > Elf32_Word n_namesz; /* Length of the note's name. */ > ^ >/usr/include/elf.h:1041:3: error: unknown type name 'Elf32_Word' > Elf32_Word n_descsz; /* Length of the note's descriptor. */ > ^ >/usr/include/elf.h:1042:3: error: unknown type name 'Elf32_Word' > Elf32_Word n_type; /* Type of the note. */ > ^ >/usr/include/elf.h:1043:3: error: storage class specified for parameter 'Elf32_Nhdr' > } Elf32_Nhdr; > ^ >/usr/include/elf.h:1047:3: error: unknown type name 'Elf64_Word' > Elf64_Word n_namesz; /* Length of the note's name. */ > ^ >/usr/include/elf.h:1048:3: error: unknown type name 'Elf64_Word' > Elf64_Word n_descsz; /* Length of the note's descriptor. */ > ^ >/usr/include/elf.h:1049:3: error: unknown type name 'Elf64_Word' > Elf64_Word n_type; /* Type of the note. */ > ^ >/usr/include/elf.h:1050:3: error: storage class specified for parameter 'Elf64_Nhdr' > } Elf64_Nhdr; > ^ >/usr/include/elf.h:1104:3: error: unknown type name 'Elf32_Xword' > Elf32_Xword m_value; /* Symbol value. */ > ^ >/usr/include/elf.h:1105:3: error: unknown type name 'Elf32_Word' > Elf32_Word m_info; /* Size and index. */ > ^ >/usr/include/elf.h:1106:3: error: unknown type name 'Elf32_Word' > Elf32_Word m_poffset; /* Symbol offset. */ > ^ >/usr/include/elf.h:1107:3: error: unknown type name 'Elf32_Half' > Elf32_Half m_repeat; /* Repeat count. */ > ^ >/usr/include/elf.h:1108:3: error: unknown type name 'Elf32_Half' > Elf32_Half m_stride; /* Stride info. */ > ^ >/usr/include/elf.h:1109:3: error: storage class specified for parameter 'Elf32_Move' > } Elf32_Move; > ^ >/usr/include/elf.h:1113:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword m_value; /* Symbol value. */ > ^ >/usr/include/elf.h:1114:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword m_info; /* Size and index. */ > ^ >/usr/include/elf.h:1115:3: error: unknown type name 'Elf64_Xword' > Elf64_Xword m_poffset; /* Symbol offset. */ > ^ >/usr/include/elf.h:1116:3: error: unknown type name 'Elf64_Half' > Elf64_Half m_repeat; /* Repeat count. */ > ^ >/usr/include/elf.h:1117:3: error: unknown type name 'Elf64_Half' > Elf64_Half m_stride; /* Stride info. */ > ^ >/usr/include/elf.h:1118:3: error: storage class specified for parameter 'Elf64_Move' > } Elf64_Move; > ^ >/usr/include/elf.h:1492:7: error: unknown type name 'Elf32_Word' > Elf32_Word gt_current_g_value; /* -G value used for compilation. */ > ^ >/usr/include/elf.h:1493:7: error: unknown type name 'Elf32_Word' > Elf32_Word gt_unused; /* Not used. */ > ^ >/usr/include/elf.h:1497:7: error: unknown type name 'Elf32_Word' > Elf32_Word gt_g_value; /* If this value were used for -G. */ > ^ >/usr/include/elf.h:1498:7: error: unknown type name 'Elf32_Word' > Elf32_Word gt_bytes; /* This many bytes would be used. */ > ^ >/usr/include/elf.h:1500:3: error: storage class specified for parameter 'Elf32_gptab' > } Elf32_gptab; > ^ >/usr/include/elf.h:1506:3: error: unknown type name 'Elf32_Word' > Elf32_Word ri_gprmask; /* General registers used. */ > ^ >/usr/include/elf.h:1507:3: error: unknown type name 'Elf32_Word' > Elf32_Word ri_cprmask[4]; /* Coprocessor registers used. */ > ^ >/usr/include/elf.h:1508:3: error: expected specifier-qualifier-list before 'Elf32_Sword' > Elf32_Sword ri_gp_value; /* $gp register value. */ > ^ >/usr/include/elf.h:1509:3: error: storage class specified for parameter 'Elf32_RegInfo' > } Elf32_RegInfo; > ^ >/usr/include/elf.h:1518:3: error: unknown type name 'Elf32_Section' > Elf32_Section section; /* Section header index of section affected, > ^ >/usr/include/elf.h:1520:3: error: unknown type name 'Elf32_Word' > Elf32_Word info; /* Kind-specific information. */ > ^ >/usr/include/elf.h:1521:3: error: storage class specified for parameter 'Elf_Options' > } Elf_Options; > ^ >/usr/include/elf.h:1566:3: error: unknown type name 'Elf32_Word' > Elf32_Word hwp_flags1; /* Extra flags. */ > ^ >/usr/include/elf.h:1567:3: error: unknown type name 'Elf32_Word' > Elf32_Word hwp_flags2; /* Extra flags. */ > ^ >/usr/include/elf.h:1568:3: error: storage class specified for parameter 'Elf_Options_Hw' > } Elf_Options_Hw; > ^ >/usr/include/elf.h:1727:3: error: unknown type name 'Elf32_Word' > Elf32_Word l_name; /* Name (string table index) */ > ^ >/usr/include/elf.h:1728:3: error: unknown type name 'Elf32_Word' > Elf32_Word l_time_stamp; /* Timestamp */ > ^ >/usr/include/elf.h:1729:3: error: unknown type name 'Elf32_Word' > Elf32_Word l_checksum; /* Checksum */ > ^ >/usr/include/elf.h:1730:3: error: unknown type name 'Elf32_Word' > Elf32_Word l_version; /* Interface version */ > ^ >/usr/include/elf.h:1731:3: error: unknown type name 'Elf32_Word' > Elf32_Word l_flags; /* Flags */ > ^ >/usr/include/elf.h:1732:3: error: storage class specified for parameter 'Elf32_Lib' > } Elf32_Lib; > ^ >/usr/include/elf.h:1736:3: error: unknown type name 'Elf64_Word' > Elf64_Word l_name; /* Name (string table index) */ > ^ >/usr/include/elf.h:1737:3: error: unknown type name 'Elf64_Word' > Elf64_Word l_time_stamp; /* Timestamp */ > ^ >/usr/include/elf.h:1738:3: error: unknown type name 'Elf64_Word' > Elf64_Word l_checksum; /* Checksum */ > ^ >/usr/include/elf.h:1739:3: error: unknown type name 'Elf64_Word' > Elf64_Word l_version; /* Interface version */ > ^ >/usr/include/elf.h:1740:3: error: unknown type name 'Elf64_Word' > Elf64_Word l_flags; /* Flags */ > ^ >/usr/include/elf.h:1741:3: error: storage class specified for parameter 'Elf64_Lib' > } Elf64_Lib; > ^ >/usr/include/elf.h:1756:9: error: unknown type name 'Elf32_Addr' > typedef Elf32_Addr Elf32_Conflict; > ^ >/usr/include/elf.h:1756:20: error: storage class specified for parameter 'Elf32_Conflict' > typedef Elf32_Addr Elf32_Conflict; > ^ >In file included from /usr/include/link.h:34:0, > from backtrace-symbols.c:55: >/usr/include/bits/elfclass.h:14:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Elf_Symndx' > typedef uint32_t Elf_Symndx; > ^ >In file included from /usr/include/link.h:35:0, > from backtrace-symbols.c:55: >/usr/include/bits/link.h:66:15: error: storage class specified for parameter 'La_x86_64_xmm' > typedef float La_x86_64_xmm __attribute__ ((__vector_size__ (16))); > ^ >/usr/include/bits/link.h:67:15: error: storage class specified for parameter 'La_x86_64_ymm' > typedef float La_x86_64_ymm > ^ >/usr/include/bits/link.h:67:15: error: alignment may not be specified for 'La_x86_64_ymm' >/usr/include/bits/link.h:69:16: error: storage class specified for parameter 'La_x86_64_zmm' > typedef double La_x86_64_zmm > ^ >/usr/include/bits/link.h:69:16: error: alignment may not be specified for 'La_x86_64_zmm' >/usr/include/bits/link.h:78:3: error: expected specifier-qualifier-list before 'La_x86_64_ymm' > La_x86_64_ymm ymm[2]; > ^ >/usr/include/bits/link.h:82:3: error: storage class specified for parameter 'La_x86_64_vector' > } La_x86_64_vector __attribute__ ((__aligned__ (16))); > ^ >/usr/include/bits/link.h:82:3: error: alignment may not be specified for 'La_x86_64_vector' >/usr/include/bits/link.h:86:3: error: expected specifier-qualifier-list before 'uint64_t' > uint64_t lr_rdx; > ^ >/usr/include/bits/link.h:99:3: error: storage class specified for parameter 'La_x86_64_regs' > } La_x86_64_regs; > ^ >/usr/include/bits/link.h:104:3: error: expected specifier-qualifier-list before 'uint64_t' > uint64_t lrv_rax; > ^ >/usr/include/bits/link.h:116:3: error: storage class specified for parameter 'La_x86_64_retval' > } La_x86_64_retval; > ^ >/usr/include/bits/link.h:123:8: error: unknown type name 'Elf64_Addr' > extern Elf64_Addr la_x86_64_gnu_pltenter (Elf64_Sym *__sym, > ^ >/usr/include/bits/link.h:123:43: error: expected declaration specifiers or '...' before 'Elf64_Sym' > extern Elf64_Addr la_x86_64_gnu_pltenter (Elf64_Sym *__sym, > ^ >/usr/include/bits/link.h:125:8: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__refcook, > ^ >/usr/include/bits/link.h:126:8: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__defcook, > ^ >/usr/include/bits/link.h:127:8: error: expected declaration specifiers or '...' before 'La_x86_64_regs' > La_x86_64_regs *__regs, > ^ >/usr/include/bits/link.h:131:44: error: expected declaration specifiers or '...' before 'Elf64_Sym' > extern unsigned int la_x86_64_gnu_pltexit (Elf64_Sym *__sym, > ^ >/usr/include/bits/link.h:133:9: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__refcook, > ^ >/usr/include/bits/link.h:134:9: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__defcook, > ^ >/usr/include/bits/link.h:135:30: error: expected ';', ',' or ')' before '*' token > const La_x86_64_regs *__inregs, > ^ >/usr/include/bits/link.h:139:8: error: unknown type name 'Elf32_Addr' > extern Elf32_Addr la_x32_gnu_pltenter (Elf32_Sym *__sym, > ^ >/usr/include/bits/link.h:139:40: error: expected declaration specifiers or '...' before 'Elf32_Sym' > extern Elf32_Addr la_x32_gnu_pltenter (Elf32_Sym *__sym, > ^ >/usr/include/bits/link.h:141:12: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__refcook, > ^ >/usr/include/bits/link.h:142:12: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__defcook, > ^ >/usr/include/bits/link.h:143:12: error: expected declaration specifiers or '...' before 'La_x86_64_regs' > La_x32_regs *__regs, > ^ >/usr/include/bits/link.h:147:41: error: expected declaration specifiers or '...' before 'Elf32_Sym' > extern unsigned int la_x32_gnu_pltexit (Elf32_Sym *__sym, > ^ >/usr/include/bits/link.h:149:6: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__refcook, > ^ >/usr/include/bits/link.h:150:6: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__defcook, > ^ >/usr/include/bits/link.h:151:24: error: expected ';', ',' or ')' before '*' token > const La_x32_regs *__inregs, > ^ >In file included from backtrace-symbols.c:55:0: >/usr/include/link.h:53:5: error: unknown type name 'Elf64_Addr' > ElfW(Addr) r_brk; > ^ >/usr/include/link.h:63:5: error: unknown type name 'Elf64_Addr' > ElfW(Addr) r_ldbase; /* Base address the linker is loaded at. */ > ^ >In file included from backtrace-symbols.c:55:0: >/usr/include/link.h:67:23: error: storage class specified for parameter '_r_debug' > extern struct r_debug _r_debug; > ^ >/usr/include/link.h:76:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_DYNAMIC' > extern ElfW(Dyn) _DYNAMIC[]; > ^ >In file included from backtrace-symbols.c:55:0: >/usr/include/link.h:89:5: error: unknown type name 'Elf64_Addr' > ElfW(Addr) l_addr; /* Difference between the address in the ELF > ^ >/usr/include/link.h:92:5: error: expected specifier-qualifier-list before 'Elf64_Dyn' > ElfW(Dyn) *l_ld; /* Dynamic section of the shared object. */ > ^ >/usr/include/link.h:140:5: error: unknown type name 'Elf64_Addr' > ElfW(Addr) dlpi_addr; > ^ >In file included from backtrace-symbols.c:55:0: >/usr/include/link.h:142:22: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token > const ElfW(Phdr) *dlpi_phdr; > ^ >/usr/include/link.h:167:12: error: storage class specified for parameter 'dl_iterate_phdr' > extern int dl_iterate_phdr (int (*__callback) (struct dl_phdr_info *, > ^ >/usr/include/link.h:175:21: error: storage class specified for parameter 'la_version' > extern unsigned int la_version (unsigned int __version); > ^ >/usr/include/link.h:176:26: error: expected declaration specifiers or '...' before 'uintptr_t' > extern void la_activity (uintptr_t *__cookie, unsigned int __flag); > ^ >/usr/include/link.h:177:48: error: expected declaration specifiers or '...' before 'uintptr_t' > extern char *la_objsearch (const char *__name, uintptr_t *__cookie, > ^ >/usr/include/link.h:179:57: error: expected declaration specifiers or '...' before 'Lmid_t' > extern unsigned int la_objopen (struct link_map *__map, Lmid_t __lmid, > ^ >/usr/include/link.h:180:5: error: expected declaration specifiers or '...' before 'uintptr_t' > uintptr_t *__cookie); > ^ >/usr/include/link.h:181:25: error: expected declaration specifiers or '...' before 'uintptr_t' > extern void la_preinit (uintptr_t *__cookie); > ^ >/usr/include/link.h:182:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'la_symbind32' > extern uintptr_t la_symbind32 (Elf32_Sym *__sym, unsigned int __ndx, > ^ >/usr/include/link.h:185:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'la_symbind64' > extern uintptr_t la_symbind64 (Elf64_Sym *__sym, unsigned int __ndx, > ^ >/usr/include/link.h:188:34: error: expected declaration specifiers or '...' before 'uintptr_t' > extern unsigned int la_objclose (uintptr_t *__cookie); > ^ >backtrace-symbols.c:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token > { > ^ >backtrace-symbols.c:111:3: error: storage class specified for parameter 'bmos_arg' > } bmos_arg; > ^ >backtrace-symbols.c:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token > { > ^ >backtrace-symbols.c:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token > { > ^ >backtrace-symbols.c:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token > { > ^ >In file included from backtrace-symbols.c:55:0: >backtrace-symbols.c:246:2: error: expected specifier-qualifier-list before 'Elf64_Phdr' > ElfW(Phdr) const *phdr; /* OUT */ > ^ >backtrace-symbols.c:242:1: warning: empty declaration > struct file_match { /* INput or OUTput w.r.t. find_matching_file() */ > ^ >backtrace-symbols.c:251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token > { > ^ >backtrace-symbols.c:274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token > { > ^ >In file included from backtrace-symbols.c:53:0: >/usr/include/libiberty/libiberty.h:110:14: error: old-style parameter declarations in prototyped function definition > extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); > ^ >/usr/include/libiberty/libiberty.h:110:1: error: parameter name omitted > extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); > ^ >backtrace-symbols.c:310:1: error: expected '{' at end of input > } > ^ >Makefile:595: recipe for target 'libmemstomp_backtrace_symbols_la-backtrace-symbols.lo' failed >make[1]: *** [libmemstomp_backtrace_symbols_la-backtrace-symbols.lo] Error 1 >make[1]: Leaving directory '/run/user/1000/memstomp' >Makefile:434: recipe for target 'all' failed >make: *** [all] Error 2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1153057
: 947230 |
947231