[Mona] binutils移植続き
- objalloc.c:99: error: `ptrdiff_t' undeclared (first use in this function)
- xmalloc.cに ptrdiff_tがあったのでぱくる #define ptrdiff_t long
- obstack.c:115: error: `ptrdiff_t' undeclared (first use in this function)
- obstack.h に ptrdiff_t 追加
- strerror.c:20:19: errno.h: No such file or directory
- includeコメントアウト
- strsingnal.c
- signal.h includeをコメントアウト
- ここまでで libbertyクリア
- ここから bfd
- bfd/Makefile
- sysdep.h:34:22: sys/stat.h: No such file or directory
- includeをいろいろコメントアウト
- archive.c:133:19: errno.h: No such file or directory
- includeをコメントアウト
- archive.c:1343: error: storage size of `status' isn't known
- archive.c:1429: error: dereferencing pointer to incomplete type
#if 0 foo (ar_date, st_mtime, 10); foo (ar_uid, st_uid, 10); foo (ar_gid, st_gid, 10); foo (ar_mode, st_mode, 8); buf->st_size = arch_eltdata (abfd)->parsed_size; #endif
- archive.c:1871: error: storage size of `statbuf' isn't known
- archive.c:1961: error: storage size of `archstat' isn't known
- コメントアウト return false
- bfd.c:706: error: storage size of `buf' isn't known
- return 0
- bfd.c:760: error: storage size of `buf' isn't known
- return 0;
- opncls.c:426: error: storage size of `buf' isn't known
- opncls.c:481: error: storage size of `buf' isn't known
- opncls.c:558: error: `ptrdiff_t' undeclared (first use in this function)
- #define ptrdiff_t long
- bfd.h:100: error: parse error before numeric constant
- typedef enum bfd_boolean {bfd_fffalse, bfd_tttrue} boolean;
- binary.c:74: error: storage size of `statbuf' isn't known
- return 0作戦
- ここから opcodesディレクトリ
- Makefile
ここで力尽きました・・・