[pgcluster: 247] v1.0.6cv12: pglb/pool_connection_pool.c

Jun Kuriyama kuriyama @ imgsrc.co.jp
2004年 4月 16日 (金) 19:59:44 JST


 v1.0.6cv12 ですが、手元の FreeBSD-current では以下のようにエラーになっ
てしまいました。


cc -DHAVE_CONFIG_H -D_GNU_SOURCE -DUSE_REPLICATION -DDEFAULT_CONFIGDIR=\"/usr/local/etc\" -I. -I. -I. -I ../../../src/include    -g -pipe -O  -c `test -f 'pool_connection_pool.c' || echo './'`pool_connection_pool.c
In file included from pool_connection_pool.c:30:
/usr/include/netinet/tcp.h:40: error: syntax error before "tcp_seq"
/usr/include/netinet/tcp.h:41: error: syntax error before "tcp_cc"
/usr/include/netinet/tcp.h:51: error: syntax error before "u_short"
gmake[1]: *** [pool_connection_pool.o] Error 1


 どうするのが正しいのかはわかりませんが、とりあえずは以下のパッチでコ
ンパイルは通るようです。


Index: pool_connection_pool.c
===================================================================
RCS file: /cvs/pgcluster/src/pgcluster/pglb/pool_connection_pool.c,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 pool_connection_pool.c
--- pool_connection_pool.c	16 Apr 2004 10:10:08 -0000	1.1.1.2
+++ pool_connection_pool.c	16 Apr 2004 10:58:53 -0000
@@ -24,6 +24,7 @@
  */
 #include "config.h"
 
+#include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/un.h>
 #ifdef HAVE_NETINET_TCP_H


-- 
Jun Kuriyama <kuriyama @ imgsrc.co.jp> // IMG SRC, Inc.
             <kuriyama @ FreeBSD.org> // FreeBSD Project



pgcluster メーリングリストの案内