[Armadillo:05380] Re: Armadillo-440でgdbserver

nakai email@hidden
2010年 6月 30日 (水) 17:06:13 JST


nakaiです。

gdbserverは、現状atmark-distのものは使用できないようです。
debianパッケージをダウンロードして、それに含まれるものをご利用ください。
http://ftp.jp.debian.org/debian/pool/main/g/gdb/gdb_6.8-3_armel.deb

パッケージからファイルを取り出す方法については、
http://armadillo.atmark-techno.com/howto/use-debian-binary
を参照してください。



(2010/06/29 16:29), 安藤 政敬 wrote:
>   安藤と申します。
> 
> Armadillo-440使用しています。
> atde3の環境でmake menuconfigでgdbserverのみ追加修正して
> makeを実行しましたが、下記のエラーが発生します。
> 
> ヘッダーファイルなどの情報が不足しているように思われますが、何処を修正す
> ればよいのでしょうか。
> 
> よろしくお願いします。
> 
> make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/user/gdbserver'
> に入ります
> arm-linux-gnueabi-gcc -c -O2 -I/usr/arm-linux-gnueabi/include
> -I/usr/lib/gcc/arm-linux-gnueabi/4.3.2//include -isystem
> /usr/lib/gcc/arm-linux-gnueabi/4.3.2//include-fixed
> -I/usr/arm-linux-gnueabi/include
> -I/usr/lib/gcc/arm-linux-gnueabi/4.3.2//include -isystem
> /usr/lib/gcc/arm-linux-gnueabi/4.3.2//include-fixed -Dlinux -D__linux__
> -Dunix -DEMBED -idirafter /home/atmark/atmark-dist-20100426/include
> -Wall -fno-common -I/home/atmark/atmark-dist-20100426 -Ibfd -I./bfd
> -Igdb -Iinclude -Iconfig -I. low-linux.c
> In file included from
> /home/atmark/atmark-dist-20100426/include/asm/arch/hardware.h:94,
> from /home/atmark/atmark-dist-20100426/include/asm/hardware.h:16,
> from /home/atmark/atmark-dist-20100426/include/asm/arch/memory.h:14,
> from /home/atmark/atmark-dist-20100426/include/asm/memory.h:27,
> from /home/atmark/atmark-dist-20100426/include/asm/page.h:186,
> from /home/atmark/atmark-dist-20100426/include/asm/user.h:4,
> from /home/atmark/atmark-dist-20100426/include/linux/user.h:1,
> from low-linux.c:28:
> /home/atmark/atmark-dist-20100426/include/asm/arch/mxc.h:28: error:
> expected specifier-qualifier-list before ‘u32’
> /home/atmark/atmark-dist-20100426/include/asm/arch/mxc.h:77: error:
> expected specifier-qualifier-list before ‘u32’
> /home/atmark/atmark-dist-20100426/include/asm/arch/mxc.h:84: error:
> expected ‘)’ before ‘num’
> /home/atmark/atmark-dist-20100426/include/asm/arch/mxc.h:85: error:
> expected ‘)’ before ‘num’
> /home/atmark/atmark-dist-20100426/include/asm/arch/mxc.h:185: error:
> expected specifier-qualifier-list before ‘u32’
> /home/atmark/atmark-dist-20100426/include/asm/arch/mxc.h:193: error:
> expected specifier-qualifier-list before ‘u32’
> In file included from
> /home/atmark/atmark-dist-20100426/include/asm/page.h:186,
> from /home/atmark/atmark-dist-20100426/include/asm/user.h:4,
> from /home/atmark/atmark-dist-20100426/include/linux/user.h:1,
> from low-linux.c:28:
> /home/atmark/atmark-dist-20100426/include/asm/memory.h:191: error:
> expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘unsigned’
> /home/atmark/atmark-dist-20100426/include/asm/memory.h:196: error:
> expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
> low-linux.c:57:21: error: sys/reg.h: そのようなファイルやディレクトリは
> ありません
> low-linux.c: In function ‘attach_inferior’:
> low-linux.c:72: warning: implicit declaration of function ‘ptrace’
> low-linux.c: In function ‘show_area’:
> low-linux.c:524: warning: format ‘%p’ expects type ‘void *’, but
> argument 3 has type ‘unsigned int’
> low-linux.c:524: warning: format ‘%p’ expects type ‘void *’, but
> argument 4 has type ‘unsigned int’
> low-linux.c:524: warning: format ‘%p’ expects type ‘void *’, but
> argument 5 has type ‘unsigned int’
> make[2]: *** [low-linux.o] エラー 1
> make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/user/gdbserver'
> から出ます
> make[1]: *** [all] エラー 2
> make[1]: ディレクトリ `/home/atmark/atmark-dist-20100426/user' から出ます
> make: *** [subdirs] エラー 1
> email@hidden:~/atmark-dist$
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 




armadillo メーリングリストの案内