[Armadillo:00588] Re: libpq のコンパイル
Fumito Morishima
email@hidden
2005年 10月 31日 (月) 22:04:40 JST
森島です。
すみません、てっきりArmadillo-9の話だと思い込んでいました。
> 開発環境として入れるべきファイルを間違えたのでしょうか?
> あるいは、必要な設定事項を忘れているのでしょうか
いえ、Armadilloの開発環境がsockaddr_storageに対応していないのが
原因だと思います。
email@hidden wrote:
> 竹嶋です。
>
> ご対応ありがとうございます。
> ご指摘の点を確認いたしました。
>
>
>
>>私のクロス開発環境の 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 mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内