[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 メーリングリストの案内