[Armadillo:00583] libpq のコンパイル
email@hidden
2005年 10月 28日 (金) 23:49:08 JST
竹嶋です。
ご対応ありがとうございます。
ご指摘の点を確認いたしました。
> 私のクロス開発環境の linux/socket.h
> (/usr/arm-linux/include/linux/socket.h)には
>
> struct sockaddr_storage {
> sa_family_t ss_family;
> ...
>
> という定義がありますが、どうでしょう。
/usr/arm-linux/include/linux/socket.h には ss_family は確認できませんでした。
/usr/arm-linux/include/bits/socket.h に sockaddr_storage は
存在しましたが、 ss_family はこのファイルでは定義されていませんでした。
現在用いているクロス開発環境は
http://download.atmark-techno.com/armadillo/cross-dev/lib/rpm/
http://download.atmark-techno.com/armadillo/cross-dev/devel/rpm/
に、存在する rpm をまとめて入れております
当方の、クロス開発環境の構築に問題があるようです。
> ちなみに、arm-linux-gcc -v を実行したときに
> --includedir=/usr/arm-linux/include
実行結果は以下のとおりです
[email@hidden libpq]$ arm-linux-gcc -v
Reading specs from /usr/lib/gcc-lib/arm-linux/2.95.2/specs
gcc version 2.95.2 20000313 (Debian GNU/Linux)
開発環境として入れるべきファイルを間違えたのでしょうか?
あるいは、必要な設定事項を忘れているのでしょうか
armadillo メーリングリストの案内