Re: [COMMITTERS] pgsql/src/backend/parser gram.y - Mailing list pgsql-hackers
From | Christopher Kings-Lynne |
---|---|
Subject | Re: [COMMITTERS] pgsql/src/backend/parser gram.y |
Date | |
Msg-id | GNELIHDDFBOCMGBFGEFOIENHCCAA.chriskl@familyhealth.com.au Whole thread Raw |
Responses |
Re: [COMMITTERS] pgsql/src/backend/parser gram.y
|
List | pgsql-hackers |
OK, the offending code is this: case AF_INET6: sin6 = (struct sockaddr_in6 *) &addr; for (s = h->h_addr_list; *s != NULL;s++) { if (!memcmp(sin6->sin6_addr.s6_addr8, *s, h->h_length)) return 0; } break; It seems that this is how sin6_addr's type is defined: struct in6_addr { u_int8_t s6_addr[16]; }; so it's s6_addr, NOT s6_addr8. Is it still the same type? Chris > -----Original Message----- > From: pgsql-committers-owner@postgresql.org > [mailto:pgsql-committers-owner@postgresql.org]On Behalf Of Christopher > Kings-Lynne > Sent: Wednesday, 19 June 2002 2:30 PM > To: Bruce Momjian > Cc: Thomas Lockhart; Bruce Momjian - CVS; > pgsql-committers@postgresql.org > Subject: Re: [COMMITTERS] pgsql/src/backend/parser gram.y > > > Can you give me a hint where to look? I've looked at the code > and throught > he man pages and can't find the actual structure documented. It's version > 4.4 of FreeBSD, and it has ipv6 compiled in (ifconfig -a proves that). > > I'm searching /usr/src right now... > > Chris > > > -----Original Message----- > > From: Bruce Momjian [mailto:pgman@candle.pha.pa.us] > > Sent: Wednesday, 19 June 2002 2:16 PM > > To: Christopher Kings-Lynne > > Cc: Thomas Lockhart; Bruce Momjian - CVS; > > pgsql-committers@postgresql.org > > Subject: Re: [COMMITTERS] pgsql/src/backend/parser gram.y > > > > > > Christopher Kings-Lynne wrote: > > > CVS HEAD does not compile on FreeBSD/Alpha: > > > > > > ./configure --prefix=/home/chriskl/local > > --enable-integer-datetimes --enable > > > -debug --enable-depend --enable-cassert --with-pam --with-CXX > > --with-openssl > > > > > > Gives: > > > > > > gmake[3]: Entering directory > > `/home/chriskl/pgsql-head/src/interfaces/libpq' > > > gcc -pipe -O -g -Wall -Wmissing-prototypes > > -Wmissing-declarations -fpic -DPI > > > C -I. -I../../../src/include -DFRONTEND > > -DSYSCONFDIR='"/home/chriskl/local/ > > > etc/postgresql"' -c -o fe-secure.o fe-secure.c -MMD > > > fe-secure.c: In function `verify_peer': > > > fe-secure.c:417: structure has no member named `s6_addr8' > > > gmake[3]: *** [fe-secure.o] Error 1 > > > gmake[3]: Leaving directory > > `/home/chriskl/pgsql-head/src/interfaces/libpq' > > > gmake[2]: *** [all] Error 2 > > > gmake[2]: Leaving directory `/home/chriskl/pgsql-head/src/interfaces' > > > gmake[1]: *** [all] Error 2 > > > gmake[1]: Leaving directory `/home/chriskl/pgsql-head/src' > > > gmake: *** [all] Error 2 > > > > Of course, it compiles if you disable SSL. :-) > > > > Can you look at that line and see if there is something in your OS that > > matches it? I have KAME here and I thought FreeBSD would have that too. > > > > -- > > Bruce Momjian | http://candle.pha.pa.us > > pgman@candle.pha.pa.us | (610) 853-3000 > > + If your life is a hard drive, | 830 Blythe Avenue > > + Christ can be your backup. | Drexel Hill, > Pennsylvania 19026 > > > > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/users-lounge/docs/faq.html >
pgsql-hackers by date: