[Armadillo:04011] ipsec-toolsのmakeでエラー
email@hidden
2009年 2月 5日 (木) 14:23:03 JST
はじめまして。FUです。
armadillo開発者サイト「IPSecを使用する:ipsec-toolsのコンパイル」を
参考に、VMWareの環境上でIPsec-toolsをビルドしようとするとmake中に
次のエラーが発生しました。
<エラーメッセージ>
/home/atmark/ipsec-tools-0.7.1/src/setkey/token.c:1965: undefined reference to `yywrap'
collect2: ld returned 1 exit status
flex周りで、環境か手順が足りていなさそうにも思うのですが、
どんな手順が必要でしょうか(例えば、次のような)。
・flexを事前にビルドする?
・下記(3)2 のconfigureで追加のオプションを指定する?
お手数おかけしますが、教えてください。
以下手順でipsec-toolsをビルドしようとしています。
(1)以下のVMware上の環境で作業。
atde2-20071018.zip
(2)カーネルイメージのビルド手順
atmark-dist_developers_guide_ja-1.0.3.pdfに沿ってビルド。
・使用したファイル
atmark-dist-20090114.tar.gz
linux-2.6.12.3-a9-16.tar.gz
・作業フォルダ
/home/atmark/atmark-dist-20090114
・カーネルの設定(make menuconfigを利用)
※色々設定。
→ビルドは成功し、Armadillo-240上での動作を確認。
(3)IPsec-toolsのビルド。
VMWareの開発環境上で作業、
※dpkg -lにて、libssl-dev-arm-crossが入っていることを確認。
1 ipsec-tools-0.7.1.tar.gzをダウンロードし、/home/atmarkに展開。
ipsec-tools-0.7.1フォルダで作業。
2 $./configure --build=i686-pc-linux-gnu \
--host=arm-linux-gnu \
--with-kernel-headers=/atmark/home/linux-2.6.12.3-a9-16/include
を実行。
3 $make CC=arm-linux-gccを実行
!!!ここで、上述のエラーが発生。!!!
以上
armadillo メーリングリストの案内