[Armadillo:03488] Re: armadillo-220 _aodv-uuの実装について

yamasaki email@hidden
2008年 10月 3日 (金) 10:39:12 JST


yamasakiです

花田 様、 yashi 様
ありがとうございます。

> 多分、Armadillo用の2.6.12カーネルのヘッダをインクルードできていれば
> 上の方を通るはずなので、カーネルソースへの関連付けか何かに問題があるのでは?
>
>   

やはり、条件付コンパイルでうまく分岐していないのですね。今まで、
arm-linux-gnuのincludeのヘッダファイルを読みに行っているみたいだったので
そこへ、armadillo用のカーネルのヘッダをシンボリックリンクでつないでいた
のですが、
オプションで (-I /armadilloのヘッダ)でコンパイルしたところ、以前のよ
うなエラーは
なくなりました。

しかし、オブジェクトファイルを作る際に多くの箇所で warning やエラーが起こり
止ります。見ていると、armadillo用にないヘッダファイルを arm-linux-gnuの
ヘッダファイルからとってきているのが問題のような気がするのですが、
何か解決法はご存知でしょうか?

--- error
---------------------------------------------------------------------------
/usr/arm-linux-gnu/include/gconv.h:72: error: expected declaration
specifiers or ‘...’ before ‘size_t’
/usr/arm-linux-gnu/include/gconv.h:88: error: expected declaration
specifiers or ‘...’ before ‘size_t’
/usr/arm-linux-gnu/include/gconv.h:97: error: expected declaration
specifiers or ‘...’ before ‘size_t’
/usr/arm-linux-gnu/include/gconv.h:174: error: expected
specifier-qualifier-list before ‘size_t’

(中略)

main.c: In function ‘set_kernel_options’:
main.c:139: warning: implicit declaration of function ‘open’
main.c:141: warning: implicit declaration of function ‘write’
main.c:143: warning: implicit declaration of function ‘close’
main.c:163: warning: implicit declaration of function ‘memset’
--------------------------------------------------------------------------------------




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