[Armadillo:01389] Re: IPsecのbuild再エラー
chris mcharg
email@hidden
2006年 11月 17日 (金) 19:34:26 JST
マカーグです。
syuhei wrote:
> syuです。
>
> 環境をdebian系のcolinuxで作り直し、
> m4とflexのdebパッケージを追加して再挑戦したところ、./configureのところでエラーがでました。
> マカーグさんのご指摘どおり、OpenSSHじゃなかったですがOpenSSLのバージョンチェックのところでエラーがでました。
> チェックしているところ、バージョンチェックらしいところコメントアウトしてみると./configureのところは通ったように思えましたが、
> make CC=arm-linux-gcc
> を行うと以前と同じようなエラーでした。
> ./configureの実行結果をログに落としてみると、
>
> WARNINGが表示されていて、どうやらクロスコンパイルの
> WARNINGらしく
> Unable to test va_copy
> Using a genelic fallback
> でした。
これ(↓)ですね。
checking for an implementation of va_copy()... configure: WARNING: Cross
compiling... Unable to test va_copy
no
checking for an implementation of __va_copy()... configure: WARNING:
Cross compiling... Unable to test __va_copy
no
configure: WARNING: Hmm, neither va_copy() nor __va_copy() found.
configure: WARNING: Using a generic fallback.
クロスコンパイラが使われるので、configureがテストプログラムのコンパイル
と実行を避けることにしたということだと思います。
configureスクリプトがこうしてくれない時があるから、クロスビルドする時に
エラーが出たりするのです。
armadillo メーリングリストの案内