[Armadillo:07269] net-snmp クロスコンパイル方法

Honda Seijiro email@hidden
2011年 5月 24日 (火) 17:55:02 JST


本田と申します。

Armadillo-420に「snmpd」と「AgentX」を実装するため、「armark-dist」にあ
る「net-snmp」を使いた いと思っております。

しかし、「net-snmp」をコンフィグレーションした際に以下のようなメッセージ
が出力され、コンフィグレーションができませんでした。オプ ションでクロス
コンパイラを指定しているのですが、なぜこのようなメッセージが出力されるの
かが不明です。なお、 「default.configure」を実行しても同様の現象となりま
した。

クロスコンパイルのために必要な設定等、ご存知の方がいましたらご教授願います。

[実行コマンド]
/atmark-dist/user/net-snmp$ ./configure
--with-ar=/usr/bin/arm-linux-gnueabi-ar
--with-cc=/usr/bin/arm-linux-gnueabi-gcc --build=i686-pc-linux-gnu
--host=arm-linux --target=arm-linux --with-endianness=little

[出力結果]
loading cache ./config.cache
using default enterprise.net-snmp
using default enterprise sysOID NET-SNMP-MIB::netSnmpAgentOIDs...
using default notifications NET-SNMP-MIB::netSnmpNotifications
checking if I need to feed myself to ksh... no
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
:
:
:
checking whether time.h and sys/time.h may both be included... (cached) yes
checking for socklen_t... yes
checking for in_addr_t... yes
checking for correct flags to ps... (cached)
configure: error: Endianness has been specified, but you are not
cross-compiling.

[atmark-distのバージョン]
20101220

[net-snmpのバージョン]
5.0.9

以上、よろしくお願いいたします。
--



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