[pgsql-jp: 35064] Re: pgpool 2.5.2 released

Kazumasa Gotoh kgotoh @ cic-kk.co.jp
2005年 3月 17日 (木) 16:46:52 JST


From: NAKANO Nobuhiko <n-nakano @ ppp.bekkoame.ne.jp>
Date: Tue, 15 Mar 2005 11:16:53 +0900

> 実は、コンパイルは正常に出来ます。
> リンクに失敗するのです
> 
> /usr/include/netdb.h に hstrerror() の定義もあります。
> 
> ライブラリを探したのですが、hstrerror を持っている物を探せなかったのです。
> ※man gethostbyname に、hstrerror が載っていません。(linux だと載っています)
> 

netdb.h に hstrerror() があれば、どこかにはあるかと思いますので、

  nm -A /usr/lib/*.a | grep hstrerror
  nm -A /lib/*.a | grep hstrerror

とかやって、どのライブラリで定義されているのか見つけられないでしょうか?
これは既に試されているのでしたらごめんなさい。

別の話ですが、pgpool 2.5.2 を Tru64 5.1 で試しに Build してみたら、
child.c で使っている soklen_t や addrlen が未定義だと言われて
コンパイル時点で失敗しました。

必要があって Build したのではなく、「Tru64 だとどうかな?」と思って
試しただけなので全然追求してません。(^^;

ちなみに Tru64 5.1 では man しても hstrerror は出てきませんが、
nm で捜すと libc で定義されてます。

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
(株) セントラル情報センター
                             後藤和政    kgotoh @ cic-kk.co.jp



pgsql-jp メーリングリストの案内