[pgsql-jp: 38014] Re: pgpool 3.2 released
Yoshiyuki Asaba
y-asaba @ sraoss.co.jp
2007年 2月 13日 (火) 16:16:47 JST
浅羽です。
From: ymep118 @ sea.plala.or.jp
Subject: [pgsql-jp: 38011] Re: pgpool 3.2 released
Date: Tue, 13 Feb 2007 14:54:29 +0900
> > pgpool 3.2 をリリースしました.
>
> FreeBSD 4.11 で 3.2 が gmake でエラーになります。
> 3.1.2 はエラーが出ません。
> FreeBSD 6.2 では 3.2 も 3.1.2 もエラーが出ません。
>
> pgpool 3.2 は FreeBSD 4.11 ではもう使えないのでしょうか?
いえ、あるバージョンを突然サポートしないということは通常は考えていませ
ん。ただし、今回のように確認漏れもあるので、その際にはご報告いただける
と助かります。
本題ですが、以下のパッチでいかがでしょうか?
Index: pool_ip.c
===================================================================
RCS file: /cvsroot/pgpool/pgpool/pool_ip.c,v
retrieving revision 1.3
diff -c -r1.3 pool_ip.c
*** pool_ip.c 3 Feb 2007 04:22:21 -0000 1.3
--- pool_ip.c 13 Feb 2007 07:10:18 -0000
***************
*** 183,189 ****
return rc;
}
!
const char *
gai_strerror(int errcode)
{
--- 183,189 ----
return rc;
}
! #if 0
const char *
gai_strerror(int errcode)
{
***************
*** 205,211 ****
return hstrerror(hcode);
}
!
/*
* getaddrinfo_unix - get unix socket info using IPv6-compatible API
--- 205,211 ----
return hstrerror(hcode);
}
! #endif
/*
* getaddrinfo_unix - get unix socket info using IPv6-compatible API
Index: pool_ip.h
===================================================================
RCS file: /cvsroot/pgpool/pgpool/pool_ip.h,v
retrieving revision 1.1
diff -c -r1.1 pool_ip.h
*** pool_ip.h 1 Feb 2007 15:31:59 -0000 1.1
--- pool_ip.h 13 Feb 2007 07:10:18 -0000
***************
*** 49,56 ****
--- 49,58 ----
extern int SockAddr_cidr_mask(struct sockaddr_storage * mask,
char *numbits, int family);
+ #if 0
/* imported from PostgreSQL getaddrinfo.c */
extern const char * gai_strerror(int errcode);
+ #endif
#ifdef HAVE_IPV6
extern void promote_v4_to_v6_addr(struct sockaddr_storage * addr);
--
Yoshiyuki Asaba
y-asaba @ sraoss.co.jp
pgsql-jp メーリングリストの案内