Thread: Second call for platform testing
OK, the list is getting smaller fast (thanks for all of the responses!). Here is what I have left currently (note the addition of NetBSD/sparc, which I had inadvertently omitted from the first list): BeOS Cyril Velter Linux/arm Mark Knox Linux/s390 Neale Ferguson NetBSD/arm32 Patrick Welche NetBSD/m68k Bill Studenmund (will test) NetBSD/sparc Matthew Green (left off the first list) NetBSD/VAX Tom I. Helbekkmo QNX (did I get a definitive report for 4.x already?) SunOS Tatsuo Ishii (old release; still relevant?) Windows/Cygwin Daniel Horak (OK in serial test, trouble with parallel test?) Windows/native Magnus Hagander (clients only) I'm curious about the Windows/Cygwin trouble, and if others see it too, since the -cygwin mailing list seems to report happiness with 7.1.3. Tatsuo, do you think that we should still track SunOS explicitly? Are there any other platforms we are running on? - Thomas The following platforms have been reported as successfully running PostgreSQL 7.2: AIX Andreas Zeugswetter (Tatsuo working on 5L?) BSD/OS Bruce FreeBSD Chris Kings-Lynne HPUX Tom (anyone tested 11.0 or higher?) IRIX Luis Amigo Linux/Alpha Tom Linux/MIPS Hisao Shibuya Linux/PPC Tom Linux/sparc Doug McNaught Linux/x86 Thomas (and many others ;) MacOS-X Gavin Sherry NetBSD/Alpha Thomas Thai NetBSD/PPC Bill Studenmund NetBSD/x86 Bill Studenmund OpenBSD/sparc Brandon Palmer OpenBSD/x86 Brandon Palmer SCO OpenUnix Larry Rosenman Solaris/sparc Andrew Sullivan Solaris/x86 Martin Renters Tru64 Alessio Bragadini (trouble with 5.1?)
Thomas Lockhart wrote: > The following platforms have been reported as successfully running > PostgreSQL 7.2: > > AIX Andreas Zeugswetter (Tatsuo working on 5L?) > BSD/OS Bruce > FreeBSD Chris Kings-Lynne > HPUX Tom (anyone tested 11.0 or higher?) Are you still looking for HPUX 11.0+ ? I can arrange for access to one if we still need it (gcc though, I don't have access to HP's compiler). -- Joe
I just tested the BeOS port (and updated the regression test database). Two little tweaks are needed to make it compile and install : * int8/uint8 and int64/uint64 are not detected properly by configure (they are declared in SupportDefs.h on beos). * data dir is created with group and world access, preventing postmaster from starting (a simple chmod og-rwx will do) The regression test pass without any error. cyril > OK, the list is getting smaller fast (thanks for all of the responses!). > Here is what I have left currently (note the addition of NetBSD/sparc, > which I had inadvertently omitted from the first list): > > BeOS Cyril Velter > Linux/arm Mark Knox > Linux/s390 Neale Ferguson > NetBSD/arm32 Patrick Welche > NetBSD/m68k Bill Studenmund (will test) > NetBSD/sparc Matthew Green (left off the first list) > NetBSD/VAX Tom I. Helbekkmo > QNX (did I get a definitive report for 4.x already?) > SunOS Tatsuo Ishii (old release; still relevant?) > Windows/Cygwin Daniel Horak (OK in serial test, trouble with parallel > test?) > Windows/native Magnus Hagander (clients only) > > I'm curious about the Windows/Cygwin trouble, and if others see it too, > since the -cygwin mailing list seems to report happiness with 7.1.3. > > Tatsuo, do you think that we should still track SunOS explicitly? > > Are there any other platforms we are running on? > > - Thomas > > > The following platforms have been reported as successfully running > PostgreSQL 7.2: > > AIX Andreas Zeugswetter (Tatsuo working on 5L?) > BSD/OS Bruce > FreeBSD Chris Kings-Lynne > HPUX Tom (anyone tested 11.0 or higher?) > IRIX Luis Amigo > Linux/Alpha Tom > Linux/MIPS Hisao Shibuya > Linux/PPC Tom > Linux/sparc Doug McNaught > Linux/x86 Thomas (and many others ;) > MacOS-X Gavin Sherry > NetBSD/Alpha Thomas Thai > NetBSD/PPC Bill Studenmund > NetBSD/x86 Bill Studenmund > OpenBSD/sparc Brandon Palmer > OpenBSD/x86 Brandon Palmer > SCO OpenUnix Larry Rosenman > Solaris/sparc Andrew Sullivan > Solaris/x86 Martin Renters > Tru64 Alessio Bragadini (trouble with 5.1?)
> Are you still looking for HPUX 11.0+ ? I can arrange for access to one > if we still need it (gcc though, I don't have access to HP's compiler). Yes, that would be great. 10.20 is pretty old afaik... - Thomas
> I just tested the BeOS port (and updated the regression test database). > Two little tweaks are needed to make it compile and install : > * int8/uint8 and int64/uint64 are not detected properly by configure > (they are declared in SupportDefs.h on beos). > * data dir is created with group and world access, preventing > postmaster from starting (a simple chmod og-rwx will do) > The regression test pass without any error. Great! Can the int8 detection be helped with a patch to get the right include file? - Thomas
SCO OpenUNIX should be Caldera OpenUNIX.... Thanks, LER * Thomas Lockhart <lockhart@fourpalms.org> [011128 22:07]: > OK, the list is getting smaller fast (thanks for all of the responses!). > Here is what I have left currently (note the addition of NetBSD/sparc, > which I had inadvertently omitted from the first list): > > BeOS Cyril Velter > Linux/arm Mark Knox > Linux/s390 Neale Ferguson > NetBSD/arm32 Patrick Welche > NetBSD/m68k Bill Studenmund (will test) > NetBSD/sparc Matthew Green (left off the first list) > NetBSD/VAX Tom I. Helbekkmo > QNX (did I get a definitive report for 4.x already?) > SunOS Tatsuo Ishii (old release; still relevant?) > Windows/Cygwin Daniel Horak (OK in serial test, trouble with parallel > test?) > Windows/native Magnus Hagander (clients only) > > I'm curious about the Windows/Cygwin trouble, and if others see it too, > since the -cygwin mailing list seems to report happiness with 7.1.3. > > Tatsuo, do you think that we should still track SunOS explicitly? > > Are there any other platforms we are running on? > > - Thomas > > > The following platforms have been reported as successfully running > PostgreSQL 7.2: > > AIX Andreas Zeugswetter (Tatsuo working on 5L?) > BSD/OS Bruce > FreeBSD Chris Kings-Lynne > HPUX Tom (anyone tested 11.0 or higher?) > IRIX Luis Amigo > Linux/Alpha Tom > Linux/MIPS Hisao Shibuya > Linux/PPC Tom > Linux/sparc Doug McNaught > Linux/x86 Thomas (and many others ;) > MacOS-X Gavin Sherry > NetBSD/Alpha Thomas Thai > NetBSD/PPC Bill Studenmund > NetBSD/x86 Bill Studenmund > OpenBSD/sparc Brandon Palmer > OpenBSD/x86 Brandon Palmer > SCO OpenUnix Larry Rosenman > Solaris/sparc Andrew Sullivan > Solaris/x86 Martin Renters > Tru64 Alessio Bragadini (trouble with 5.1?) > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/users-lounge/docs/faq.html -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: ler@lerctr.org US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
> SCO OpenUNIX should be Caldera OpenUNIX.... Got it. Thanks. - Thomas
> > I just tested the BeOS port (and updated the regression test database). > > Two little tweaks are needed to make it compile and install : > > * int8/uint8 and int64/uint64 are not detected properly by configure > > (they are declared in SupportDefs.h on beos). > > * data dir is created with group and world access, preventing > > postmaster from starting (a simple chmod og-rwx will do) > > The regression test pass without any error. > > Great! Can the int8 detection be helped with a patch to get the right > include file? I think it can, but I'm not familiar at all with configure script. If someone can point me where the change should be made, I'll make and test a patch. What modification should be made to configure.in to make it include SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? cyril
> What modification should be made to configure.in to make it include > SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? Is SupportDefs.h actually (probably implicitly) included by the PostgreSQL source ? Because if it is not, PostgreSQL is quite happy not finding them in configure. Not finding them is only a problem if you get redefines during compilation (and if your compiler then treats that as fatal). Andreas
> > > What modification should be made to configure.in to make it > include > > SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? > > Is SupportDefs.h actually (probably implicitly) included by the > PostgreSQL > source ? Because if it is not, PostgreSQL is quite happy not finding > them in > configure. > > Not finding them is only a problem if you get redefines during > compilation > (and if your compiler then treats that as fatal). Good point. Also, a mixed-case include file is quite unusual. One idea if you can't get it working is to either include "SupportDefs.h" for BeOS in configure.in and c.h, or check the top of SupportDefs.h. Often there is an #ifdef at the top to prevent the file from being included twice. If you define that in c.h for BeOS, the include SupportDefs.h will never be used and we can use our own defines for uint8/uint64. FYI, this test was added for AIX in recent weeks because it had similar trouble. Here is the little snippet of code from configure to test for uint8:#include "confdefs.h"#include <stdio.h>main(){ FILE*f=fopen("conftestval", "w"); if (!f) exit(1); fprintf(f, "%d\n", sizeof(uint8)); exit(0);} Now, we would normally modify configure.in, but you can play with configure until you get it to work, let us know, and we can modify configure.in, run autoconf, make any needed additions to c.h, and get it into CVS. -- 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, Pennsylvania19026
"Cyril VELTER" <cyril.velter@libertysurf.fr> writes: > What modification should be made to configure.in to make it include > SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? This looks like a bit of a pain. We're currently using AC_CHECK_SIZEOF to make those probes, apparently because it's the closest standard macro to what we want. But it's not close enough. It doesn't include anything except <stdio.h>. I don't think we can fix this except by making our own macro. Peter, any opinion about how to do it? (If we do make our own macro, we could change the output to be something more reasonable, like #defining HAVE_UINT8 rather than claiming "sizeof uint8 = 0", which is sure to confuse people.) regards, tom lane
>> What modification should be made to configure.in to make it include >> SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? >Is SupportDefs.h actually (probably implicitly) included by the >PostgreSQL >source ? Because if it is not, PostgreSQL is quite happy not finding >them in >configure. >Not finding them is only a problem if you get redefines during >compilation >(and if your compiler then treats that as fatal). SupportDefs.h is conditionaly included in c.h so everything is Ok when I compile the backend, but when configure try to figure out the size of int8 ... they are not defined. May be SupportDefs.h should be included from another file ? cyril
Cyril VELTER writes: > > I just tested the BeOS port (and updated the regression test database). > > Two little tweaks are needed to make it compile and install : > > * int8/uint8 and int64/uint64 are not detected properly by configure > (they are declared in SupportDefs.h on beos). Well, that was the end of that bright idea. There's no way to tell AC_CHECK_SIZEOF what header files to consider. We need to put back the #ifdef __BEOS__, it seems. > * data dir is created with group and world access, preventing > postmaster from starting (a simple chmod og-rwx will do) What does the shell do with the umask call in initdb? -- Peter Eisentraut peter_e@gmx.net
> "Cyril VELTER" <cyril.velter@libertysurf.fr> writes: > > What modification should be made to configure.in to make it include > > SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? > > This looks like a bit of a pain. We're currently using AC_CHECK_SIZEOF > to make those probes, apparently because it's the closest standard macro > to what we want. But it's not close enough. It doesn't include > anything except <stdio.h>. I don't think we can fix this except by > making our own macro. Peter, any opinion about how to do it? I was wondering where that bizarre fopen()/fprintf() in the test code came from. It looked strange. Now I know why; it came from autoconf. -- 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, Pennsylvania19026
> > * data dir is created with group and world access, preventing > > postmaster from starting (a simple chmod og-rwx will do) > > What does the shell do with the umask call in initdb? I will look at it (I'm not on a beos box right now), but as BeOS is not a true multiuser system, he is probably faulty here. cyril
Thomas Lockhart wrote: >>Are you still looking for HPUX 11.0+ ? I can arrange for access to one >>if we still need it (gcc though, I don't have access to HP's compiler). >> > > Yes, that would be great. 10.20 is pretty old afaik... > > - Thomas > > I ran into a problem on HPUX 11 right off with: =============================== configure --enable-debug . . . checking for struct sockaddr_un... yes checking for int timezone... yes checking types of arguments for accept()... configure: error: could not determine argument types =============================== I won't pretend to be very knowledgable about HPUX or configure, but it looks like the following in configure is where it dies: =============================== else for ac_cv_func_accept_arg1 in 'int' 'unsigned int'; do for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'conststruct sockaddr *' 'void *'; do for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do cat > conftest.$ac_ext <<EOF ======================================= and here's what the HPUX man page says: ======================================= accept(2) NAME accept - accept a connection on a socket SYNOPSIS #include <sys/socket.h> AF_CCITT only #include <x25/x25addrstr.h> int accept(int s, void *addr, int *addrlen); _XOPEN_SOURCE_EXTENDED only (UNIX 98) int accept(int s, struct sockaddr *addr, socklen_t *addrlen); ======================================= so it looks like configure expects the third argument to be (int), when on HPUX 11 the third argument is (int *). Any ideas what I'm doing wrong? -- Joe
Joe Conway <joseph.conway@home.com> writes: > I ran into a problem on HPUX 11 right off with: That's odd, considering that someone else reported 7.1 worked fine on HPUX 11, and we haven't changed this configure test since then. > so it looks like configure expects the third argument to be (int), when > on HPUX 11 the third argument is (int *). No, the macro knows that the third argument is pointer-to-something; it's trying to figure out pointer-to-what. > Any ideas what I'm doing wrong? What had configure selected so far for compiler, cflags, etc? Maybe it's blowing the game at that stage. Or maybe the test is failing to include all the needed include files to define these datatypes. In general, the config.log output is a good thing to post when puzzled by configure problems. regards, tom lane
Joe Conway <joseph.conway@home.com> writes: > ... So the error I reported > last time is actually from the bundled compiler. Which, unless HP has reconsidered since HPUX 10, is a deliberately crippled K&R (no ANSI features) compiler. It's no wonder the configure run failed; I guess failing right at this point is happenstance, though it could not have gotten further since this test depends on ANSI prototypes. > configure:1361: checking whether the C compiler (cc -Ae +O2 ) works > configure:1377: cc -Ae -o conftest +O2 conftest.c 1>&5 > (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. > (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. It's a shame configure hides all these useful messages down inside config.log. I wonder whether we shouldn't make the bare "does it work" test include verification that ANSI-style prototypes are supported. > So I added /opt/gcc/bin to my PATH, and got a different error once gcc > was detected. > configure:1243: checking whether the C compiler (gcc ) works > configure:1259: gcc -o conftest conftest.c 1>&5 > as: warning 2: Unknown option "--traditional-format" ignored. > as: "/var/tmp/cceTg0Kd.s", line 15: error 1052: Directive name not recognized - NSUBSPA This looks like your gcc installation is broken: specifically, I'll bet it's trying to use HP's assembler rather than gas. You really want the GNU toolchain (binutils package) underneath gcc. The gcc-to-HP-as configuration has never worked for me (though I have to admit I haven't tried in a long time). In the meantime, try it with HP's real compiler (set CC=cc for configure). regards, tom lane
Thomas Lockhart wrote: > > OK, the list is getting smaller fast (thanks for all of the responses!). I got a regression test result from Hiroshi Saito on UNIX_System_V ews4800 4.2MP 4.2 R4000 r4000. =======================10 of 79 tests failed. ======================== int8 ... FAILED abstime ... FAILED tinterval ... FAILED test geometry ... FAILED test horology ... FAILED create_index ... FAILED test sanity_check ... FAILED test select ... FAILED subselect ... FAILED union ... FAILED Seems INT64_IS_BUSTED, old PST ... etc and *** ./expected/create_index.out Tue Aug 28 08:23:34 JST 2001 --- ./results/create_index.out Fri Nov 30 00:28:22 JST 2001 *************** *** 35,44 **** --- 35,47 ---- -- CREATE INDEX onek2_u1_prtl ON onek2 USING btree(unique1 int4_ops) where unique1 < 20 or unique1 > 980; + ERROR: AllocSetFree: cannot find block containing chunk 4f64f0 CREATE INDEX onek2_u2_prtl ON onek2 USING btree(unique2int4_ops) where stringu1 < 'B'; + ERROR: AllocSetFree: cannot find block containing chunk 4f6390 CREATE INDEX onek2_stu1_prtl ON onek2 USING btree(stringu1name_ops) where onek2.stringu1 >= 'J' and onek2.stringu1 < 'K'; + ERROR: AllocSetFree: cannot find block containing chunk 4f6740 -- -- RTREE -- regards, Hiroshi Inoue
Has someone thought about getting a sourceforge account for postgres or something? Even if we don't use their CVS and facilities, I wonder if we can use their compile farm for platform testing? Actually, maybe the phpPgAdmin admins could test it for us on the compile farm, as they should have access... Chris > -----Original Message----- > From: pgsql-hackers-owner@postgresql.org > [mailto:pgsql-hackers-owner@postgresql.org]On Behalf Of Cyril VELTER > Sent: Thursday, 29 November 2001 6:26 PM > To: PostgreSQL Hackers Mailing List > Cc: Bruno G. Albuquerque > Subject: Re: [HACKERS] Second call for platform testing > > > > I just tested the BeOS port (and updated the regression test > database). > > Two little tweaks are needed to make it compile and install : > > * int8/uint8 and int64/uint64 are not detected properly > by configure > (they are declared in SupportDefs.h on beos). > * data dir is created with group and world access, preventing > postmaster from starting (a simple chmod og-rwx will do) > > The regression test pass without any error. > > cyril > > > OK, the list is getting smaller fast (thanks for all of the responses!). > > Here is what I have left currently (note the addition of NetBSD/sparc, > > which I had inadvertently omitted from the first list): > > > > BeOS Cyril Velter > > Linux/arm Mark Knox > > Linux/s390 Neale Ferguson > > NetBSD/arm32 Patrick Welche > > NetBSD/m68k Bill Studenmund (will test) > > NetBSD/sparc Matthew Green (left off the first list) > > NetBSD/VAX Tom I. Helbekkmo > > QNX (did I get a definitive report for 4.x already?) > > SunOS Tatsuo Ishii (old release; still relevant?) > > Windows/Cygwin Daniel Horak (OK in serial test, trouble with parallel > > test?) > > Windows/native Magnus Hagander (clients only) > > > > I'm curious about the Windows/Cygwin trouble, and if others see it too, > > since the -cygwin mailing list seems to report happiness with 7.1.3. > > > > Tatsuo, do you think that we should still track SunOS explicitly? > > > > Are there any other platforms we are running on? > > > > - Thomas > > > > > > The following platforms have been reported as successfully running > > PostgreSQL 7.2: > > > > AIX Andreas Zeugswetter (Tatsuo working on 5L?) > > BSD/OS Bruce > > FreeBSD Chris Kings-Lynne > > HPUX Tom (anyone tested 11.0 or higher?) > > IRIX Luis Amigo > > Linux/Alpha Tom > > Linux/MIPS Hisao Shibuya > > Linux/PPC Tom > > Linux/sparc Doug McNaught > > Linux/x86 Thomas (and many others ;) > > MacOS-X Gavin Sherry > > NetBSD/Alpha Thomas Thai > > NetBSD/PPC Bill Studenmund > > NetBSD/x86 Bill Studenmund > > OpenBSD/sparc Brandon Palmer > > OpenBSD/x86 Brandon Palmer > > SCO OpenUnix Larry Rosenman > > Solaris/sparc Andrew Sullivan > > Solaris/x86 Martin Renters > > Tru64 Alessio Bragadini (trouble with 5.1?) > > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster >
Hiroshi Inoue <Inoue@tpf.co.jp> writes: > I got a regression test result from Hiroshi Saito on > UNIX_System_V ews4800 4.2MP 4.2 R4000 r4000. > Seems INT64_IS_BUSTED, old PST ... etc and > *** ./expected/create_index.out Tue Aug 28 08:23:34 JST 2001 > --- ./results/create_index.out Fri Nov 30 00:28:22 JST 2001 > *************** > *** 35,44 **** > --- 35,47 ---- > -- > CREATE INDEX onek2_u1_prtl ON onek2 USING btree(unique1 int4_ops) > where unique1 < 20 or unique1 > 980; > + ERROR: AllocSetFree: cannot find block containing chunk 4f64f0 > CREATE INDEX onek2_u2_prtl ON onek2 USING btree(unique2 int4_ops) > where stringu1 < 'B'; > + ERROR: AllocSetFree: cannot find block containing chunk 4f6390 > CREATE INDEX onek2_stu1_prtl ON onek2 USING btree(stringu1 name_ops) > where onek2.stringu1 >= 'J' and onek2.stringu1 < 'K'; > + ERROR: AllocSetFree: cannot find block containing chunk 4f6740 Interesting. Something nonportable in the partial index support, perhaps? Would you ask him to compile with debug support, set a breakpoint at elog(), and get a backtrace from the point of the error? It'll probably work to execute any one of those commands by hand in the regression database, so he doesn't need to try to attach to a regression testing backend on the fly. Just start psql, attach gdb to its backend, set the breakpoint, and then run the create index command. regards, tom lane
"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes: > Has someone thought about getting a sourceforge account for postgres or > something? Even if we don't use their CVS and facilities, I wonder if we > can use their compile farm for platform testing? Hardly need a project account. I have a personal account at sourceforge, and have used it (fairly recently, even) to run tests on their compile farm. They don't presently have all that wide a range of stuff available however. Let's see .... lqqqqqqqqChoose compile farm server...qqqqqqqqqk x A. [x86] Linux 2.2 (Debian 2.2) x x C. [x86] FreeBSD (4.3-RELEASE) x x x x G. [Alpha] Linux 2.2 (Debian 2.2) x x x x I. [PPC - G4] MacOS X 10.1 #1 **NEW** x x J. [PPC - G4] MacOS X 10.1#2 **NEW** x x K. [PPC - RS/6000] Linux 2.2 (Debian 2.2) x x x x L. [Sparc - Ultra60] Linux 2.2 (Debian 2.2) x x M. [Sparc - R220]Sun Solaris (8) #1 x x N. [Sparc - R220] Sun Solaris (8) #2 x x O. [Sparc- R220] Sun Solaris (8) #3 x x P. [Sparc - R220] Sun Solaris (8) #4 x x x x Exit x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj With the possible exception of the Linux/Alpha box, there's nothing there that we don't have covered already, is there? regards, tom lane
Fair enough. Chris > -----Original Message----- > From: Tom Lane [mailto:tgl@sss.pgh.pa.us] > Sent: Friday, 30 November 2001 9:55 AM > To: Christopher Kings-Lynne > Cc: PostgreSQL Hackers Mailing List > Subject: Re: [HACKERS] Second call for platform testing > > > "Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes: > > Has someone thought about getting a sourceforge account for postgres or > > something? Even if we don't use their CVS and facilities, I > wonder if we > > can use their compile farm for platform testing? > > Hardly need a project account. I have a personal account at > sourceforge, and have used it (fairly recently, even) to run tests on > their compile farm. They don't presently have all that wide a range of > stuff available however. Let's see .... > > lqqqqqqqqChoose compile farm server...qqqqqqqqqk > x A. [x86] Linux 2.2 (Debian 2.2) x > x C. [x86] FreeBSD (4.3-RELEASE) x > x x > x G. [Alpha] Linux 2.2 (Debian 2.2) x > x x > x I. [PPC - G4] MacOS X 10.1 #1 **NEW** x > x J. [PPC - G4] MacOS X 10.1 #2 **NEW** x > x K. [PPC - RS/6000] Linux 2.2 (Debian 2.2) x > x x > x L. [Sparc - Ultra60] Linux 2.2 (Debian 2.2) x > x M. [Sparc - R220] Sun Solaris (8) #1 x > x N. [Sparc - R220] Sun Solaris (8) #2 x > x O. [Sparc - R220] Sun Solaris (8) #3 x > x P. [Sparc - R220] Sun Solaris (8) #4 x > x x > x Exit x > mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj > > With the possible exception of the Linux/Alpha box, there's nothing > there that we don't have covered already, is there? > > regards, tom lane >
Tom Lane wrote: >>configure:1243: checking whether the C compiler (gcc ) works >>configure:1259: gcc -o conftest conftest.c 1>&5 >>as: warning 2: Unknown option "--traditional-format" ignored. >>as: "/var/tmp/cceTg0Kd.s", line 15: error 1052: Directive name not recognized - NSUBSPA >> > > This looks like your gcc installation is broken: specifically, I'll bet > it's trying to use HP's assembler rather than gas. You really want the > GNU toolchain (binutils package) underneath gcc. The gcc-to-HP-as > configuration has never worked for me (though I have to admit I haven't > tried in a long time). > > In the meantime, try it with HP's real compiler (set CC=cc for configure). As usual Tom, you're right on the mark! The HP compiler on this machine is in fact the K&R/non-ANSI bundled compiler. Unfortunately, the real compiler is not available -- i.e. we have not purchased it. I did get binutils installed though, and was able to run configure and gmake. However, 'gmake check' seems to hang at: parallel group (20 tests): lseg point I have a copy of gdb which has not been installed yet. Tomorrow I'll ask our unix admin to install it for me so I can drill down to the problem code. Any other thoughts in the meantime? FWIW, the server is a new A Class HP: $ uname -a HP-UX csdoap2 B.11.00 A 9000/800 594720518 two-user license Thanks, Joe
Joe Conway <joseph.conway@home.com> writes: > I did get binutils installed though, and was able to run configure and > gmake. However, 'gmake check' seems to hang at: > parallel group (20 tests): lseg point That one's in the FAQ ;-). Evidently HP still hasn't fixed that sh bug as of 11.0. Should work if you use ksh instead, viz gmake SHELL=/bin/ksh check regards, tom lane
Tom Lane wrote: > That one's in the FAQ ;-). Evidently HP still hasn't fixed that sh bug > as of 11.0. Should work if you use ksh instead, viz > > gmake SHELL=/bin/ksh check > Correct again (not that I ever doubted you)! Sorry, I should have known to look at the platform FAQ. And after all that, the results: ==================================================== 2 of 79 tests failed, 1 of these failures ignored. ==================================================== geometry and random failed. The diffs are attached. The geometry diffs all look to be 0 vs -0. Again, for reference: $ model 9000/800/A500-44 $ uname -a HP-UX csdoap2 B.11.00 A 9000/800 Joe *** ./expected/geometry-positive-zeros.out Tue Sep 12 14:07:16 2000 --- ./results/geometry.out Thu Nov 29 22:23:13 2001 *************** *** 114,120 **** | (5.1,34.5) | [(1,2),(3,4)] | (3,4) | (-5,-12) | [(1,2),(3,4)] | (1,2) | (10,10) | [(1,2),(3,4)] | (3,4) ! | (0,0) | [(0,0),(6,6)] | (0,0) | (-10,0) | [(0,0),(6,6)] | (0,0) | (-3,4) | [(0,0),(6,6)] | (0.5,0.5) | (5.1,34.5) | [(0,0),(6,6)] | (6,6) --- 114,120 ---- | (5.1,34.5) | [(1,2),(3,4)] | (3,4) | (-5,-12) | [(1,2),(3,4)] | (1,2) | (10,10) | [(1,2),(3,4)] | (3,4) ! | (0,0) | [(0,0),(6,6)] | (-0,0) | (-10,0) | [(0,0),(6,6)] | (0,0) | (-3,4) | [(0,0),(6,6)] | (0.5,0.5) | (5.1,34.5) | [(0,0),(6,6)] | (6,6) *************** *** 224,233 **** twentyfour | rotation ------------+----------------------------- | (0,0),(0,0) ! | (0,0),(-20,-20) ! | (0,2),(-14,0) | (0,79.2),(-58.8,0) ! | (14,0),(0,-34) | (0,40),(0,0) | (0,0),(0,0) | (-10,-10),(-30,-30) --- 224,233 ---- twentyfour | rotation ------------+----------------------------- | (0,0),(0,0) ! | (-0,0),(-20,-20) ! | (-0,2),(-14,0) | (0,79.2),(-58.8,0) ! | (14,-0),(0,-34) | (0,40),(0,0) | (0,0),(0,0) | (-10,-10),(-30,-30) *************** *** 254,264 **** WHERE (p.f1 <-> point '(0,0)') >= 1; twenty | rotation --------+----------------------------------------------------------------------------------- ! | (0,0),(-0.2,-0.2) | (-0.1,-0.1),(-0.3,-0.3) | (-0.25,-0.25),(-0.25,-0.35) | (-0.3,-0.3),(-0.3,-0.3) ! | (0.08,0),(0,-0.56) | (0.12,-0.28),(0.04,-0.84) | (0.26,-0.7),(0.1,-0.82) | (0.12,-0.84),(0.12,-0.84) --- 254,264 ---- WHERE (p.f1 <-> point '(0,0)') >= 1; twenty | rotation --------+----------------------------------------------------------------------------------- ! | (0,-0),(-0.2,-0.2) | (-0.1,-0.1),(-0.3,-0.3) | (-0.25,-0.25),(-0.25,-0.35) | (-0.3,-0.3),(-0.3,-0.3) ! | (0.08,-0),(0,-0.56) | (0.12,-0.28),(0.04,-0.84) | (0.26,-0.7),(0.1,-0.82) | (0.12,-0.84),(0.12,-0.84) *************** *** 266,272 **** | (0.0976764836465887,-0.0241724631246608),(0.0325588278821962,-0.0725173893739825) | (0.109762715208919,-0.0562379754328844),(0.0813970697054906,-0.0604311578116521) | (0.0976764836465887,-0.0725173893739825),(0.0976764836465887,-0.0725173893739825) ! | (0,0.0828402366863905),(-0.201183431952663,0) | (-0.100591715976331,0.124260355029586),(-0.301775147928994,0.0414201183431953) | (-0.251479289940828,0.103550295857988),(-0.322485207100592,0.0739644970414201) | (-0.301775147928994,0.124260355029586),(-0.301775147928994,0.124260355029586) --- 266,272 ---- | (0.0976764836465887,-0.0241724631246608),(0.0325588278821962,-0.0725173893739825) | (0.109762715208919,-0.0562379754328844),(0.0813970697054906,-0.0604311578116521) | (0.0976764836465887,-0.0725173893739825),(0.0976764836465887,-0.0725173893739825) ! | (-0,0.0828402366863905),(-0.201183431952663,0) | (-0.100591715976331,0.124260355029586),(-0.301775147928994,0.0414201183431953) | (-0.251479289940828,0.103550295857988),(-0.322485207100592,0.0739644970414201) | (-0.301775147928994,0.124260355029586),(-0.301775147928994,0.124260355029586) ====================================================================== *** ./expected/random.out Wed Jan 5 22:40:54 2000 --- ./results/random.out Thu Nov 29 22:23:40 2001 *************** *** 31,35 **** WHERE random NOT BETWEEN 80 AND 120; random -------- ! (0 rows) --- 31,36 ---- WHERE random NOT BETWEEN 80 AND 120; random -------- ! 122 ! (1 row) ======================================================================
... > geometry and random failed. The diffs are attached. The geometry diffs > all look to be 0 vs -0. > $ model > 9000/800/A500-44 > $ uname -a > HP-UX csdoap2 B.11.00 A 9000/800 Great! Thanks for testing; I'll update the list... - Thomas
Joe Conway <joseph.conway@home.com> writes: > geometry and random failed. The diffs are attached. The geometry diffs > all look to be 0 vs -0. Okay, it looks like HP has implemented -0 finally. Try the other geometry comparison files to see if any match; geometry-positive-zeros.out is evidently only good for HPUX 10. regards, tom lane
Tom Lane wrote: > Okay, it looks like HP has implemented -0 finally. Try the other > geometry comparison files to see if any match; > geometry-positive-zeros.out is evidently only good for HPUX 10. > A little experimentation shows that "geometry-solaris-precision.out" is a perfect match. Two questions: 1. Do we use "geometry-solaris-precision.out", or clone it with a more appropriate name like "geometry-hpux11.out" or "geometry-hpux-precision.out"? 2. The current resultmap says: "geometry/hppa=geometry-positive-zeros". What do we modify to so that it differentiates between HPUX11 and HPUX10? I see it's related to the config.guess output and the pg_regress script, but it's not clear to me where to make a change. Joe
> -----Original Message----- > From: Tom Lane [mailto:tgl@sss.pgh.pa.us] > > Hiroshi Inoue <Inoue@tpf.co.jp> writes: > > I got a regression test result from Hiroshi Saito on > > UNIX_System_V ews4800 4.2MP 4.2 R4000 r4000. > > > Seems INT64_IS_BUSTED, old PST ... etc and > > > *** ./expected/create_index.out Tue Aug 28 08:23:34 JST 2001 > > --- ./results/create_index.out Fri Nov 30 00:28:22 JST 2001 > > *************** > > *** 35,44 **** > > --- 35,47 ---- > > -- > > CREATE INDEX onek2_u1_prtl ON onek2 USING btree(unique1 int4_ops) > > where unique1 < 20 or unique1 > 980; > > + ERROR: AllocSetFree: cannot find block containing chunk 4f64f0 > > CREATE INDEX onek2_u2_prtl ON onek2 USING btree(unique2 int4_ops) > > where stringu1 < 'B'; > > + ERROR: AllocSetFree: cannot find block containing chunk 4f6390 > > CREATE INDEX onek2_stu1_prtl ON onek2 USING btree(stringu1 name_ops) > > where onek2.stringu1 >= 'J' and onek2.stringu1 < 'K'; > > + ERROR: AllocSetFree: cannot find block containing chunk 4f6740 > > Interesting. Something nonportable in the partial index support, > perhaps? > > Would you ask him to compile with debug support, set a breakpoint at > elog(), and get a backtrace from the point of the error? Unfortunately he doesn't seem to be able to do it at once though he would like to do it. If he is ready he may reply to this thread directly. regards, Hiroshi Inoue
Joe Conway <joseph.conway@home.com> writes: > A little experimentation shows that "geometry-solaris-precision.out" is > a perfect match. Two questions: Excellent. > 1. Do we use "geometry-solaris-precision.out", or clone it with a more > appropriate name like "geometry-hpux11.out" or > "geometry-hpux-precision.out"? I'd use it as-is. Not worth the trouble to rename it, and we definitely don't want to carry around two copies. > 2. The current resultmap says: "geometry/hppa=geometry-positive-zeros". > What do we modify to so that it differentiates between HPUX11 and > HPUX10? I see it's related to the config.guess output and the pg_regress > script, but it's not clear to me where to make a change. Looks like it's got to be geometry/hppa-hp-hpux9=geometry-positive-zeros geometry/hppa-hp-hpux10=geometry-positive-zeros geometry/hppa-hp-hpux11=geometry-solaris-precision Ugh, but ... Please check that's OK on 11, and I'll double check it on 10. regards, tom lane
Tom Lane wrote: > Looks like it's got to be > > geometry/hppa-hp-hpux9=geometry-positive-zeros > geometry/hppa-hp-hpux10=geometry-positive-zeros > geometry/hppa-hp-hpux11=geometry-solaris-precision > > Ugh, but ... > > Please check that's OK on 11, and I'll double check it on 10. > I get: test geometry ... FAILED test horology ... trouble ============== shutting down postmaster ============== ======================= 1 of 37 tests failed. ======================= Looks like geometry.out gets used. Tried again with: geometry/hppa2.0w-hp-hpux11.00=geometry-solaris-precision and get: ====================== All 79 tests passed. ====================== So maybe it should be: geometry/hppa.*-hp-hpux11.*=geometry-solaris-precision yup: ====================== All 79 tests passed. ====================== Do you want a patch? Joe
Joe Conway <joseph.conway@home.com> writes: > So maybe it should be: > geometry/hppa.*-hp-hpux11.*=geometry-solaris-precision Mmm, probably so. > Do you want a patch? I can take it from here. Thanks! regards, tom lane
> OK, the list is getting smaller fast (thanks for all of the responses!). > Here is what I have left currently (note the addition of NetBSD/sparc, > which I had inadvertently omitted from the first list): > > BeOS Cyril Velter > Linux/arm Mark Knox > Linux/s390 Neale Ferguson > NetBSD/arm32 Patrick Welche > NetBSD/m68k Bill Studenmund (will test) > NetBSD/sparc Matthew Green (left off the first list) > NetBSD/VAX Tom I. Helbekkmo > QNX (did I get a definitive report for 4.x already?) > SunOS Tatsuo Ishii (old release; still relevant?) I tried 7.2b3 on SunOS 4.1.4 with gcc 2.7.1. It gives a comile error: gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c pmsignal.c -o pmsignal.o pmsignal.c:38: parse error before `*' pmsignal.c:38: warning: data definition has no type or storage class pmsignal.c: In function `PMSignalInit': pmsignal.c:47: `sig_atomic_t' undeclared (first use this function) pmsignal.c:47: (Each undeclared identifier is reported only once pmsignal.c:47: for each function it appears in.) pmsignal.c:47: parse error before `)' -- Tatsuo Ishii
Tatsuo Ishii <t-ishii@sra.co.jp> writes: > I tried 7.2b3 on SunOS 4.1.4 with gcc 2.7.1. It gives a comile error: > pmsignal.c:47: `sig_atomic_t' undeclared (first use this function) sig_atomic_t is required by ANSI C to be declared in <signal.h>. Is it declared anywhere in the SunOS system headers? I suppose we could create a configure test that detects this, but I wonder how long we want to go on supporting platforms whose headers aren't even minimally ANSI-compliant. regards, tom lane
Tom Lane writes: > "Cyril VELTER" <cyril.velter@libertysurf.fr> writes: > > What modification should be made to configure.in to make it include > > SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? > > This looks like a bit of a pain. We're currently using AC_CHECK_SIZEOF > to make those probes, apparently because it's the closest standard macro > to what we want. But it's not close enough. It doesn't include > anything except <stdio.h>. I don't think we can fix this except by > making our own macro. Peter, any opinion about how to do it? OK, I bit the bullet and made up a whole new macro for type testing. Those who can't get at a new snapshot can try the attached patch. I have included <stdio.h> because that appears to effect the definition of the types in question on AIX; apparently it pulls in <inttypes.h> somehow. Please check this on AIX and BeOS. -- Peter Eisentraut peter_e@gmx.net
> > > What modification should be made to configure.in to make it include > > > SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? > > OK, I bit the bullet and made up a whole new macro for type testing. > Those who can't get at a new snapshot can try the attached patch. > > I have included <stdio.h> because that appears to effect the definition of > the types in question on AIX; apparently it pulls in <inttypes.h> somehow. Correct. stdio.h pulls sys/types.h which then pulls sys/inttypes.h == inttypes.h. > Please check this on AIX and BeOS. Works like a charm on AIX :-) (Tested snapshot of 3 Dec 4:01) I think it is also a gain, since it does not confuse people looking at configure output. Thank you Peter Andreas
> `gmake check' gets: > All 79 tests passed. > on both netbsd/sparc & netbsd/sparc64. Great. Thanks! - Thomas
Tom Lane wrote: > What had configure selected so far for compiler, cflags, etc? Maybe > it's blowing the game at that stage. Or maybe the test is failing to > include all the needed include files to define these datatypes. > > In general, the config.log output is a good thing to post when puzzled > by configure problems. OK. Figured out a couple of pieces to this. First, although I was told we did not have HP's compiler, it is actually there. Second, since gcc was freshly installed, it wasn't in my PATH. So the error I reported last time is actually from the bundled compiler. So I added /opt/gcc/bin to my PATH, and got a different error once gcc was detected. Attached are both config.log files. Sorry for being so clueless here, but I haven't done much on HPUX before. Joe This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:635: checking host system type configure:661: checking which template to use configure:824: checking whether to build with locale support configure:853: checking whether to build with recode support configure:883: checking whether to build with multibyte character support configure:937: checking whether NLS is wanted configure:972: checking for default port number configure:1006: checking for default soft limit on number of connections configure:1130: checking for gcc configure:1160: checking for cc configure:1243: checking whether the C compiler (cc ) works configure:1259: cc -o conftest conftest.c 1>&5 configure:1285: checking whether the C compiler (cc ) is a cross-compiler configure:1290: checking whether we are using GNU C configure:1299: cc -E conftest.c configure:1318: checking whether cc accepts -g configure:1361: checking whether the C compiler (cc -Ae +O2 ) works configure:1377: cc -Ae -o conftest +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:1403: checking whether the C compiler (cc -Ae +O2 ) is a cross-compiler configure:1408: checking for Cygwin environment configure:1424: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 1420: error 1588: "__CYGWIN32__" undefined. configure: failed program was: #line 1413 "configure" #include "confdefs.h" int main() { #ifndef __CYGWIN__ #define __CYGWIN__ __CYGWIN32__ #endif return __CYGWIN__; ; return 0; } configure:1441: checking for mingw32 environment configure:1453: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 1449: error 1588: "__MINGW32__" undefined. configure: failed program was: #line 1446 "configure" #include "confdefs.h" int main() { return __MINGW32__; ; return 0; } configure:1472: checking for executable suffix configure:1482: cc -Ae -o conftest +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:1503: checking how to run the C preprocessor configure:1524: cc -Ae -E conftest.c >/dev/null 2>conftest.out (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. configure: failed program was: #line 1518 "configure" #include "confdefs.h" #include <assert.h> Syntax Error configure:1541: cc -Ae -E -traditional-cpp conftest.c >/dev/null 2>conftest.out (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: error 1400: Option t usage: -t c,name where c may be 1 or more of pc0al. configure: failed program was: #line 1535 "configure" #include "confdefs.h" #include <assert.h> Syntax Error configure:1558: cc -Ae -nologo -E conftest.c >/dev/null 2>conftest.out (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The -n option is available only with the C/ANSI C product; ignored. configure: failed program was: #line 1552 "configure" #include "confdefs.h" #include <assert.h> Syntax Error configure:1730: checking whether to build with Tcl configure:1754: checking whether to build with Tk configure:1815: checking whether to build Perl modules configure:1841: checking whether to build Python modules configure:1867: checking whether to build Java/JDBC tools configure:2105: checking whether to build with PAM support configure:2196: checking whether to build the ODBC driver configure:2334: checking whether to build C++ modules configure:2727: checking for mawk configure:2727: checking for gawk configure:2727: checking for nawk configure:2727: checking for awk configure:2757: checking for flex configure:2822: checking whether ln -s works configure:2887: checking for non-GNU ld configure:2922: checking if the linker (/usr/bin/ld) is GNU ld configure:2977: checking for ranlib configure:3009: checking for lorder configure:3041: checking for tar configure:3079: checking for bison configure:3162: checking for perl configure:3299: checking for readline configure:3321: cc -Ae -o conftest +O2 conftest.c -lreadline 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "readline" configure: failed program was: #line 3310 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char readline(); int main() { readline() ; return 0; } configure:3321: cc -Ae -o conftest +O2 conftest.c -ledit 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "edit" configure: failed program was: #line 3310 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char readline(); int main() { readline() ; return 0; } configure:3321: cc -Ae -o conftest +O2 conftest.c -lreadline -ltermcap 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "readline" configure: failed program was: #line 3310 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char readline(); int main() { readline() ; return 0; } configure:3321: cc -Ae -o conftest +O2 conftest.c -ledit -ltermcap 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "edit" configure: failed program was: #line 3310 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char readline(); int main() { readline() ; return 0; } configure:3321: cc -Ae -o conftest +O2 conftest.c -lreadline -lncurses 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "readline" configure: failed program was: #line 3310 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char readline(); int main() { readline() ; return 0; } configure:3321: cc -Ae -o conftest +O2 conftest.c -ledit -lncurses 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "edit" configure: failed program was: #line 3310 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char readline(); int main() { readline() ; return 0; } configure:3321: cc -Ae -o conftest +O2 conftest.c -lreadline -lcurses 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "readline" configure: failed program was: #line 3310 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char readline(); int main() { readline() ; return 0; } configure:3321: cc -Ae -o conftest +O2 conftest.c -ledit -lcurses 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "edit" configure: failed program was: #line 3310 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char readline(); int main() { readline() ; return 0; } configure:3360: checking for library containing using_history configure:3378: cc -Ae -o conftest +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Unsatisfied symbols: using_history (first referenced in conftest.o) (code) configure: failed program was: #line 3367 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char using_history(); int main() { using_history() ; return 0; } configure:3400: cc -Ae -o conftest +O2 conftest.c -lhistory 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "history" configure: failed program was: #line 3389 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char using_history(); int main() { using_history() ; return 0; } configure:3427: checking for main in -lbsd configure:3442: cc -Ae -o conftest +O2 conftest.c -lbsd 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "bsd" configure: failed program was: #line 3435 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:3471: checking for setproctitle in -lutil configure:3490: cc -Ae -o conftest +O2 conftest.c -lutil 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "util" configure: failed program was: #line 3479 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char setproctitle(); int main() { setproctitle() ; return 0; } configure:3518: checking for main in -lm configure:3533: cc -Ae -o conftest +O2 conftest.c -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:3561: checking for main in -ldl configure:3576: cc -Ae -o conftest +O2 conftest.c -ldl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "dl" configure: failed program was: #line 3569 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:3604: checking for main in -lsocket configure:3619: cc -Ae -o conftest +O2 conftest.c -lsocket -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "socket" configure: failed program was: #line 3612 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:3647: checking for main in -lnsl configure:3662: cc -Ae -o conftest +O2 conftest.c -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:3690: checking for main in -lipc configure:3705: cc -Ae -o conftest +O2 conftest.c -lipc -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "ipc" configure: failed program was: #line 3698 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:3733: checking for main in -lIPC configure:3748: cc -Ae -o conftest +O2 conftest.c -lIPC -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "IPC" configure: failed program was: #line 3741 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:3776: checking for main in -llc configure:3791: cc -Ae -o conftest +O2 conftest.c -llc -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "lc" configure: failed program was: #line 3784 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:3819: checking for main in -ldld configure:3834: cc -Ae -o conftest +O2 conftest.c -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:3862: checking for main in -lld configure:3877: cc -Ae -o conftest +O2 conftest.c -lld -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "ld" configure: failed program was: #line 3870 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:3905: checking for main in -lcompat configure:3920: cc -Ae -o conftest +O2 conftest.c -lcompat -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "compat" configure: failed program was: #line 3913 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:3948: checking for main in -lBSD configure:3963: cc -Ae -o conftest +O2 conftest.c -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:3991: checking for main in -lgen configure:4006: cc -Ae -o conftest +O2 conftest.c -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:4034: checking for main in -lPW configure:4049: cc -Ae -o conftest +O2 conftest.c -lPW -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:4077: checking for main in -lresolv configure:4092: cc -Ae -o conftest +O2 conftest.c -lresolv -lPW -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "resolv" configure: failed program was: #line 4085 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:4121: checking for main in -lunix configure:4136: cc -Ae -o conftest +O2 conftest.c -lunix -lPW -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "unix" configure: failed program was: #line 4129 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:4165: checking for library containing crypt configure:4183: cc -Ae -o conftest +O2 conftest.c -lPW -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:4227: checking for __inet_ntoa in -lbind configure:4246: cc -Ae -o conftest +O2 conftest.c -lbind -lPW -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. /usr/ccs/bin/ld: Can't find library: "bind" configure: failed program was: #line 4235 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char __inet_ntoa(); int main() { __inet_ntoa() ; return 0; } cpp: "configure", line 4279: error 4036: Can't open include file 'zlib.h'. configure:4340: checking for library containing fdatasync configure:4358: cc -Ae -o conftest +O2 conftest.c -lPW -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:5071: checking for crypt.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for dld.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'dld.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <dld.h> configure:5071: checking for endian.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'endian.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <endian.h> configure:5071: checking for fp_class.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'fp_class.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <fp_class.h> configure:5071: checking for getopt.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'getopt.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <getopt.h> configure:5071: checking for ieeefp.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'ieeefp.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <ieeefp.h> configure:5071: checking for pwd.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for sys/ipc.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for sys/pstat.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for sys/select.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'sys/select.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <sys/select.h> configure:5071: checking for sys/sem.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for sys/socket.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for sys/shm.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for sys/types.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for sys/un.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for termios.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5071: checking for kernel/OS.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'kernel/OS.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <kernel/OS.h> configure:5071: checking for kernel/image.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'kernel/image.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <kernel/image.h> configure:5071: checking for SupportDefs.h configure:5081: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5077: error 4036: Can't open include file 'SupportDefs.h'. configure: failed program was: #line 5076 "configure" #include "confdefs.h" #include <SupportDefs.h> configure:5112: checking for netinet/in.h configure:5122: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5149: checking for netinet/tcp.h configure:5161: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5179: checking whether string.h and strings.h may both be included configure:5191: /lib/cpp conftest.c >/dev/null 2>conftest.out configure:5205: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:5237: checking for readline/readline.h configure:5247: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5243: error 4036: Can't open include file 'readline/readline.h'. configure: failed program was: #line 5242 "configure" #include "confdefs.h" #include <readline/readline.h> configure:5237: checking for readline.h configure:5247: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5243: error 4036: Can't open include file 'readline.h'. configure: failed program was: #line 5242 "configure" #include "confdefs.h" #include <readline.h> configure:5277: checking for readline/history.h configure:5287: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5283: error 4036: Can't open include file 'readline/history.h'. configure: failed program was: #line 5282 "configure" #include "confdefs.h" #include <readline/history.h> configure:5277: checking for history.h configure:5287: /lib/cpp conftest.c >/dev/null 2>conftest.out cpp: "configure", line 5283: error 4036: Can't open include file 'history.h'. configure: failed program was: #line 5282 "configure" #include "confdefs.h" #include <history.h> configure:5535: checking for working const configure:5589: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 5545: warning 5: "const" will become a keyword. (Bundled) cc: "configure", line 5545: error 1000: Unexpected symbol: "charset". (Bundled) cc: "configure", line 5547: warning 5: "const" will become a keyword. (Bundled) cc: "configure", line 5547: warning 5: "const" will become a keyword. (Bundled) cc: "configure", line 5547: error 1000: Unexpected symbol: "*". (Bundled) cc: "configure", line 5551: warning 5: "const" will become a keyword. (Bundled) cc: "configure", line 5551: error 1000: Unexpected symbol: "zero". (Bundled) cc: "configure", line 5555: warning 5: "const" will become a keyword. (Bundled) cc: "configure", line 5555: error 1000: Unexpected symbol: "char". (Bundled) cc: "configure", line 5560: warning 5: "const" will become a keyword. (Bundled) cc: "configure", line 5560: error 1000: Unexpected symbol: "const". (Bundled) cc: "configure", line 5560: warning 5: "const" will become a keyword. (Bundled) cc: "configure", line 5563: warning 5: "const" will become a keyword. (Bundled) cc: "configure", line 5560: error 1000: Unexpected symbol: ")". (Bundled) cc: error 2017: Cannot recover from earlier errors, terminating. configure: failed program was: #line 5540 "configure" #include "confdefs.h" int main() { /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset x; /* SunOS 4.1.1 cc rejects this. */ char const *const *ccp; char **p; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; ccp = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++ccp; p = (char**) ccp; ccp = (char const *const *) p; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; } ; return 0; } configure:5610: checking for inline configure:5624: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 5620: error 1000: Unexpected symbol: "foo". (Bundled) cc: error 2017: Cannot recover from earlier errors, terminating. configure: failed program was: #line 5617 "configure" #include "confdefs.h" int main() { } inline foo() { ; return 0; } configure:5624: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 5620: error 1000: Unexpected symbol: "foo". (Bundled) cc: error 2017: Cannot recover from earlier errors, terminating. configure: failed program was: #line 5617 "configure" #include "confdefs.h" int main() { } __inline__ foo() { ; return 0; } configure:5624: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 5620: error 1000: Unexpected symbol: "foo". (Bundled) cc: error 2017: Cannot recover from earlier errors, terminating. configure: failed program was: #line 5617 "configure" #include "confdefs.h" int main() { } __inline foo() { ; return 0; } configure:5652: checking for preprocessor stringizing operator configure:5687: checking for signed types configure:5699: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 5695: warning 5: "signed" will become a keyword. (Bundled) cc: "configure", line 5695: error 1000: Unexpected symbol: "char". (Bundled) cc: "configure", line 5695: warning 5: "signed" will become a keyword. (Bundled) cc: "configure", line 5695: error 1000: Unexpected symbol: "short". (Bundled) cc: "configure", line 5695: warning 5: "signed" will become a keyword. (Bundled) cc: "configure", line 5695: error 1000: Unexpected symbol: "int". (Bundled) cc: "configure", line 5695: error 1588: "signed" undefined. configure: failed program was: #line 5692 "configure" #include "confdefs.h" int main() { signed char c; signed short s; signed int i; ; return 0; } configure:5719: checking for volatile configure:5731: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:5751: checking whether struct tm is in sys/time.h or time.h configure:5764: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:5785: checking for tm_zone in struct tm configure:5798: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 5794: error 1588: "tm_zone" undefined. (Bundled) cc: "configure", line 5794: error 1531: Invalid member of struct or union. configure: failed program was: #line 5790 "configure" #include "confdefs.h" #include <sys/types.h> #include <time.h> int main() { struct tm tm; tm.tm_zone; ; return 0; } configure:5818: checking for tzname configure:5833: cc -Ae -o conftest +O2 conftest.c -lPW -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:5855: checking for union semun configure:5869: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 5865: error 1574: Unknown size for "semun". configure: failed program was: #line 5860 "configure" #include "confdefs.h" #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> int main() { union semun semun; ; return 0; } configure:5889: checking for struct cmsgcred configure:5903: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. cpp: "configure", line 5897: error 4036: Can't open include file 'sys/ucred.h'. configure: failed program was: #line 5894 "configure" #include "confdefs.h" #include <sys/param.h> #include <sys/socket.h> #include <sys/ucred.h> int main() { struct cmsgcred sockcred; ; return 0; } configure:5923: checking for struct fcred configure:5937: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. cpp: "configure", line 5931: error 4036: Can't open include file 'sys/ucred.h'. configure: failed program was: #line 5928 "configure" #include "confdefs.h" #include <sys/param.h> #include <sys/socket.h> #include <sys/ucred.h> int main() { struct fcred sockcred; ; return 0; } configure:5957: checking for struct sockcred configure:5971: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. cpp: "configure", line 5965: error 4036: Can't open include file 'sys/ucred.h'. configure: failed program was: #line 5962 "configure" #include "confdefs.h" #include <sys/param.h> #include <sys/socket.h> #include <sys/ucred.h> int main() { struct sockcred sockcred; ; return 0; } configure:5991: checking for struct sockaddr_un configure:6006: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:6030: checking for int timezone configure:6043: cc -Ae -o conftest +O2 conftest.c -lPW -lgen -lBSD -ldld -lnsl -lm 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. configure:6063: checking types of arguments for accept() configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, struct sockaddr *, int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "size_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "configure", line 6084: error 1573: Type of "<<<NULL_SYMBOL>>>" is undefined due to an illegal declaration. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, struct sockaddr *, size_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "socklen_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, struct sockaddr *, socklen_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, struct sockaddr *, unsigned int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, struct sockaddr *, void *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, const struct sockaddr *, int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "size_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "configure", line 6084: error 1573: Type of "<<<NULL_SYMBOL>>>" is undefined due to an illegal declaration. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, const struct sockaddr *, size_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "socklen_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, const struct sockaddr *, socklen_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, const struct sockaddr *, unsigned int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, const struct sockaddr *, void *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, void *, int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "size_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "configure", line 6084: error 1573: Type of "<<<NULL_SYMBOL>>>" is undefined due to an illegal declaration. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, void *, size_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "socklen_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, void *, socklen_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, void *, unsigned int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (int, void *, void *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, struct sockaddr *, int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "size_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "configure", line 6084: error 1573: Type of "<<<NULL_SYMBOL>>>" is undefined due to an illegal declaration. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, struct sockaddr *, size_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "socklen_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, struct sockaddr *, socklen_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, struct sockaddr *, unsigned int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, struct sockaddr *, void *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, const struct sockaddr *, int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "size_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "configure", line 6084: error 1573: Type of "<<<NULL_SYMBOL>>>" is undefined due to an illegal declaration. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, const struct sockaddr *, size_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "socklen_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, const struct sockaddr *, socklen_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, const struct sockaddr *, unsigned int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, const struct sockaddr *, void *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, void *, int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "size_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "configure", line 6084: error 1573: Type of "<<<NULL_SYMBOL>>>" is undefined due to an illegal declaration. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, void *, size_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1000: Unexpected symbol: "socklen_t". (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, void *, socklen_t *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, void *, unsigned int *); int main() { ; return 0; } configure:6090: cc -Ae -c +O2 conftest.c 1>&5 (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +O2 option is available only with the C/ANSI C product; ignored. (Bundled) cc: "configure", line 6084: error 1705: Function prototypes are an ANSI feature. configure: failed program was: #line 6077 "configure" #include "confdefs.h" #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif extern int accept (unsigned int, void *, void *); int main() { ; return 0; } This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:635: checking host system type configure:661: checking which template to use configure:824: checking whether to build with locale support configure:853: checking whether to build with recode support configure:883: checking whether to build with multibyte character support configure:937: checking whether NLS is wanted configure:972: checking for default port number configure:1006: checking for default soft limit on number of connections configure:1130: checking for gcc configure:1243: checking whether the C compiler (gcc ) works configure:1259: gcc -o conftest conftest.c 1>&5 as: warning 2: Unknown option "--traditional-format" ignored. as: "/var/tmp/cceTg0Kd.s", line 15: error 1052: Directive name not recognized - NSUBSPA configure: failed program was: #line 1254 "configure" #include "confdefs.h" main(){return(0);}
NetBSD/sparc Matthew Green (left off the first list) `gmake check' gets: ====================== All 79 tests passed.====================== on both netbsd/sparc & netbsd/sparc64. .mrg.
>Linux/arm Mark Knox Had a look at 7.2b3 and sadly it's failing several tests. I saw several "ERROR: PGSTAT: Creation of DB hash table failed" which I haven't seen before. Geometry fails as usual due to some minor rounding. The others are completely wrong. I'm afraid I don't have much time to look at this right now (sorry) but I've attached the regression output and diffs if anyone wants to check them. (Note: any responses should probably be addressed to me directly as well as to the list.. I will likely miss them otherwise. Thanks.) __ .--------. |==|| | -( Mark 'segfault' Knox )- |==||________| |::| __====__`. .'`. "Unix *is* user-friendly.. it's just |__|/::::::::\ ~ (_) picky about its friends." parallel group (13 tests): char name text boolean int2 oid varchar int8 float4 int4 float8 bit numeric boolean ... ok char ... ok name ... ok varchar ... ok text ... ok int2 ... ok int4 ... ok int8 ... ok oid ... ok float4 ... ok float8 ... ok bit ... ok numeric ... FAILED test strings ... ok test numerology ... ok parallel group (20 tests): point lseg box path circle time polygon timetz date interval reltime abstime comments tintervalinet timestamp type_sanity timestamptz opr_sanity oidjoins point ... ok lseg ... ok box ... ok path ... ok polygon ... ok circle ... ok date ... ok time ... ok timetz ... ok timestamp ... ok timestamptz ... ok interval ... ok abstime ... ok reltime ... ok tinterval ... ok inet ... ok comments ... ok oidjoins ... ok type_sanity ... ok opr_sanity ... ok test geometry ... FAILED test horology ... ok test create_function_1 ... ok test create_type ... ok test create_table ... ok test create_function_2 ... ok test copy ... ok parallel group (7 tests): create_aggregate create_operator triggers inherit constraints create_misc create_index constraints ... ok triggers ... ok create_misc ... ok create_aggregate ... ok create_operator ... ok create_index ... ok inherit ... ok test create_view ... ok test sanity_check ... FAILED test errors ... ok test select ... FAILED parallel group (16 tests): select_distinct_on select_into select_distinct select_having transactions random union subselectcase arrays select_implicit portals join aggregates hash_index btree_index select_into ... ok select_distinct ... ok select_distinct_on ... ok select_implicit ... ok select_having ... ok subselect ... ok union ... ok case ... ok join ... ok aggregates ... ok transactions ... ok random ... ok portals ... ok arrays ... ok btree_index ... ok hash_index ... ok test privileges ... ok test misc ... ok parallel group (5 tests): portals_p2 alter_table rules foreign_key select_views select_views ... FAILED alter_table ... FAILED portals_p2 ... ok rules ... ok foreign_key ... ok parallel group (3 tests): limit temp plpgsql limit ... ok plpgsql ... ok temp ... ok *** ./expected/numeric.out Fri Apr 7 15:17:42 2000 --- ./results/numeric.out Sat Dec 1 21:22:26 2001 *************** *** 489,494 **** --- 489,495 ---- CREATE UNIQUE INDEX num_exp_log10_idx ON num_exp_log10 (id); CREATE UNIQUE INDEX num_exp_power_10_ln_idx ON num_exp_power_10_ln (id); VACUUM ANALYZE num_exp_add; + ERROR: PGSTAT: Creation of DB hash table failed VACUUM ANALYZE num_exp_sub; VACUUM ANALYZE num_exp_div; VACUUM ANALYZE num_exp_mul; ====================================================================== *** ./expected/geometry.out Fri Sep 28 03:59:52 2001 --- ./results/geometry.out Sat Dec 1 21:23:06 2001 *************** *** 127,133 **** | (-5,-12) | [(10,-10),(-3,-4)] | (-1.60487804878049,-4.64390243902439) | (10,10) | [(10,-10),(-3,-4)] | (2.39024390243902,-6.48780487804878) | (0,0) | [(-1000000,200),(300000,-40)] | (0.0028402365895872,15.384614860264) ! | (-10,0) | [(-1000000,200),(300000,-40)] | (-9.99715942258202,15.3864610140473) | (-3,4) | [(-1000000,200),(300000,-40)] | (-2.99789812267519,15.3851688427303) | (5.1,34.5) | [(-1000000,200),(300000,-40)] | (5.09647083221496,15.3836744976925) | (-5,-12) | [(-1000000,200),(300000,-40)] | (-4.99494420845634,15.3855375281616) --- 127,133 ---- | (-5,-12) | [(10,-10),(-3,-4)] | (-1.60487804878049,-4.64390243902439) | (10,10) | [(10,-10),(-3,-4)] | (2.39024390243902,-6.48780487804878) | (0,0) | [(-1000000,200),(300000,-40)] | (0.0028402365895872,15.384614860264) ! | (-10,0) | [(-1000000,200),(300000,-40)] | (-9.99715942258202,15.3864610140472) | (-3,4) | [(-1000000,200),(300000,-40)] | (-2.99789812267519,15.3851688427303) | (5.1,34.5) | [(-1000000,200),(300000,-40)] | (5.09647083221496,15.3836744976925) | (-5,-12) | [(-1000000,200),(300000,-40)] | (-4.99494420845634,15.3855375281616) *************** *** 150,160 **** six | box -----+---------------------------------------------------------------------------- | (2.12132034355964,2.12132034355964),(-2.12132034355964,-2.12132034355964) ! | (71.7106781186548,72.7106781186548),(-69.7106781186548,-68.7106781186548) ! | (4.53553390593274,6.53553390593274),(-2.53553390593274,-0.535533905932738) | (3.12132034355964,4.12132034355964),(-1.12132034355964,-0.121320343559642) | (107.071067811865,207.071067811865),(92.9289321881345,192.928932188135) ! | (170.710678118655,70.7106781186548),(29.2893218813452,-70.7106781186548) (6 rows) -- translation --- 150,160 ---- six | box -----+---------------------------------------------------------------------------- | (2.12132034355964,2.12132034355964),(-2.12132034355964,-2.12132034355964) ! | (71.7106781186547,72.7106781186547),(-69.7106781186547,-68.7106781186547) ! | (4.53553390593274,6.53553390593274),(-2.53553390593274,-0.535533905932737) | (3.12132034355964,4.12132034355964),(-1.12132034355964,-0.121320343559642) | (107.071067811865,207.071067811865),(92.9289321881345,192.928932188135) ! | (170.710678118655,70.7106781186547),(29.2893218813453,-70.7106781186547) (6 rows) -- translation *************** *** 443,454 **** FROM CIRCLE_TBL; six | polygon -----+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ! | ((-3,0),(-2.59807621135076,1.50000000000442),(-1.49999999999116,2.59807621135842),(1.53102359078377e-11,3),(1.50000000001768,2.59807621134311),(2.59807621136607,1.4999999999779),(3,-3.06204718156754e-11),(2.59807621133545,-1.50000000003094),(1.49999999996464,-2.59807621137373),(-4.59307077235131e-11,-3),(-1.5000000000442,-2.5980762113278),(-2.59807621138138,-1.49999999995138)) | ((-99,2),(-85.6025403783588,52.0000000001473),(-48.9999999997054,88.602540378614),(1.00000000051034,102),(51.0000000005893,88.6025403781036),(87.6025403788692,51.9999999992634),(101,1.99999999897932),(87.6025403778485,-48.0000000010313),(50.9999999988214,-84.6025403791243),(0.999999998468976,-98),(-49.0000000014732,-84.6025403775933),(-85.6025403793795,-47.9999999983795)) ! | ((-4,3),(-3.33012701891794,5.50000000000737),(-1.49999999998527,7.3301270189307),(1.00000000002552,8),(3.50000000002946,7.33012701890518),(5.33012701894346,5.49999999996317),(6,2.99999999994897),(5.33012701889242,0.499999999948437),(3.49999999994107,-1.33012701895622),(0.999999999923449,-2),(-1.50000000007366,-1.33012701887966),(-3.33012701896897,0.500000000081028)) ! | ((-2,2),(-1.59807621135076,3.50000000000442),(-0.499999999991161,4.59807621135842),(1.00000000001531,5),(2.50000000001768,4.59807621134311),(3.59807621136607,3.4999999999779),(4,1.99999999996938),(3.59807621133545,0.499999999969062),(2.49999999996464,-0.59807621137373),(0.999999999954069,-1),(-0.500000000044197,-0.598076211327799),(-1.59807621138138,0.500000000048617)) | ((90,200),(91.3397459621641,205.000000000015),(95.0000000000295,208.660254037861),(100.000000000051,210),(105.000000000059,208.66025403781),(108.660254037887,204.999999999926),(110,199.999999999898),(108.660254037785,194.999999999897),(104.999999999882,191.339745962088),(99.9999999998469,190),(94.9999999998527,191.339745962241),(91.3397459620621,195.000000000162)) ! | ((0,0),(13.3974596216412,50.0000000001473),(50.0000000002946,86.602540378614),(100.00000000051,100),(150.000000000589,86.6025403781036),(186.602540378869,49.9999999992634),(200,-1.02068239385585e-09),(186.602540377848,-50.0000000010313),(149.999999998821,-86.6025403791243),(99.999999998469,-100),(49.9999999985268,-86.6025403775933),(13.3974596206205,-49.9999999983795)) (6 rows) -- convert the circle to an 8-point polygon --- 443,454 ---- FROM CIRCLE_TBL; six | polygon -----+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ! | ((-3,0),(-2.59807621135076,1.50000000000442),(-1.49999999999116,2.59807621135842),(1.53102359017709e-11,3),(1.50000000001768,2.59807621134311),(2.59807621136607,1.4999999999779),(3,-3.06204718035418e-11),(2.59807621133545,-1.50000000003094),(1.49999999996464,-2.59807621137373),(-4.59307077053127e-11,-3),(-1.5000000000442,-2.5980762113278),(-2.59807621138138,-1.49999999995138)) | ((-99,2),(-85.6025403783588,52.0000000001473),(-48.9999999997054,88.602540378614),(1.00000000051034,102),(51.0000000005893,88.6025403781036),(87.6025403788692,51.9999999992634),(101,1.99999999897932),(87.6025403778485,-48.0000000010313),(50.9999999988214,-84.6025403791243),(0.999999998468976,-98),(-49.0000000014732,-84.6025403775933),(-85.6025403793795,-47.9999999983795)) ! | ((-4,3),(-3.33012701891794,5.50000000000737),(-1.49999999998527,7.3301270189307),(1.00000000002552,8),(3.50000000002946,7.33012701890518),(5.33012701894346,5.49999999996317),(6,2.99999999994897),(5.33012701889242,0.499999999948437),(3.49999999994107,-1.33012701895622),(0.999999999923449,-2),(-1.50000000007366,-1.33012701887967),(-3.33012701896897,0.500000000081028)) ! | ((-2,2),(-1.59807621135076,3.50000000000442),(-0.499999999991161,4.59807621135842),(1.00000000001531,5),(2.50000000001768,4.59807621134311),(3.59807621136607,3.4999999999779),(4,1.99999999996938),(3.59807621133545,0.499999999969062),(2.49999999996464,-0.598076211373729),(0.999999999954069,-1),(-0.500000000044197,-0.598076211327799),(-1.59807621138138,0.500000000048616)) | ((90,200),(91.3397459621641,205.000000000015),(95.0000000000295,208.660254037861),(100.000000000051,210),(105.000000000059,208.66025403781),(108.660254037887,204.999999999926),(110,199.999999999898),(108.660254037785,194.999999999897),(104.999999999882,191.339745962088),(99.9999999998469,190),(94.9999999998527,191.339745962241),(91.3397459620621,195.000000000162)) ! | ((0,0),(13.3974596216412,50.0000000001473),(50.0000000002946,86.602540378614),(100.00000000051,100),(150.000000000589,86.6025403781036),(186.602540378869,49.9999999992634),(200,-1.02068239345139e-09),(186.602540377848,-50.0000000010313),(149.999999998821,-86.6025403791243),(99.999999998469,-100),(49.9999999985268,-86.6025403775933),(13.3974596206205,-49.9999999983795)) (6 rows) -- convert the circle to an 8-point polygon *************** *** 456,467 **** FROM CIRCLE_TBL; six | polygon -----+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ! | ((-3,0),(-2.12132034355423,2.12132034356506),(1.53102359078377e-11,3),(2.12132034357588,2.1213203435434),(3,-3.06204718156754e-11),(2.12132034353258,-2.12132034358671),(-4.59307077235131e-11,-3),(-2.12132034359753,-2.12132034352175)) ! | ((-99,2),(-69.7106781184743,72.7106781188352),(1.00000000051034,102),(71.710678119196,72.7106781181134),(101,1.99999999897932),(71.7106781177526,-68.7106781195569),(0.999999998468976,-98),(-69.7106781199178,-68.7106781173917)) | ((-4,3),(-2.53553390592372,6.53553390594176),(1.00000000002552,8),(4.5355339059598,6.53553390590567),(6,2.99999999994897),(4.53553390588763,-0.535533905977846),(0.999999999923449,-2),(-2.53553390599589,-0.535533905869586)) | ((-2,2),(-1.12132034355423,4.12132034356506),(1.00000000001531,5),(3.12132034357588,4.1213203435434),(4,1.99999999996938),(3.12132034353258,-0.121320343586707),(0.999999999954069,-1),(-1.12132034359753,-0.121320343521752)) | ((90,200),(92.9289321881526,207.071067811884),(100.000000000051,210),(107.07106781192,207.071067811811),(110,199.999999999898),(107.071067811775,192.928932188044),(99.9999999998469,190),(92.9289321880082,192.928932188261)) ! | ((0,0),(29.2893218815257,70.7106781188352),(100.00000000051,100),(170.710678119196,70.7106781181134),(200,-1.02068239385585e-09),(170.710678117753,-70.7106781195569),(99.999999998469,-100),(29.2893218800822,-70.7106781173917)) (6 rows) -- --- 456,467 ---- FROM CIRCLE_TBL; six | polygon -----+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ! | ((-3,0),(-2.12132034355423,2.12132034356506),(1.53102359017709e-11,3),(2.12132034357588,2.1213203435434),(3,-3.06204718035418e-11),(2.12132034353258,-2.12132034358671),(-4.59307077053127e-11,-3),(-2.12132034359753,-2.12132034352175)) ! | ((-99,2),(-69.7106781184743,72.7106781188352),(1.00000000051034,102),(71.710678119196,72.7106781181135),(101,1.99999999897932),(71.7106781177526,-68.7106781195569),(0.999999998468976,-98),(-69.7106781199178,-68.7106781173917)) | ((-4,3),(-2.53553390592372,6.53553390594176),(1.00000000002552,8),(4.5355339059598,6.53553390590567),(6,2.99999999994897),(4.53553390588763,-0.535533905977846),(0.999999999923449,-2),(-2.53553390599589,-0.535533905869586)) | ((-2,2),(-1.12132034355423,4.12132034356506),(1.00000000001531,5),(3.12132034357588,4.1213203435434),(4,1.99999999996938),(3.12132034353258,-0.121320343586707),(0.999999999954069,-1),(-1.12132034359753,-0.121320343521752)) | ((90,200),(92.9289321881526,207.071067811884),(100.000000000051,210),(107.07106781192,207.071067811811),(110,199.999999999898),(107.071067811775,192.928932188044),(99.9999999998469,190),(92.9289321880082,192.928932188261)) ! | ((0,0),(29.2893218815257,70.7106781188352),(100.00000000051,100),(170.710678119196,70.7106781181135),(200,-1.02068239345139e-09),(170.710678117753,-70.7106781195569),(99.999999998469,-100),(29.2893218800822,-70.7106781173917)) (6 rows) -- *************** *** 503,513 **** WHERE (p1.f1 <-> c1.f1) > 0 ORDER BY distance, circle, point using <<; twentyfour | circle | point | distance ! ------------+----------------+------------+------------------- ! | <(100,0),100> | (5.1,34.5) | 0.976531926977965 | <(1,2),3> | (-3,4) | 1.47213595499958 | <(0,0),3> | (-3,4) | 2 ! | <(100,0),100> | (-3,4) | 3.07764064044151 | <(100,0),100> | (-5,-12) | 5.68348972285122 | <(1,3),5> | (-10,0) | 6.40175425099138 | <(1,3),5> | (10,10) | 6.40175425099138 --- 503,513 ---- WHERE (p1.f1 <-> c1.f1) > 0 ORDER BY distance, circle, point using <<; twentyfour | circle | point | distance ! ------------+----------------+------------+------------------ ! | <(100,0),100> | (5.1,34.5) | 0.97653192697797 | <(1,2),3> | (-3,4) | 1.47213595499958 | <(0,0),3> | (-3,4) | 2 ! | <(100,0),100> | (-3,4) | 3.07764064044152 | <(100,0),100> | (-5,-12) | 5.68348972285122 | <(1,3),5> | (-10,0) | 6.40175425099138 | <(1,3),5> | (10,10) | 6.40175425099138 ====================================================================== *** ./expected/sanity_check.out Mon Aug 27 19:23:34 2001 --- ./results/sanity_check.out Sat Dec 1 21:25:17 2001 *************** *** 1,4 **** --- 1,5 ---- VACUUM; + ERROR: PGSTAT: Creation of DB hash table failed -- -- sanity check, if we don't have indices the test will take years to -- complete. But skip TOAST relations since they will have varying *************** *** 21,26 **** --- 22,28 ---- hash_name_heap | t hash_txt_heap | t ihighway | t + inet_tbl | t num_exp_add | t num_exp_div | t num_exp_ln | t *************** *** 59,63 **** shighway | t tenk1 | t tenk2 | t ! (49 rows) --- 61,65 ---- shighway | t tenk1 | t tenk2 | t ! (50 rows) ====================================================================== *** ./expected/select.out Mon Jul 16 01:07:00 2001 --- ./results/select.out Sat Dec 1 21:25:20 2001 *************** *** 211,232 **** -- so ANALYZE first. -- ANALYZE onek2; -- -- awk '{if($1<10){print $0;}else{next;}}' onek.data | sort +0n -1 -- SELECT onek2.* WHERE onek2.unique1 < 10; unique1 | unique2 | two | four | ten | twenty | hundred | thousand | twothousand | fivethous | tenthous | odd | even |stringu1 | stringu2 | string4 ---------+---------+-----+------+-----+--------+---------+----------+-------------+-----------+----------+-----+------+----------+----------+--------- ! 0 | 998 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |AAAAAA | KMBAAA | OOOOxx 1 | 214 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 3 |BAAAAA | GIAAAA | OOOOxx 2 | 326 | 0 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 4 | 5 |CAAAAA | OMAAAA | OOOOxx 3 | 431 | 1 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 6 | 7 |DAAAAA | PQAAAA | VVVVxx - 4 | 833 | 0 | 0 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 8 | 9 |EAAAAA | BGBAAA | HHHHxx 5 | 541 | 1 | 1 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 10 | 11 |FAAAAA | VUAAAA | HHHHxx - 6 | 978 | 0 | 2 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 12 | 13 |GAAAAA | QLBAAA | OOOOxx 7 | 647 | 1 | 3 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 14 | 15 |HAAAAA | XYAAAA | VVVVxx 8 | 653 | 0 | 0 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 16 | 17 |IAAAAA | DZAAAA | HHHHxx ! 9 | 49 | 1 | 1 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 18 | 19 |JAAAAA | XBAAAA | HHHHxx (10 rows) -- --- 211,233 ---- -- so ANALYZE first. -- ANALYZE onek2; + ERROR: PGSTAT: Creation of DB hash table failed -- -- awk '{if($1<10){print $0;}else{next;}}' onek.data | sort +0n -1 -- SELECT onek2.* WHERE onek2.unique1 < 10; unique1 | unique2 | two | four | ten | twenty | hundred | thousand | twothousand | fivethous | tenthous | odd | even |stringu1 | stringu2 | string4 ---------+---------+-----+------+-----+--------+---------+----------+-------------+-----------+----------+-----+------+----------+----------+--------- ! 9 | 49 | 1 | 1 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 18 | 19 |JAAAAA | XBAAAA | HHHHxx 1 | 214 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 3 |BAAAAA | GIAAAA | OOOOxx 2 | 326 | 0 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 4 | 5 |CAAAAA | OMAAAA | OOOOxx 3 | 431 | 1 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 6 | 7 |DAAAAA | PQAAAA | VVVVxx 5 | 541 | 1 | 1 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 10 | 11 |FAAAAA | VUAAAA | HHHHxx 7 | 647 | 1 | 3 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 14 | 15 |HAAAAA | XYAAAA | VVVVxx 8 | 653 | 0 | 0 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 16 | 17 |IAAAAA | DZAAAA | HHHHxx ! 4 | 833 | 0 | 0 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 8 | 9 |EAAAAA | BGBAAA | HHHHxx ! 6 | 978 | 0 | 2 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 12 | 13 |GAAAAA | QLBAAA | OOOOxx ! 0 | 998 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |AAAAAA | KMBAAA | OOOOxx (10 rows) -- *************** *** 266,290 **** WHERE onek2.unique1 > 980; unique1 | stringu1 ---------+---------- ! 981 | TLAAAA ! 982 | ULAAAA 983 | VLAAAA - 984 | WLAAAA - 985 | XLAAAA - 986 | YLAAAA - 987 | ZLAAAA - 988 | AMAAAA 989 | BMAAAA 990 | CMAAAA 991 | DMAAAA ! 992 | EMAAAA 993 | FMAAAA 994 | GMAAAA ! 995 | HMAAAA ! 996 | IMAAAA ! 997 | JMAAAA ! 998 | KMAAAA ! 999 | LMAAAA (19 rows) SELECT two, stringu1, ten, string4 --- 267,291 ---- WHERE onek2.unique1 > 980; unique1 | stringu1 ---------+---------- ! 997 | JMAAAA ! 995 | HMAAAA ! 999 | LMAAAA 983 | VLAAAA 989 | BMAAAA + 986 | YLAAAA + 996 | IMAAAA + 982 | ULAAAA + 992 | EMAAAA 990 | CMAAAA 991 | DMAAAA ! 984 | WLAAAA ! 981 | TLAAAA ! 998 | KMAAAA 993 | FMAAAA 994 | GMAAAA ! 988 | AMAAAA ! 987 | ZLAAAA ! 985 | XLAAAA (19 rows) SELECT two, stringu1, ten, string4 ====================================================================== *** ./expected/select_views.out Sat Oct 13 13:41:11 2001 --- ./results/select_views.out Sat Dec 1 21:27:40 2001 *************** *** 6,342 **** name | thepath | cname ------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------- Access Rd 25 | [(-121.9283,37.894),(-121.9283,37.9)] | Oakland Agua Fria Creek | [(-121.9254,37.922),(-121.9281,37.889)] | Oakland Andrea Cir | [(-121.733218,37.88641),(-121.733286,37.90617)] | Oakland Apricot Lane | [(-121.9471,37.401),(-121.9456,37.392)] | Oakland - Arlington Dr | [(-121.8802,37.408),(-121.8807,37.394)] | Oakland - Arlington Road | [(-121.7957,37.898),(-121.7956,37.906)] | Oakland - Arroyo Las Positas | [(-121.7973,37.997),(-121.7957,37.005)] | Oakland - Arroyo Seco | [(-121.7073,37.766),(-121.6997,37.729)] | Oakland - Calaveras Creek | [(-121.8203,37.035),(-121.8207,37.931)] | Oakland - Corriea Way | [(-121.9501,37.402),(-121.9505,37.398)] | Oakland - Cowing Road | [(-122.0002,37.934),(-121.9772,37.782)] | Oakland - Driscoll Road | [(-121.9482,37.403),(-121.948451,37.39995)] | Oakland - Enos Way | [(-121.7677,37.896),(-121.7673,37.91)] | Oakland - Fairview Ave | [(-121.999,37.428),(-121.9863,37.351)] | Oakland - I- 580 | [(-121.9322,37.989),(-121.9243,37.006),(-121.9217,37.014)] | Oakland - I- 580 | [(-122.018,37.019),(-122.0009,37.032),(-121.9787,37.983),(-121.958,37.984),(-121.9571,37.986)] | Oakland - I- 580 Ramp | [(-121.8521,37.011),(-121.8479,37.999),(-121.8476,37.999),(-121.8456,37.01),(-121.8455,37.011)] | Oakland - I- 580 Ramp | [(-121.8743,37.014),(-121.8722,37.999),(-121.8714,37.999)] | Oakland - I- 580 Ramp | [(-121.9043,37.998),(-121.9036,37.013),(-121.902632,37.0174),(-121.9025,37.018)] | Oakland - I- 580 Ramp | [(-121.9368,37.986),(-121.936483,37.98832),(-121.9353,37.997),(-121.93504,37.00035),(-121.9346,37.006),(-121.933764,37.00031),(-121.9333,37.997),(-121.9322,37.989)] | Oakland - I- 580/I-680 Ramp | ((-121.9207,37.988),(-121.9192,37.016)) | Oakland - I- 680 | ((-121.939,37.15),(-121.9387,37.145),(-121.9373,37.125),(-121.934242,37.07643),(-121.933886,37.0709),(-121.9337,37.068),(-121.933122,37.06139),(-121.932736,37.05698),(-121.93222,37.05108),(-121.931844,37.04678),(-121.930113,37.027),(-121.926829,37),(-121.9265,37.998),(-121.9217,37.96),(-121.9203,37.949),(-121.9184,37.934)) | Oakland - I- 680 | [(-121.9101,37.715),(-121.911269,37.74682),(-121.9119,37.764),(-121.9124,37.776),(-121.9174,37.905),(-121.9194,37.957),(-121.9207,37.988)] | Oakland - I- 680 | [(-121.9184,37.934),(-121.917,37.913),(-121.9122,37.83),(-121.9052,37.702)] | Oakland - I- 680 Ramp | [(-121.8833,37.376),(-121.8833,37.392),(-121.883,37.4),(-121.8835,37.402),(-121.8852,37.422)] | Oakland - I- 680 Ramp | [(-121.92,37.438),(-121.9218,37.424),(-121.9238,37.408),(-121.9252,37.392)] | Oakland - I- 680 Ramp | [(-121.9238,37.402),(-121.9234,37.395),(-121.923,37.399)] | Oakland - I- 880 | ((-121.9669,37.075),(-121.9663,37.071),(-121.9656,37.065),(-121.9618,37.037),(-121.95689,37),(-121.948,37.933)) | Oakland - I- 880 | [(-121.948,37.933),(-121.9471,37.925),(-121.9467,37.923),(-121.946,37.918),(-121.9452,37.912),(-121.937,37.852)] | Oakland - Johnson Dr | [(-121.9145,37.901),(-121.915,37.877)] | Oakland - Juniper St | [(-121.7823,37.897),(-121.7815,37.9)] | Oakland - Las Positas Road | [(-121.764488,37.99199),(-121.75569,37.02022)] | Oakland - Livermore Ave | [(-121.7687,37.448),(-121.769,37.375)] | Oakland - Livermore Ave | [(-121.772719,37.99085),(-121.7728,37.001)] | Oakland - Mission Blvd | [(-121.918886,37),(-121.9194,37.976),(-121.9198,37.975)] | Oakland - Mission Blvd | [(-122.0006,37.896),(-121.9989,37.88)] | Oakland - Navajo Ct | [(-121.8779,37.901),(-121.8783,37.9)] | Oakland - Paseo Padre Pkwy | [(-122.0021,37.639),(-121.996,37.628)] | Oakland - Pimlico Dr | [(-121.8616,37.998),(-121.8618,37.008)] | Oakland - Rosedale Ct | [(-121.9232,37.9),(-121.924,37.897)] | Oakland - Saginaw Ct | [(-121.8803,37.898),(-121.8806,37.901)] | Oakland - Sp Railroad | [(-121.893564,37.99009),(-121.897,37.016)] | Oakland - Sp Railroad | [(-121.9565,37.898),(-121.9562,37.9)] | Oakland - State Hwy 84 | [(-121.9565,37.898),(-121.956589,37.89911),(-121.9569,37.903),(-121.956,37.91),(-121.9553,37.919)] | Oakland - Sunol Ridge Trl | [(-121.9419,37.455),(-121.9345,37.38)] | Oakland - Tassajara Creek | [(-121.87866,37.98898),(-121.8782,37.015)] | Oakland - Theresa Way | [(-121.7289,37.906),(-121.728,37.899)] | Oakland - Tissiack Way | [(-121.920364,37),(-121.9208,37.995)] | Oakland - Vallecitos Road | [(-121.8699,37.916),(-121.8703,37.891)] | Oakland - Warm Springs Blvd | [(-121.933956,37),(-121.9343,37.97)] | Oakland - Welch Creek Road | [(-121.7695,37.386),(-121.7737,37.413)] | Oakland - Whitlock Creek | [(-121.74683,37.91276),(-121.733107,37)] | Oakland - 1st St | [(-121.75508,37.89294),(-121.753581,37.90031)] | Oakland Apricot Lane | [(-121.9471,37.401),(-121.9456,37.392)] | Oakland Arden Road | [(-122.0978,37.177),(-122.1,37.177)] | Oakland Arlington Dr | [(-121.8802,37.408),(-121.8807,37.394)] | Oakland Arroyo Las Positas | [(-121.7973,37.997),(-121.7957,37.005)] | Oakland Ash St | [(-122.0408,37.31),(-122.04,37.292)] | Oakland - Bridgepointe Dr | [(-122.0514,37.305),(-122.0509,37.299)] | Oakland - Butterfield Dr | [(-122.0838,37.002),(-122.0834,37.987)] | Oakland - Calaveras Creek | [(-121.8203,37.035),(-121.8207,37.931)] | Oakland - Celia St | [(-122.0611,37.3),(-122.0616,37.299)] | Oakland - Claremont Pl | [(-122.0542,37.995),(-122.0542,37.008)] | Oakland - Corriea Way | [(-121.9501,37.402),(-121.9505,37.398)] | Oakland - Crystaline Dr | [(-121.925856,37),(-121.925869,37.00527)] | Oakland - Decoto Road | [(-122.0159,37.006),(-122.016,37.002),(-122.0164,37.993)] | Oakland - Driscoll Road | [(-121.9482,37.403),(-121.948451,37.39995)] | Oakland - Eden Creek | [(-122.022037,37.00675),(-122.0221,37.998)] | Oakland - Fairview Ave | [(-121.999,37.428),(-121.9863,37.351)] | Oakland - Hesperian Blvd | [(-122.097,37.333),(-122.0956,37.31),(-122.0946,37.293)] | Oakland - I- 580 | [(-121.727,37.074),(-121.7229,37.093),(-121.722301,37.09522),(-121.721001,37.10005),(-121.7194,37.106),(-121.7188,37.109),(-121.7168,37.12),(-121.7163,37.123),(-121.7145,37.127),(-121.7096,37.148),(-121.707731,37.1568),(-121.7058,37.166),(-121.7055,37.168),(-121.7044,37.174),(-121.7038,37.172),(-121.7037,37.172),(-121.7027,37.175),(-121.7001,37.181),(-121.6957,37.191),(-121.6948,37.192),(-121.6897,37.204),(-121.6697,37.185)] |Oakland - I- 580 | [(-121.9322,37.989),(-121.9243,37.006),(-121.9217,37.014)] | Oakland - I- 580 | [(-122.018,37.019),(-122.0009,37.032),(-121.9787,37.983),(-121.958,37.984),(-121.9571,37.986)] | Oakland - I- 580 Ramp | [(-121.8521,37.011),(-121.8479,37.999),(-121.8476,37.999),(-121.8456,37.01),(-121.8455,37.011)] | Oakland - I- 580 Ramp | [(-121.8743,37.014),(-121.8722,37.999),(-121.8714,37.999)] | Oakland - I- 580 Ramp | [(-121.9043,37.998),(-121.9036,37.013),(-121.902632,37.0174),(-121.9025,37.018)] | Oakland - I- 580 Ramp | [(-121.9368,37.986),(-121.936483,37.98832),(-121.9353,37.997),(-121.93504,37.00035),(-121.9346,37.006),(-121.933764,37.00031),(-121.9333,37.997),(-121.9322,37.989)] | Oakland - I- 580/I-680 Ramp | ((-121.9207,37.988),(-121.9192,37.016)) | Oakland - I- 680 | ((-121.939,37.15),(-121.9387,37.145),(-121.9373,37.125),(-121.934242,37.07643),(-121.933886,37.0709),(-121.9337,37.068),(-121.933122,37.06139),(-121.932736,37.05698),(-121.93222,37.05108),(-121.931844,37.04678),(-121.930113,37.027),(-121.926829,37),(-121.9265,37.998),(-121.9217,37.96),(-121.9203,37.949),(-121.9184,37.934)) | Oakland - I- 680 Ramp | [(-121.8833,37.376),(-121.8833,37.392),(-121.883,37.4),(-121.8835,37.402),(-121.8852,37.422)] | Oakland - I- 680 Ramp | [(-121.92,37.438),(-121.9218,37.424),(-121.9238,37.408),(-121.9252,37.392)] | Oakland - I- 680 Ramp | [(-121.9238,37.402),(-121.9234,37.395),(-121.923,37.399)] | Oakland - I- 880 | ((-121.9669,37.075),(-121.9663,37.071),(-121.9656,37.065),(-121.9618,37.037),(-121.95689,37),(-121.948,37.933)) | Oakland - I- 880 | [(-122.0612,37.003),(-122.0604,37.991),(-122.0596,37.982),(-122.0585,37.967),(-122.0583,37.961),(-122.0553,37.918),(-122.053635,37.89475),(-122.050759,37.8546),(-122.05,37.844),(-122.0485,37.817),(-122.0483,37.813),(-122.0482,37.811)] | Oakland - I- 880 | [(-122.0831,37.312),(-122.0819,37.296),(-122.081,37.285),(-122.0786,37.248),(-122.078,37.24),(-122.077642,37.23496),(-122.076983,37.22567),(-122.076599,37.22026),(-122.076229,37.21505),(-122.0758,37.209)] | Oakland - I- 880 Ramp | [(-122.0019,37.301),(-122.002,37.293)] | Oakland - I- 880 Ramp | [(-122.0041,37.313),(-122.0018,37.315),(-122.0007,37.315),(-122.0005,37.313),(-122.0002,37.308),(-121.9995,37.289)] | Oakland - I- 880 Ramp | [(-122.0041,37.313),(-122.0038,37.308),(-122.0039,37.284),(-122.0013,37.287),(-121.9995,37.289)] | Oakland - I- 880 Ramp | [(-122.059,37.982),(-122.0577,37.984),(-122.0612,37.003)] | Oakland - I- 880 Ramp | [(-122.0618,37.011),(-122.0631,37.982),(-122.0585,37.967)] | Oakland - I- 880 Ramp | [(-122.085,37.34),(-122.0801,37.316),(-122.081,37.285)] | Oakland - I- 880 Ramp | [(-122.085,37.34),(-122.0866,37.316),(-122.0819,37.296)] | Oakland - Kildare Road | [(-122.0968,37.016),(-122.0959,37)] | Oakland - Las Positas Road | [(-121.764488,37.99199),(-121.75569,37.02022)] | Oakland - Livermore Ave | [(-121.7687,37.448),(-121.769,37.375)] | Oakland - Livermore Ave | [(-121.772719,37.99085),(-121.7728,37.001)] | Oakland - Mildred Ct | [(-122.0002,37.388),(-121.9998,37.386)] | Oakland - Miramar Ave | [(-122.1009,37.025),(-122.099089,37.03209)] | Oakland - Mission Blvd | [(-121.918886,37),(-121.9194,37.976),(-121.9198,37.975)] | Oakland - Moores Ave | [(-122.0087,37.301),(-122.0094,37.292)] | Oakland - Oakridge Road | [(-121.8316,37.049),(-121.828382,37)] | Oakland - Paseo Padre Pkwy | [(-121.9143,37.005),(-121.913522,37)] | Oakland - Periwinkle Road | [(-122.0451,37.301),(-122.044758,37.29844)] | Oakland - Pimlico Dr | [(-121.8616,37.998),(-121.8618,37.008)] | Oakland - Railroad Ave | [(-122.0245,37.013),(-122.0234,37.003),(-122.0223,37.993)] | Oakland - Ranspot Dr | [(-122.0972,37.999),(-122.0959,37)] | Oakland - Santa Maria Ave | [(-122.0773,37),(-122.0773,37.98)] | Oakland - Sp Railroad | [(-121.893564,37.99009),(-121.897,37.016)] | Oakland - Sp Railroad | [(-122.0734,37.001),(-122.0734,37.997)] | Oakland - Stanton Ave | [(-122.100392,37.0697),(-122.099513,37.06052)] | Oakland - Sunol Ridge Trl | [(-121.9419,37.455),(-121.9345,37.38)] | Oakland - Tassajara Creek | [(-121.87866,37.98898),(-121.8782,37.015)] | Oakland - Thackeray Ave | [(-122.072,37.305),(-122.0715,37.298)] | Oakland - Tissiack Way | [(-121.920364,37),(-121.9208,37.995)] | Oakland - Warm Springs Blvd | [(-121.933956,37),(-121.9343,37.97)] | Oakland - Welch Creek Road | [(-121.7695,37.386),(-121.7737,37.413)] | Oakland - Western Pacific Railroad Spur | [(-122.0394,37.018),(-122.0394,37.961)] | Oakland - Whitlock Creek | [(-121.74683,37.91276),(-121.733107,37)] | Oakland Avenue 134th | [(-122.1823,37.002),(-122.1851,37.992)] | Oakland Avenue 140th | [(-122.1656,37.003),(-122.1691,37.988)] | Oakland B St | [(-122.1749,37.451),(-122.1743,37.443)] | Oakland Bancroft Ave | [(-122.15714,37.4242),(-122.156,37.409)] | Oakland Bancroft Ave | [(-122.1643,37.523),(-122.1631,37.508),(-122.1621,37.493)] | Oakland Birch St | [(-122.1617,37.425),(-122.1614,37.417)] | Oakland Birch St | [(-122.1673,37.509),(-122.1661,37.492)] | Oakland Blacow Road | [(-122.0179,37.469),(-122.0167,37.465)] | Oakland Broadmore Ave | [(-122.095,37.522),(-122.0936,37.497)] | Oakland - Butterfield Dr | [(-122.0838,37.002),(-122.0834,37.987)] | Oakland - C St | [(-122.1768,37.46),(-122.1749,37.435)] | Oakland - Cameron Ave | [(-122.1316,37.502),(-122.1327,37.481)] | Oakland - Cedar Blvd | [(-122.0282,37.446),(-122.0265,37.43)] | Oakland - Chapman Dr | [(-122.0421,37.504),(-122.0414,37.498)] | Oakland - Charles St | [(-122.0255,37.505),(-122.0252,37.499)] | Oakland - Cherry St | [(-122.0437,37.42),(-122.0434,37.413)] | Oakland - Claremont Pl | [(-122.0542,37.995),(-122.0542,37.008)] | Oakland - Coliseum Way | [(-122.2001,37.47),(-122.1978,37.516)] | Oakland - Cull Canyon Road | [(-122.0536,37.435),(-122.0499,37.315)] | Oakland - D St | [(-122.1811,37.505),(-122.1805,37.497)] | Oakland - Decoto Road | [(-122.0159,37.006),(-122.016,37.002),(-122.0164,37.993)] | Oakland - Driftwood Dr | [(-122.0109,37.482),(-122.0113,37.477)] | Oakland - E St | [(-122.1832,37.505),(-122.1826,37.498),(-122.182,37.49)] | Oakland - Eden Ave | [(-122.1143,37.505),(-122.1142,37.491)] | Oakland - Eden Creek | [(-122.022037,37.00675),(-122.0221,37.998)] | Oakland - Gading Road | [(-122.0801,37.343),(-122.08,37.336)] | Oakland - Harris Road | [(-122.0659,37.372),(-122.0675,37.363)] | Oakland - Hegenberger Exwy | [(-122.1946,37.52),(-122.1947,37.497)] | Oakland - Herrier St | [(-122.1943,37.006),(-122.1936,37.998)] | Oakland - Hesperian Blvd | [(-122.097,37.333),(-122.0956,37.31),(-122.0946,37.293)] | Oakland - I- 580 | [(-122.1108,37.023),(-122.1101,37.02),(-122.108103,37.00764),(-122.108,37.007),(-122.1069,37.998),(-122.1064,37.994),(-122.1053,37.982),(-122.1048,37.977),(-122.1032,37.958),(-122.1026,37.953),(-122.1013,37.938),(-122.0989,37.911),(-122.0984,37.91),(-122.098,37.908)] | Oakland - I- 580 | [(-122.1543,37.703),(-122.1535,37.694),(-122.1512,37.655),(-122.1475,37.603),(-122.1468,37.583),(-122.1472,37.569),(-122.149044,37.54874),(-122.1493,37.546),(-122.1501,37.532),(-122.1506,37.509),(-122.1495,37.482),(-122.1487,37.467),(-122.1477,37.447),(-122.1414,37.383),(-122.1404,37.376),(-122.1398,37.372),(-122.139,37.356),(-122.1388,37.353),(-122.1385,37.34),(-122.1382,37.33),(-122.1378,37.316)] | Oakland - I- 580 Ramp | [(-122.1086,37.003),(-122.1068,37.993),(-122.1066,37.992),(-122.1053,37.982)] | Oakland - I- 580 Ramp | [(-122.1414,37.383),(-122.1407,37.376),(-122.1403,37.372),(-122.139,37.356)] | Oakland - I- 880 | [(-122.0219,37.466),(-122.0205,37.447),(-122.020331,37.44447),(-122.020008,37.43962),(-122.0195,37.432),(-122.0193,37.429),(-122.0164,37.393),(-122.010219,37.34771),(-122.0041,37.313)] | Oakland - I- 880 | [(-122.0375,37.632),(-122.0359,37.619),(-122.0358,37.616),(-122.034514,37.60409),(-122.031876,37.57965),(-122.031193,37.57332),(-122.03016,37.56375),(-122.02943,37.55698),(-122.028689,37.54929),(-122.027833,37.53908),(-122.025979,37.51698),(-122.0238,37.491)] | Oakland - I- 880 | [(-122.0612,37.003),(-122.0604,37.991),(-122.0596,37.982),(-122.0585,37.967),(-122.0583,37.961),(-122.0553,37.918),(-122.053635,37.89475),(-122.050759,37.8546),(-122.05,37.844),(-122.0485,37.817),(-122.0483,37.813),(-122.0482,37.811)] | Oakland - I- 880 | [(-122.0978,37.528),(-122.096,37.496),(-122.0931,37.453),(-122.09277,37.4496),(-122.090189,37.41442),(-122.0896,37.405),(-122.085,37.34)] | Oakland - I- 880 | [(-122.1755,37.185),(-122.1747,37.178),(-122.1742,37.173),(-122.1692,37.126),(-122.167792,37.11594),(-122.16757,37.11435),(-122.1671,37.111),(-122.1655,37.1),(-122.165169,37.09811),(-122.1641,37.092),(-122.1596,37.061),(-122.158381,37.05275),(-122.155991,37.03657),(-122.1531,37.017),(-122.1478,37.98),(-122.1407,37.932),(-122.1394,37.924),(-122.1389,37.92),(-122.1376,37.91)] | Oakland - I- 880 Ramp | [(-122.0236,37.488),(-122.0231,37.458),(-122.0227,37.458),(-122.0223,37.452),(-122.0205,37.447)] | Oakland - I- 880 Ramp | [(-122.0238,37.491),(-122.0215,37.483),(-122.0211,37.477),(-122.0205,37.447)] | Oakland - I- 880 Ramp | [(-122.059,37.982),(-122.0577,37.984),(-122.0612,37.003)] | Oakland - I- 880 Ramp | [(-122.0618,37.011),(-122.0631,37.982),(-122.0585,37.967)] | Oakland - I- 880 Ramp | [(-122.085,37.34),(-122.0801,37.316),(-122.081,37.285)] | Oakland - I- 880 Ramp | [(-122.085,37.34),(-122.0866,37.316),(-122.0819,37.296)] | Oakland - Kaiser Dr | [(-122.067163,37.47821),(-122.060402,37.51961)] | Oakland - La Playa Dr | [(-122.1039,37.545),(-122.101,37.493)] | Oakland - Locust St | [(-122.1606,37.007),(-122.1593,37.987)] | Oakland - Logan Ct | [(-122.0053,37.492),(-122.0061,37.484)] | Oakland - Magnolia St | [(-122.0971,37.5),(-122.0962,37.484)] | Oakland - Mattos Dr | [(-122.0005,37.502),(-122.000898,37.49683)] | Oakland - Maubert Ave | [(-122.1114,37.009),(-122.1096,37.995)] | Oakland - McClure Ave | [(-122.1431,37.001),(-122.1436,37.998)] | Oakland - Medlar Dr | [(-122.0627,37.378),(-122.0625,37.375)] | Oakland - National Ave | [(-122.1192,37.5),(-122.1281,37.489)] | Oakland - Newark Blvd | [(-122.0352,37.438),(-122.0341,37.423)] | Oakland - Portsmouth Ave | [(-122.1064,37.315),(-122.1064,37.308)] | Oakland - Railroad Ave | [(-122.0245,37.013),(-122.0234,37.003),(-122.0223,37.993)] | Oakland - Ranspot Dr | [(-122.0972,37.999),(-122.0959,37)] | Oakland - Redwood Road | [(-122.1493,37.98),(-122.1437,37.001)] | Oakland - Santa Maria Ave | [(-122.0773,37),(-122.0773,37.98)] | Oakland - Skyline Blvd | [(-122.1738,37.01),(-122.1714,37.996)] | Oakland - Skyline Dr | [(-122.0277,37.5),(-122.0284,37.498)] | Oakland - Sp Railroad | [(-122.0734,37.001),(-122.0734,37.997)] | Oakland - Sp Railroad | [(-122.137792,37.003),(-122.1365,37.992),(-122.131257,37.94612)] | Oakland - Sp Railroad | [(-122.1947,37.497),(-122.193328,37.4848)] | Oakland - State Hwy 84 | [(-122.0671,37.426),(-122.07,37.402),(-122.074,37.37),(-122.0773,37.338)] | Oakland - State Hwy 92 | [(-122.1085,37.326),(-122.1095,37.322),(-122.1111,37.316),(-122.1119,37.313),(-122.1125,37.311),(-122.1131,37.308),(-122.1167,37.292),(-122.1187,37.285),(-122.12,37.28)] | Oakland - State Hwy 92 Ramp | [(-122.1086,37.321),(-122.1089,37.315),(-122.1111,37.316)] | Oakland - Tennyson Road | [(-122.0891,37.317),(-122.0927,37.317)] | Oakland - Western Pacific Railroad Spur | [(-122.0394,37.018),(-122.0394,37.961)] | Oakland - Willimet Way | [(-122.0964,37.517),(-122.0949,37.493)] | Oakland - Wisconsin St | [(-122.1994,37.017),(-122.1975,37.998),(-122.1971,37.994)] | Oakland - 100th Ave | [(-122.1657,37.429),(-122.1647,37.432)] | Oakland - 107th Ave | [(-122.1555,37.403),(-122.1531,37.41)] | Oakland - 85th Ave | [(-122.1877,37.466),(-122.186,37.476)] | Oakland - 89th Ave | [(-122.1822,37.459),(-122.1803,37.471)] | Oakland - 98th Ave | [(-122.1568,37.498),(-122.1558,37.502)] | Oakland - 98th Ave | [(-122.1693,37.438),(-122.1682,37.444)] | Oakland - Allen Ct | [(-122.0131,37.602),(-122.0117,37.597)] | Berkeley - Alvarado Niles Road | [(-122.0325,37.903),(-122.0316,37.9)] | Berkeley - Arizona St | [(-122.0381,37.901),(-122.0367,37.898)] | Berkeley - Avenue 134th | [(-122.1823,37.002),(-122.1851,37.992)] | Berkeley - Avenue 140th | [(-122.1656,37.003),(-122.1691,37.988)] | Berkeley - Avenue D | [(-122.298,37.848),(-122.3024,37.849)] | Berkeley Broadway | [(-122.2409,37.586),(-122.2395,37.601)] | Berkeley Buckingham Blvd | [(-122.2231,37.59),(-122.2214,37.606)] | Berkeley Butterfield Dr | [(-122.0838,37.002),(-122.0834,37.987)] | Berkeley California St | [(-122.2032,37.005),(-122.2016,37.996)] | Berkeley Campus Dr | [(-122.1704,37.905),(-122.1678,37.868),(-122.1671,37.865)] | Berkeley Carson St | [(-122.1846,37.9),(-122.1843,37.901)] | Berkeley Cedar St | [(-122.3011,37.737),(-122.2999,37.739)] | Berkeley Central Ave | [(-122.2343,37.602),(-122.2331,37.595)] | Berkeley Champion St | [(-122.214,37.991),(-122.2147,37.002)] | Berkeley Claremont Pl | [(-122.0542,37.995),(-122.0542,37.008)] | Berkeley Coliseum Way | [(-122.2113,37.626),(-122.2085,37.592),(-122.2063,37.568)] | Berkeley Cornell Ave | [(-122.2956,37.925),(-122.2949,37.906),(-122.2939,37.875)] | Berkeley Creston Road | [(-122.2639,37.002),(-122.2613,37.986),(-122.2602,37.978),(-122.2598,37.973)] | Berkeley Crow Canyon Creek | [(-122.043,37.905),(-122.0368,37.71)] | Berkeley Cull Creek | [(-122.0624,37.875),(-122.0582,37.527)] | Berkeley Decoto Road | [(-122.0159,37.006),(-122.016,37.002),(-122.0164,37.993)] | Berkeley Deering St | [(-122.2146,37.904),(-122.2126,37.897)] | Berkeley Dimond Ave | [(-122.2167,37.994),(-122.2162,37.006)] | Berkeley Donna Way | [(-122.1333,37.606),(-122.1316,37.599)] | Berkeley Eden Creek | [(-122.022037,37.00675),(-122.0221,37.998)] | Berkeley Euclid Ave | [(-122.2671,37.009),(-122.2666,37.987)] | Berkeley Foothill Blvd | [(-122.2414,37.9),(-122.2403,37.893)] | Berkeley Fountain St | [(-122.2306,37.593),(-122.2293,37.605)] | Berkeley Grizzly Peak Blvd | [(-122.2213,37.638),(-122.2127,37.581)] | Berkeley Grove Way | [(-122.0643,37.884),(-122.062679,37.89162),(-122.061796,37.89578),(-122.0609,37.9)] | Berkeley Herrier St | [(-122.1943,37.006),(-122.1936,37.998)] | Berkeley Hesperian Blvd | [(-122.1132,37.6),(-122.1123,37.586)] | Berkeley I- 580 | [(-122.1108,37.023),(-122.1101,37.02),(-122.108103,37.00764),(-122.108,37.007),(-122.1069,37.998),(-122.1064,37.994),(-122.1053,37.982),(-122.1048,37.977),(-122.1032,37.958),(-122.1026,37.953),(-122.1013,37.938),(-122.0989,37.911),(-122.0984,37.91),(-122.098,37.908)] | Berkeley I- 580 | [(-122.1543,37.703),(-122.1535,37.694),(-122.1512,37.655),(-122.1475,37.603),(-122.1468,37.583),(-122.1472,37.569),(-122.149044,37.54874),(-122.1493,37.546),(-122.1501,37.532),(-122.1506,37.509),(-122.1495,37.482),(-122.1487,37.467),(-122.1477,37.447),(-122.1414,37.383),(-122.1404,37.376),(-122.1398,37.372),(-122.139,37.356),(-122.1388,37.353),(-122.1385,37.34),(-122.1382,37.33),(-122.1378,37.316)] | Berkeley I- 580 | [(-122.2197,37.99),(-122.22,37.99),(-122.222092,37.99523),(-122.2232,37.998),(-122.224146,37.99963),(-122.2261,37.003),(-122.2278,37.007),(-122.2302,37.026),(-122.2323,37.043),(-122.2344,37.059),(-122.235405,37.06427),(-122.2365,37.07)] | Berkeley I- 580 Ramp | [(-122.093241,37.90351),(-122.09364,37.89634),(-122.093788,37.89212)] | Berkeley I- 580 Ramp | [(-122.0934,37.896),(-122.09257,37.89961),(-122.0911,37.906)] | Berkeley I- 580 Ramp | [(-122.0941,37.897),(-122.0943,37.902)] | Berkeley I- 580 Ramp | [(-122.096,37.888),(-122.0962,37.891),(-122.0964,37.9)] | Berkeley I- 580 Ramp | [(-122.101,37.898),(-122.1005,37.902),(-122.0989,37.911)] | Berkeley I- 580 Ramp | [(-122.1086,37.003),(-122.1068,37.993),(-122.1066,37.992),(-122.1053,37.982)] | Berkeley I- 880 | [(-122.0375,37.632),(-122.0359,37.619),(-122.0358,37.616),(-122.034514,37.60409),(-122.031876,37.57965),(-122.031193,37.57332),(-122.03016,37.56375),(-122.02943,37.55698),(-122.028689,37.54929),(-122.027833,37.53908),(-122.025979,37.51698),(-122.0238,37.491)] | Berkeley I- 880 | [(-122.0612,37.003),(-122.0604,37.991),(-122.0596,37.982),(-122.0585,37.967),(-122.0583,37.961),(-122.0553,37.918),(-122.053635,37.89475),(-122.050759,37.8546),(-122.05,37.844),(-122.0485,37.817),(-122.0483,37.813),(-122.0482,37.811)] | Berkeley I- 880 | [(-122.1365,37.902),(-122.1358,37.898),(-122.1333,37.881),(-122.1323,37.874),(-122.1311,37.866),(-122.1308,37.865),(-122.1307,37.864),(-122.1289,37.851),(-122.1277,37.843),(-122.1264,37.834),(-122.1231,37.812),(-122.1165,37.766),(-122.1104,37.72),(-122.109695,37.71094),(-122.109,37.702),(-122.108312,37.69168),(-122.1076,37.681)] | Berkeley I- 880 | [(-122.1755,37.185),(-122.1747,37.178),(-122.1742,37.173),(-122.1692,37.126),(-122.167792,37.11594),(-122.16757,37.11435),(-122.1671,37.111),(-122.1655,37.1),(-122.165169,37.09811),(-122.1641,37.092),(-122.1596,37.061),(-122.158381,37.05275),(-122.155991,37.03657),(-122.1531,37.017),(-122.1478,37.98),(-122.1407,37.932),(-122.1394,37.924),(-122.1389,37.92),(-122.1376,37.91)] | Berkeley I- 880 | [(-122.2214,37.711),(-122.2202,37.699),(-122.2199,37.695),(-122.219,37.682),(-122.2184,37.672),(-122.2173,37.652),(-122.2159,37.638),(-122.2144,37.616),(-122.2138,37.612),(-122.2135,37.609),(-122.212,37.592),(-122.2116,37.586),(-122.2111,37.581)] | Berkeley I- 880 | [(-122.2707,37.975),(-122.2693,37.972),(-122.2681,37.966),(-122.267,37.962),(-122.2659,37.957),(-122.2648,37.952),(-122.2636,37.946),(-122.2625,37.935),(-122.2617,37.927),(-122.2607,37.921),(-122.2593,37.916),(-122.258,37.911),(-122.2536,37.898),(-122.2432,37.858),(-122.2408,37.845),(-122.2386,37.827),(-122.2374,37.811)] | Berkeley I- 880 Ramp | [(-122.059,37.982),(-122.0577,37.984),(-122.0612,37.003)] | Berkeley I- 880 Ramp | [(-122.0618,37.011),(-122.0631,37.982),(-122.0585,37.967)] | Berkeley I- 880 Ramp | [(-122.1029,37.61),(-122.1013,37.587),(-122.0999,37.569)] | Berkeley I- 880 Ramp | [(-122.1379,37.891),(-122.1383,37.897),(-122.1377,37.902)] | Berkeley I- 880 Ramp | [(-122.1379,37.931),(-122.137597,37.92736),(-122.1374,37.925),(-122.1373,37.924),(-122.1369,37.914),(-122.1358,37.905),(-122.1365,37.908),(-122.1358,37.898)] | Berkeley I- 880 Ramp | [(-122.2536,37.898),(-122.254,37.902)] | Berkeley Jackson St | [(-122.0845,37.6),(-122.0842,37.606)] | Berkeley Joyce St | [(-122.0792,37.604),(-122.0774,37.581)] | Berkeley Keeler Ave | [(-122.2578,37.906),(-122.2579,37.899)] | Berkeley Laguna Ave | [(-122.2099,37.989),(-122.2089,37)] | Berkeley Lakehurst Cir | [(-122.284729,37.89025),(-122.286096,37.90364)] | Berkeley Lakeshore Ave | [(-122.2586,37.99),(-122.2556,37.006)] | Berkeley Linden St | [(-122.2867,37.998),(-122.2864,37.008)] | Berkeley Locust St | [(-122.1606,37.007),(-122.1593,37.987)] | Berkeley Marin Ave | [(-122.2741,37.894),(-122.272,37.901)] | Berkeley Martin Luther King Jr Way | [(-122.2712,37.608),(-122.2711,37.599)] | Berkeley Maubert Ave | [(-122.1114,37.009),(-122.1096,37.995)] | Berkeley McClure Ave | [(-122.1431,37.001),(-122.1436,37.998)] | Berkeley Miller Road | [(-122.0902,37.645),(-122.0865,37.545)] | Berkeley Mission Blvd | [(-122.0006,37.896),(-121.9989,37.88)] | Berkeley Oakland Inner Harbor | [(-122.2625,37.913),(-122.260016,37.89484)] | Berkeley Oneil Ave | [(-122.076754,37.62476),(-122.0745,37.595)] | Berkeley Parkridge Dr | [(-122.1438,37.884),(-122.1428,37.9)] | Berkeley Parkside Dr | [(-122.0475,37.603),(-122.0443,37.596)] | Berkeley Paseo Padre Pkwy | [(-122.0021,37.639),(-121.996,37.628)] | Berkeley Pearl St | [(-122.2383,37.594),(-122.2366,37.615)] | Berkeley Railroad Ave | [(-122.0245,37.013),(-122.0234,37.003),(-122.0223,37.993)] | Berkeley Ranspot Dr | [(-122.0972,37.999),(-122.0959,37)] | Berkeley Redding St | [(-122.1978,37.901),(-122.1975,37.895)] | Berkeley Redwood Road | [(-122.1493,37.98),(-122.1437,37.001)] | Berkeley Roca Dr | [(-122.0335,37.609),(-122.0314,37.599)] | Berkeley Sacramento St | [(-122.2799,37.606),(-122.2797,37.597)] | Berkeley Saddle Brook Dr | [(-122.1478,37.909),(-122.1454,37.904),(-122.1451,37.888)] | Berkeley San Andreas Dr | [(-122.0609,37.9),(-122.0614,37.895)] | Berkeley Santa Maria Ave | [(-122.0773,37),(-122.0773,37.98)] | Berkeley Shattuck Ave | [(-122.2686,37.904),(-122.2686,37.897)] | Berkeley Shoreline Dr | [(-122.2657,37.603),(-122.2648,37.6)] | Berkeley Skyline Blvd | [(-122.1738,37.01),(-122.1714,37.996)] | Berkeley Skywest Dr | [(-122.1161,37.62),(-122.1123,37.586)] | Berkeley Southern Pacific Railroad | [(-122.3002,37.674),(-122.2999,37.661)] | Berkeley Sp Railroad | [(-122.0734,37.001),(-122.0734,37.997)] | Berkeley Sp Railroad | [(-122.0914,37.601),(-122.087,37.56),(-122.086408,37.5551)] | Berkeley Sp Railroad | [(-122.137792,37.003),(-122.1365,37.992),(-122.131257,37.94612)] | Berkeley State Hwy 123 | [(-122.3004,37.986),(-122.2998,37.969),(-122.2995,37.962),(-122.2992,37.952),(-122.299,37.942),(-122.2987,37.935),(-122.2984,37.924),(-122.2982,37.92),(-122.2976,37.904),(-122.297,37.88),(-122.2966,37.869),(-122.2959,37.848),(-122.2961,37.843)] | Berkeley State Hwy 13 | [(-122.1797,37.943),(-122.179871,37.91849),(-122.18,37.9),(-122.179023,37.86615),(-122.1787,37.862),(-122.1781,37.851),(-122.1777,37.845),(-122.1773,37.839),(-122.177,37.833)] | Berkeley State Hwy 238 | ((-122.098,37.908),(-122.0983,37.907),(-122.099,37.905),(-122.101,37.898),(-122.101535,37.89711),(-122.103173,37.89438),(-122.1046,37.892),(-122.106,37.89)) | Berkeley State Hwy 238 Ramp | [(-122.1288,37.9),(-122.1293,37.895),(-122.1296,37.906)] | Berkeley Stuart St | [(-122.2518,37.6),(-122.2507,37.601),(-122.2491,37.606)] | Berkeley Tupelo Ter | [(-122.059087,37.6113),(-122.057021,37.59942)] | Berkeley West Loop Road | [(-122.0576,37.604),(-122.0602,37.586)] | Berkeley Western Pacific Railroad Spur | [(-122.0394,37.018),(-122.0394,37.961)] | Berkeley Wisconsin St | [(-122.1994,37.017),(-122.1975,37.998),(-122.1971,37.994)] | Berkeley Wp Railroad | [(-122.254,37.902),(-122.2506,37.891)] | Berkeley 19th Ave | [(-122.2366,37.897),(-122.2359,37.905)] | Berkeley 5th St | [(-122.296,37.615),(-122.2953,37.598)] | Berkeley 82nd Ave | [(-122.1695,37.596),(-122.1681,37.603)] | Berkeley ! Ada St | [(-122.2487,37.398),(-122.2496,37.401)] | Lafayette ! California St | [(-122.2032,37.005),(-122.2016,37.996)] | Lafayette ! Capricorn Ave | [(-122.2176,37.404),(-122.2164,37.384)] | Lafayette ! Chambers Dr | [(-122.2004,37.352),(-122.1972,37.368)] | Lafayette ! Chambers Lane | [(-122.2001,37.359),(-122.1975,37.371)] | Lafayette ! Champion St | [(-122.214,37.991),(-122.2147,37.002)] | Lafayette ! Coolidge Ave | [(-122.2007,37.058),(-122.1992,37.06)] | Lafayette ! Creston Road | [(-122.2639,37.002),(-122.2613,37.986),(-122.2602,37.978),(-122.2598,37.973)] | Lafayette ! Dimond Ave | [(-122.2167,37.994),(-122.2162,37.006)] | Lafayette ! Edgewater Dr | [(-122.201,37.379),(-122.2042,37.41)] | Lafayette ! Euclid Ave | [(-122.2671,37.009),(-122.2666,37.987)] | Lafayette ! Heartwood Dr | [(-122.2006,37.341),(-122.1992,37.338)] | Lafayette ! Hollis St | [(-122.2885,37.397),(-122.289,37.414)] | Lafayette ! I- 580 | [(-122.2197,37.99),(-122.22,37.99),(-122.222092,37.99523),(-122.2232,37.998),(-122.224146,37.99963),(-122.2261,37.003),(-122.2278,37.007),(-122.2302,37.026),(-122.2323,37.043),(-122.2344,37.059),(-122.235405,37.06427),(-122.2365,37.07)] | Lafayette ! I- 80 | ((-122.2937,37.277),(-122.3016,37.262)) | Lafayette ! I- 80 | ((-122.2962,37.273),(-122.3004,37.264)) | Lafayette ! I- 80 Ramp | [(-122.2962,37.413),(-122.2959,37.382),(-122.2951,37.372)] | Lafayette ! I- 880 Ramp | [(-122.2771,37.002),(-122.278,37)] | Lafayette ! Indian Way | [(-122.2066,37.398),(-122.2045,37.411)] | Lafayette ! Laguna Ave | [(-122.2099,37.989),(-122.2089,37)] | Lafayette ! Lakeshore Ave | [(-122.2586,37.99),(-122.2556,37.006)] | Lafayette ! Linden St | [(-122.2867,37.998),(-122.2864,37.008)] | Lafayette ! Mandalay Road | [(-122.2322,37.397),(-122.2321,37.403)] | Lafayette ! Proctor Ave | [(-122.2267,37.406),(-122.2251,37.386)] | Lafayette ! Sheridan Road | [(-122.2279,37.425),(-122.2253,37.411),(-122.2223,37.377)] | Lafayette ! State Hwy 13 | [(-122.2049,37.2),(-122.20328,37.17975),(-122.1989,37.125),(-122.198078,37.11641),(-122.1975,37.11)] | Lafayette ! State Hwy 13 Ramp | [(-122.2244,37.427),(-122.223,37.414),(-122.2214,37.396),(-122.2213,37.388)] | Lafayette ! State Hwy 24 | [(-122.2674,37.246),(-122.2673,37.248),(-122.267,37.261),(-122.2668,37.271),(-122.2663,37.298),(-122.2659,37.315),(-122.2655,37.336),(-122.265007,37.35882),(-122.264443,37.37286),(-122.2641,37.381),(-122.2638,37.388),(-122.2631,37.396),(-122.2617,37.405),(-122.2615,37.407),(-122.2605,37.412)] | Lafayette ! Taurus Ave | [(-122.2159,37.416),(-122.2128,37.389)] | Lafayette ! 14th St | [(-122.299,37.147),(-122.3,37.148)] | Lafayette ! 5th St | [(-122.278,37),(-122.2792,37.005),(-122.2803,37.009)] | Lafayette 98th Ave | [(-122.2001,37.258),(-122.1974,37.27)] | Lafayette (333 rows) --- 6,342 ---- name | thepath | cname ------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------- Access Rd 25 | [(-121.9283,37.894),(-121.9283,37.9)] | Oakland + Ada St | [(-122.2487,37.398),(-122.2496,37.401)] | Lafayette Agua Fria Creek | [(-121.9254,37.922),(-121.9281,37.889)] | Oakland + Allen Ct | [(-122.0131,37.602),(-122.0117,37.597)] | Berkeley + Alvarado Niles Road | [(-122.0325,37.903),(-122.0316,37.9)] | Berkeley Andrea Cir | [(-121.733218,37.88641),(-121.733286,37.90617)] | Oakland Apricot Lane | [(-121.9471,37.401),(-121.9456,37.392)] | Oakland Apricot Lane | [(-121.9471,37.401),(-121.9456,37.392)] | Oakland Arden Road | [(-122.0978,37.177),(-122.1,37.177)] | Oakland + Arizona St | [(-122.0381,37.901),(-122.0367,37.898)] | Berkeley + Arlington Dr | [(-121.8802,37.408),(-121.8807,37.394)] | Oakland Arlington Dr | [(-121.8802,37.408),(-121.8807,37.394)] | Oakland + Arlington Road | [(-121.7957,37.898),(-121.7956,37.906)] | Oakland + Arroyo Las Positas | [(-121.7973,37.997),(-121.7957,37.005)] | Oakland Arroyo Las Positas | [(-121.7973,37.997),(-121.7957,37.005)] | Oakland + Arroyo Seco | [(-121.7073,37.766),(-121.6997,37.729)] | Oakland Ash St | [(-122.0408,37.31),(-122.04,37.292)] | Oakland Avenue 134th | [(-122.1823,37.002),(-122.1851,37.992)] | Oakland + Avenue 134th | [(-122.1823,37.002),(-122.1851,37.992)] | Berkeley Avenue 140th | [(-122.1656,37.003),(-122.1691,37.988)] | Oakland + Avenue 140th | [(-122.1656,37.003),(-122.1691,37.988)] | Berkeley + Avenue D | [(-122.298,37.848),(-122.3024,37.849)] | Berkeley B St | [(-122.1749,37.451),(-122.1743,37.443)] | Oakland Bancroft Ave | [(-122.15714,37.4242),(-122.156,37.409)] | Oakland Bancroft Ave | [(-122.1643,37.523),(-122.1631,37.508),(-122.1621,37.493)] | Oakland Birch St | [(-122.1617,37.425),(-122.1614,37.417)] | Oakland Birch St | [(-122.1673,37.509),(-122.1661,37.492)] | Oakland Blacow Road | [(-122.0179,37.469),(-122.0167,37.465)] | Oakland + Bridgepointe Dr | [(-122.0514,37.305),(-122.0509,37.299)] | Oakland Broadmore Ave | [(-122.095,37.522),(-122.0936,37.497)] | Oakland Broadway | [(-122.2409,37.586),(-122.2395,37.601)] | Berkeley Buckingham Blvd | [(-122.2231,37.59),(-122.2214,37.606)] | Berkeley + Butterfield Dr | [(-122.0838,37.002),(-122.0834,37.987)] | Oakland + Butterfield Dr | [(-122.0838,37.002),(-122.0834,37.987)] | Oakland Butterfield Dr | [(-122.0838,37.002),(-122.0834,37.987)] | Berkeley + C St | [(-122.1768,37.46),(-122.1749,37.435)] | Oakland + Calaveras Creek | [(-121.8203,37.035),(-121.8207,37.931)] | Oakland + Calaveras Creek | [(-121.8203,37.035),(-121.8207,37.931)] | Oakland California St | [(-122.2032,37.005),(-122.2016,37.996)] | Berkeley + California St | [(-122.2032,37.005),(-122.2016,37.996)] | Lafayette + Cameron Ave | [(-122.1316,37.502),(-122.1327,37.481)] | Oakland Campus Dr | [(-122.1704,37.905),(-122.1678,37.868),(-122.1671,37.865)] | Berkeley + Capricorn Ave | [(-122.2176,37.404),(-122.2164,37.384)] | Lafayette Carson St | [(-122.1846,37.9),(-122.1843,37.901)] | Berkeley + Cedar Blvd | [(-122.0282,37.446),(-122.0265,37.43)] | Oakland Cedar St | [(-122.3011,37.737),(-122.2999,37.739)] | Berkeley + Celia St | [(-122.0611,37.3),(-122.0616,37.299)] | Oakland Central Ave | [(-122.2343,37.602),(-122.2331,37.595)] | Berkeley + Chambers Dr | [(-122.2004,37.352),(-122.1972,37.368)] | Lafayette + Chambers Lane | [(-122.2001,37.359),(-122.1975,37.371)] | Lafayette Champion St | [(-122.214,37.991),(-122.2147,37.002)] | Berkeley + Champion St | [(-122.214,37.991),(-122.2147,37.002)] | Lafayette + Chapman Dr | [(-122.0421,37.504),(-122.0414,37.498)] | Oakland + Charles St | [(-122.0255,37.505),(-122.0252,37.499)] | Oakland + Cherry St | [(-122.0437,37.42),(-122.0434,37.413)] | Oakland + Claremont Pl | [(-122.0542,37.995),(-122.0542,37.008)] | Oakland + Claremont Pl | [(-122.0542,37.995),(-122.0542,37.008)] | Oakland Claremont Pl | [(-122.0542,37.995),(-122.0542,37.008)] | Berkeley + Coliseum Way | [(-122.2001,37.47),(-122.1978,37.516)] | Oakland Coliseum Way | [(-122.2113,37.626),(-122.2085,37.592),(-122.2063,37.568)] | Berkeley + Coolidge Ave | [(-122.2007,37.058),(-122.1992,37.06)] | Lafayette Cornell Ave | [(-122.2956,37.925),(-122.2949,37.906),(-122.2939,37.875)] | Berkeley + Corriea Way | [(-121.9501,37.402),(-121.9505,37.398)] | Oakland + Corriea Way | [(-121.9501,37.402),(-121.9505,37.398)] | Oakland + Cowing Road | [(-122.0002,37.934),(-121.9772,37.782)] | Oakland Creston Road | [(-122.2639,37.002),(-122.2613,37.986),(-122.2602,37.978),(-122.2598,37.973)] | Berkeley + Creston Road | [(-122.2639,37.002),(-122.2613,37.986),(-122.2602,37.978),(-122.2598,37.973)] | Lafayette Crow Canyon Creek | [(-122.043,37.905),(-122.0368,37.71)] | Berkeley + Crystaline Dr | [(-121.925856,37),(-121.925869,37.00527)] | Oakland + Cull Canyon Road | [(-122.0536,37.435),(-122.0499,37.315)] | Oakland Cull Creek | [(-122.0624,37.875),(-122.0582,37.527)] | Berkeley + D St | [(-122.1811,37.505),(-122.1805,37.497)] | Oakland + Decoto Road | [(-122.0159,37.006),(-122.016,37.002),(-122.0164,37.993)] | Oakland + Decoto Road | [(-122.0159,37.006),(-122.016,37.002),(-122.0164,37.993)] | Oakland Decoto Road | [(-122.0159,37.006),(-122.016,37.002),(-122.0164,37.993)] | Berkeley Deering St | [(-122.2146,37.904),(-122.2126,37.897)] | Berkeley Dimond Ave | [(-122.2167,37.994),(-122.2162,37.006)] | Berkeley + Dimond Ave | [(-122.2167,37.994),(-122.2162,37.006)] | Lafayette Donna Way | [(-122.1333,37.606),(-122.1316,37.599)] | Berkeley + Driftwood Dr | [(-122.0109,37.482),(-122.0113,37.477)] | Oakland + Driscoll Road | [(-121.9482,37.403),(-121.948451,37.39995)] | Oakland + Driscoll Road | [(-121.9482,37.403),(-121.948451,37.39995)] | Oakland + E St | [(-122.1832,37.505),(-122.1826,37.498),(-122.182,37.49)] | Oakland + Eden Ave | [(-122.1143,37.505),(-122.1142,37.491)] | Oakland + Eden Creek | [(-122.022037,37.00675),(-122.0221,37.998)] | Oakland + Eden Creek | [(-122.022037,37.00675),(-122.0221,37.998)] | Oakland Eden Creek | [(-122.022037,37.00675),(-122.0221,37.998)] | Berkeley + Edgewater Dr | [(-122.201,37.379),(-122.2042,37.41)] | Lafayette + Enos Way | [(-121.7677,37.896),(-121.7673,37.91)] | Oakland Euclid Ave | [(-122.2671,37.009),(-122.2666,37.987)] | Berkeley + Euclid Ave | [(-122.2671,37.009),(-122.2666,37.987)] | Lafayette + Fairview Ave | [(-121.999,37.428),(-121.9863,37.351)] | Oakland + Fairview Ave | [(-121.999,37.428),(-121.9863,37.351)] | Oakland Foothill Blvd | [(-122.2414,37.9),(-122.2403,37.893)] | Berkeley Fountain St | [(-122.2306,37.593),(-122.2293,37.605)] | Berkeley + Gading Road | [(-122.0801,37.343),(-122.08,37.336)] | Oakland Grizzly Peak Blvd | [(-122.2213,37.638),(-122.2127,37.581)] | Berkeley Grove Way | [(-122.0643,37.884),(-122.062679,37.89162),(-122.061796,37.89578),(-122.0609,37.9)] | Berkeley + Harris Road | [(-122.0659,37.372),(-122.0675,37.363)] | Oakland + Heartwood Dr | [(-122.2006,37.341),(-122.1992,37.338)] | Lafayette + Hegenberger Exwy | [(-122.1946,37.52),(-122.1947,37.497)] | Oakland + Herrier St | [(-122.1943,37.006),(-122.1936,37.998)] | Oakland Herrier St | [(-122.1943,37.006),(-122.1936,37.998)] | Berkeley + Hesperian Blvd | [(-122.097,37.333),(-122.0956,37.31),(-122.0946,37.293)] | Oakland + Hesperian Blvd | [(-122.097,37.333),(-122.0956,37.31),(-122.0946,37.293)] | Oakland Hesperian Blvd | [(-122.1132,37.6),(-122.1123,37.586)] | Berkeley + Hollis St | [(-122.2885,37.397),(-122.289,37.414)] | Lafayette + I- 580 | [(-121.727,37.074),(-121.7229,37.093),(-121.722301,37.09522),(-121.721001,37.10005),(-121.7194,37.106),(-121.7188,37.109),(-121.7168,37.12),(-121.7163,37.123),(-121.7145,37.127),(-121.7096,37.148),(-121.707731,37.1568),(-121.7058,37.166),(-121.7055,37.168),(-121.7044,37.174),(-121.7038,37.172),(-121.7037,37.172),(-121.7027,37.175),(-121.7001,37.181),(-121.6957,37.191),(-121.6948,37.192),(-121.6897,37.204),(-121.6697,37.185)] |Oakland + I- 580 | [(-121.9322,37.989),(-121.9243,37.006),(-121.9217,37.014)] | Oakland + I- 580 | [(-121.9322,37.989),(-121.9243,37.006),(-121.9217,37.014)] | Oakland + I- 580 | [(-122.018,37.019),(-122.0009,37.032),(-121.9787,37.983),(-121.958,37.984),(-121.9571,37.986)] | Oakland + I- 580 | [(-122.018,37.019),(-122.0009,37.032),(-121.9787,37.983),(-121.958,37.984),(-121.9571,37.986)] | Oakland + I- 580 | [(-122.1108,37.023),(-122.1101,37.02),(-122.108103,37.00764),(-122.108,37.007),(-122.1069,37.998),(-122.1064,37.994),(-122.1053,37.982),(-122.1048,37.977),(-122.1032,37.958),(-122.1026,37.953),(-122.1013,37.938),(-122.0989,37.911),(-122.0984,37.91),(-122.098,37.908)] | Oakland I- 580 | [(-122.1108,37.023),(-122.1101,37.02),(-122.108103,37.00764),(-122.108,37.007),(-122.1069,37.998),(-122.1064,37.994),(-122.1053,37.982),(-122.1048,37.977),(-122.1032,37.958),(-122.1026,37.953),(-122.1013,37.938),(-122.0989,37.911),(-122.0984,37.91),(-122.098,37.908)] | Berkeley + I- 580 | [(-122.1543,37.703),(-122.1535,37.694),(-122.1512,37.655),(-122.1475,37.603),(-122.1468,37.583),(-122.1472,37.569),(-122.149044,37.54874),(-122.1493,37.546),(-122.1501,37.532),(-122.1506,37.509),(-122.1495,37.482),(-122.1487,37.467),(-122.1477,37.447),(-122.1414,37.383),(-122.1404,37.376),(-122.1398,37.372),(-122.139,37.356),(-122.1388,37.353),(-122.1385,37.34),(-122.1382,37.33),(-122.1378,37.316)] | Oakland I- 580 | [(-122.1543,37.703),(-122.1535,37.694),(-122.1512,37.655),(-122.1475,37.603),(-122.1468,37.583),(-122.1472,37.569),(-122.149044,37.54874),(-122.1493,37.546),(-122.1501,37.532),(-122.1506,37.509),(-122.1495,37.482),(-122.1487,37.467),(-122.1477,37.447),(-122.1414,37.383),(-122.1404,37.376),(-122.1398,37.372),(-122.139,37.356),(-122.1388,37.353),(-122.1385,37.34),(-122.1382,37.33),(-122.1378,37.316)] | Berkeley I- 580 | [(-122.2197,37.99),(-122.22,37.99),(-122.222092,37.99523),(-122.2232,37.998),(-122.224146,37.99963),(-122.2261,37.003),(-122.2278,37.007),(-122.2302,37.026),(-122.2323,37.043),(-122.2344,37.059),(-122.235405,37.06427),(-122.2365,37.07)] | Berkeley + I- 580 | [(-122.2197,37.99),(-122.22,37.99),(-122.222092,37.99523),(-122.2232,37.998),(-122.224146,37.99963),(-122.2261,37.003),(-122.2278,37.007),(-122.2302,37.026),(-122.2323,37.043),(-122.2344,37.059),(-122.235405,37.06427),(-122.2365,37.07)] | Lafayette + I- 580 Ramp | [(-121.8521,37.011),(-121.8479,37.999),(-121.8476,37.999),(-121.8456,37.01),(-121.8455,37.011)] | Oakland + I- 580 Ramp | [(-121.8521,37.011),(-121.8479,37.999),(-121.8476,37.999),(-121.8456,37.01),(-121.8455,37.011)] | Oakland + I- 580 Ramp | [(-121.8743,37.014),(-121.8722,37.999),(-121.8714,37.999)] | Oakland + I- 580 Ramp | [(-121.8743,37.014),(-121.8722,37.999),(-121.8714,37.999)] | Oakland + I- 580 Ramp | [(-121.9043,37.998),(-121.9036,37.013),(-121.902632,37.0174),(-121.9025,37.018)] | Oakland + I- 580 Ramp | [(-121.9043,37.998),(-121.9036,37.013),(-121.902632,37.0174),(-121.9025,37.018)] | Oakland + I- 580 Ramp | [(-121.9368,37.986),(-121.936483,37.98832),(-121.9353,37.997),(-121.93504,37.00035),(-121.9346,37.006),(-121.933764,37.00031),(-121.9333,37.997),(-121.9322,37.989)] | Oakland + I- 580 Ramp | [(-121.9368,37.986),(-121.936483,37.98832),(-121.9353,37.997),(-121.93504,37.00035),(-121.9346,37.006),(-121.933764,37.00031),(-121.9333,37.997),(-121.9322,37.989)] | Oakland I- 580 Ramp | [(-122.093241,37.90351),(-122.09364,37.89634),(-122.093788,37.89212)] | Berkeley I- 580 Ramp | [(-122.0934,37.896),(-122.09257,37.89961),(-122.0911,37.906)] | Berkeley I- 580 Ramp | [(-122.0941,37.897),(-122.0943,37.902)] | Berkeley I- 580 Ramp | [(-122.096,37.888),(-122.0962,37.891),(-122.0964,37.9)] | Berkeley I- 580 Ramp | [(-122.101,37.898),(-122.1005,37.902),(-122.0989,37.911)] | Berkeley + I- 580 Ramp | [(-122.1086,37.003),(-122.1068,37.993),(-122.1066,37.992),(-122.1053,37.982)] | Oakland I- 580 Ramp | [(-122.1086,37.003),(-122.1068,37.993),(-122.1066,37.992),(-122.1053,37.982)] | Berkeley + I- 580 Ramp | [(-122.1414,37.383),(-122.1407,37.376),(-122.1403,37.372),(-122.139,37.356)] | Oakland + I- 580/I-680 Ramp | ((-121.9207,37.988),(-121.9192,37.016)) | Oakland + I- 580/I-680 Ramp | ((-121.9207,37.988),(-121.9192,37.016)) | Oakland + I- 680 | ((-121.939,37.15),(-121.9387,37.145),(-121.9373,37.125),(-121.934242,37.07643),(-121.933886,37.0709),(-121.9337,37.068),(-121.933122,37.06139),(-121.932736,37.05698),(-121.93222,37.05108),(-121.931844,37.04678),(-121.930113,37.027),(-121.926829,37),(-121.9265,37.998),(-121.9217,37.96),(-121.9203,37.949),(-121.9184,37.934)) | Oakland + I- 680 | ((-121.939,37.15),(-121.9387,37.145),(-121.9373,37.125),(-121.934242,37.07643),(-121.933886,37.0709),(-121.9337,37.068),(-121.933122,37.06139),(-121.932736,37.05698),(-121.93222,37.05108),(-121.931844,37.04678),(-121.930113,37.027),(-121.926829,37),(-121.9265,37.998),(-121.9217,37.96),(-121.9203,37.949),(-121.9184,37.934)) | Oakland + I- 680 | [(-121.9101,37.715),(-121.911269,37.74682),(-121.9119,37.764),(-121.9124,37.776),(-121.9174,37.905),(-121.9194,37.957),(-121.9207,37.988)] | Oakland + I- 680 | [(-121.9184,37.934),(-121.917,37.913),(-121.9122,37.83),(-121.9052,37.702)] | Oakland + I- 680 Ramp | [(-121.8833,37.376),(-121.8833,37.392),(-121.883,37.4),(-121.8835,37.402),(-121.8852,37.422)] | Oakland + I- 680 Ramp | [(-121.8833,37.376),(-121.8833,37.392),(-121.883,37.4),(-121.8835,37.402),(-121.8852,37.422)] | Oakland + I- 680 Ramp | [(-121.92,37.438),(-121.9218,37.424),(-121.9238,37.408),(-121.9252,37.392)] | Oakland + I- 680 Ramp | [(-121.92,37.438),(-121.9218,37.424),(-121.9238,37.408),(-121.9252,37.392)] | Oakland + I- 680 Ramp | [(-121.9238,37.402),(-121.9234,37.395),(-121.923,37.399)] | Oakland + I- 680 Ramp | [(-121.9238,37.402),(-121.9234,37.395),(-121.923,37.399)] | Oakland + I- 80 | ((-122.2937,37.277),(-122.3016,37.262)) | Lafayette + I- 80 | ((-122.2962,37.273),(-122.3004,37.264)) | Lafayette + I- 80 Ramp | [(-122.2962,37.413),(-122.2959,37.382),(-122.2951,37.372)] | Lafayette + I- 880 | ((-121.9669,37.075),(-121.9663,37.071),(-121.9656,37.065),(-121.9618,37.037),(-121.95689,37),(-121.948,37.933)) | Oakland + I- 880 | ((-121.9669,37.075),(-121.9663,37.071),(-121.9656,37.065),(-121.9618,37.037),(-121.95689,37),(-121.948,37.933)) | Oakland + I- 880 | [(-121.948,37.933),(-121.9471,37.925),(-121.9467,37.923),(-121.946,37.918),(-121.9452,37.912),(-121.937,37.852)] | Oakland + I- 880 | [(-122.0219,37.466),(-122.0205,37.447),(-122.020331,37.44447),(-122.020008,37.43962),(-122.0195,37.432),(-122.0193,37.429),(-122.0164,37.393),(-122.010219,37.34771),(-122.0041,37.313)] | Oakland + I- 880 | [(-122.0375,37.632),(-122.0359,37.619),(-122.0358,37.616),(-122.034514,37.60409),(-122.031876,37.57965),(-122.031193,37.57332),(-122.03016,37.56375),(-122.02943,37.55698),(-122.028689,37.54929),(-122.027833,37.53908),(-122.025979,37.51698),(-122.0238,37.491)] | Oakland I- 880 | [(-122.0375,37.632),(-122.0359,37.619),(-122.0358,37.616),(-122.034514,37.60409),(-122.031876,37.57965),(-122.031193,37.57332),(-122.03016,37.56375),(-122.02943,37.55698),(-122.028689,37.54929),(-122.027833,37.53908),(-122.025979,37.51698),(-122.0238,37.491)] | Berkeley + I- 880 | [(-122.0612,37.003),(-122.0604,37.991),(-122.0596,37.982),(-122.0585,37.967),(-122.0583,37.961),(-122.0553,37.918),(-122.053635,37.89475),(-122.050759,37.8546),(-122.05,37.844),(-122.0485,37.817),(-122.0483,37.813),(-122.0482,37.811)] | Oakland + I- 880 | [(-122.0612,37.003),(-122.0604,37.991),(-122.0596,37.982),(-122.0585,37.967),(-122.0583,37.961),(-122.0553,37.918),(-122.053635,37.89475),(-122.050759,37.8546),(-122.05,37.844),(-122.0485,37.817),(-122.0483,37.813),(-122.0482,37.811)] | Oakland I- 880 | [(-122.0612,37.003),(-122.0604,37.991),(-122.0596,37.982),(-122.0585,37.967),(-122.0583,37.961),(-122.0553,37.918),(-122.053635,37.89475),(-122.050759,37.8546),(-122.05,37.844),(-122.0485,37.817),(-122.0483,37.813),(-122.0482,37.811)] | Berkeley + I- 880 | [(-122.0831,37.312),(-122.0819,37.296),(-122.081,37.285),(-122.0786,37.248),(-122.078,37.24),(-122.077642,37.23496),(-122.076983,37.22567),(-122.076599,37.22026),(-122.076229,37.21505),(-122.0758,37.209)] | Oakland + I- 880 | [(-122.0978,37.528),(-122.096,37.496),(-122.0931,37.453),(-122.09277,37.4496),(-122.090189,37.41442),(-122.0896,37.405),(-122.085,37.34)] | Oakland I- 880 | [(-122.1365,37.902),(-122.1358,37.898),(-122.1333,37.881),(-122.1323,37.874),(-122.1311,37.866),(-122.1308,37.865),(-122.1307,37.864),(-122.1289,37.851),(-122.1277,37.843),(-122.1264,37.834),(-122.1231,37.812),(-122.1165,37.766),(-122.1104,37.72),(-122.109695,37.71094),(-122.109,37.702),(-122.108312,37.69168),(-122.1076,37.681)] | Berkeley + I- 880 | [(-122.1755,37.185),(-122.1747,37.178),(-122.1742,37.173),(-122.1692,37.126),(-122.167792,37.11594),(-122.16757,37.11435),(-122.1671,37.111),(-122.1655,37.1),(-122.165169,37.09811),(-122.1641,37.092),(-122.1596,37.061),(-122.158381,37.05275),(-122.155991,37.03657),(-122.1531,37.017),(-122.1478,37.98),(-122.1407,37.932),(-122.1394,37.924),(-122.1389,37.92),(-122.1376,37.91)] | Oakland I- 880 | [(-122.1755,37.185),(-122.1747,37.178),(-122.1742,37.173),(-122.1692,37.126),(-122.167792,37.11594),(-122.16757,37.11435),(-122.1671,37.111),(-122.1655,37.1),(-122.165169,37.09811),(-122.1641,37.092),(-122.1596,37.061),(-122.158381,37.05275),(-122.155991,37.03657),(-122.1531,37.017),(-122.1478,37.98),(-122.1407,37.932),(-122.1394,37.924),(-122.1389,37.92),(-122.1376,37.91)] | Berkeley I- 880 | [(-122.2214,37.711),(-122.2202,37.699),(-122.2199,37.695),(-122.219,37.682),(-122.2184,37.672),(-122.2173,37.652),(-122.2159,37.638),(-122.2144,37.616),(-122.2138,37.612),(-122.2135,37.609),(-122.212,37.592),(-122.2116,37.586),(-122.2111,37.581)] | Berkeley I- 880 | [(-122.2707,37.975),(-122.2693,37.972),(-122.2681,37.966),(-122.267,37.962),(-122.2659,37.957),(-122.2648,37.952),(-122.2636,37.946),(-122.2625,37.935),(-122.2617,37.927),(-122.2607,37.921),(-122.2593,37.916),(-122.258,37.911),(-122.2536,37.898),(-122.2432,37.858),(-122.2408,37.845),(-122.2386,37.827),(-122.2374,37.811)] | Berkeley + I- 880 Ramp | [(-122.0019,37.301),(-122.002,37.293)] | Oakland + I- 880 Ramp | [(-122.0041,37.313),(-122.0018,37.315),(-122.0007,37.315),(-122.0005,37.313),(-122.0002,37.308),(-121.9995,37.289)] | Oakland + I- 880 Ramp | [(-122.0041,37.313),(-122.0038,37.308),(-122.0039,37.284),(-122.0013,37.287),(-121.9995,37.289)] | Oakland + I- 880 Ramp | [(-122.0236,37.488),(-122.0231,37.458),(-122.0227,37.458),(-122.0223,37.452),(-122.0205,37.447)] | Oakland + I- 880 Ramp | [(-122.0238,37.491),(-122.0215,37.483),(-122.0211,37.477),(-122.0205,37.447)] | Oakland + I- 880 Ramp | [(-122.059,37.982),(-122.0577,37.984),(-122.0612,37.003)] | Oakland + I- 880 Ramp | [(-122.059,37.982),(-122.0577,37.984),(-122.0612,37.003)] | Oakland I- 880 Ramp | [(-122.059,37.982),(-122.0577,37.984),(-122.0612,37.003)] | Berkeley + I- 880 Ramp | [(-122.0618,37.011),(-122.0631,37.982),(-122.0585,37.967)] | Oakland + I- 880 Ramp | [(-122.0618,37.011),(-122.0631,37.982),(-122.0585,37.967)] | Oakland I- 880 Ramp | [(-122.0618,37.011),(-122.0631,37.982),(-122.0585,37.967)] | Berkeley + I- 880 Ramp | [(-122.085,37.34),(-122.0801,37.316),(-122.081,37.285)] | Oakland + I- 880 Ramp | [(-122.085,37.34),(-122.0801,37.316),(-122.081,37.285)] | Oakland + I- 880 Ramp | [(-122.085,37.34),(-122.0866,37.316),(-122.0819,37.296)] | Oakland + I- 880 Ramp | [(-122.085,37.34),(-122.0866,37.316),(-122.0819,37.296)] | Oakland I- 880 Ramp | [(-122.1029,37.61),(-122.1013,37.587),(-122.0999,37.569)] | Berkeley I- 880 Ramp | [(-122.1379,37.891),(-122.1383,37.897),(-122.1377,37.902)] | Berkeley I- 880 Ramp | [(-122.1379,37.931),(-122.137597,37.92736),(-122.1374,37.925),(-122.1373,37.924),(-122.1369,37.914),(-122.1358,37.905),(-122.1365,37.908),(-122.1358,37.898)] | Berkeley I- 880 Ramp | [(-122.2536,37.898),(-122.254,37.902)] | Berkeley + I- 880 Ramp | [(-122.2771,37.002),(-122.278,37)] | Lafayette + Indian Way | [(-122.2066,37.398),(-122.2045,37.411)] | Lafayette Jackson St | [(-122.0845,37.6),(-122.0842,37.606)] | Berkeley + Johnson Dr | [(-121.9145,37.901),(-121.915,37.877)] | Oakland Joyce St | [(-122.0792,37.604),(-122.0774,37.581)] | Berkeley + Juniper St | [(-121.7823,37.897),(-121.7815,37.9)] | Oakland + Kaiser Dr | [(-122.067163,37.47821),(-122.060402,37.51961)] | Oakland Keeler Ave | [(-122.2578,37.906),(-122.2579,37.899)] | Berkeley + Kildare Road | [(-122.0968,37.016),(-122.0959,37)] | Oakland + La Playa Dr | [(-122.1039,37.545),(-122.101,37.493)] | Oakland Laguna Ave | [(-122.2099,37.989),(-122.2089,37)] | Berkeley + Laguna Ave | [(-122.2099,37.989),(-122.2089,37)] | Lafayette Lakehurst Cir | [(-122.284729,37.89025),(-122.286096,37.90364)] | Berkeley Lakeshore Ave | [(-122.2586,37.99),(-122.2556,37.006)] | Berkeley + Lakeshore Ave | [(-122.2586,37.99),(-122.2556,37.006)] | Lafayette + Las Positas Road | [(-121.764488,37.99199),(-121.75569,37.02022)] | Oakland + Las Positas Road | [(-121.764488,37.99199),(-121.75569,37.02022)] | Oakland Linden St | [(-122.2867,37.998),(-122.2864,37.008)] | Berkeley + Linden St | [(-122.2867,37.998),(-122.2864,37.008)] | Lafayette + Livermore Ave | [(-121.7687,37.448),(-121.769,37.375)] | Oakland + Livermore Ave | [(-121.7687,37.448),(-121.769,37.375)] | Oakland + Livermore Ave | [(-121.772719,37.99085),(-121.7728,37.001)] | Oakland + Livermore Ave | [(-121.772719,37.99085),(-121.7728,37.001)] | Oakland + Locust St | [(-122.1606,37.007),(-122.1593,37.987)] | Oakland Locust St | [(-122.1606,37.007),(-122.1593,37.987)] | Berkeley + Logan Ct | [(-122.0053,37.492),(-122.0061,37.484)] | Oakland + Magnolia St | [(-122.0971,37.5),(-122.0962,37.484)] | Oakland + Mandalay Road | [(-122.2322,37.397),(-122.2321,37.403)] | Lafayette Marin Ave | [(-122.2741,37.894),(-122.272,37.901)] | Berkeley Martin Luther King Jr Way | [(-122.2712,37.608),(-122.2711,37.599)] | Berkeley + Mattos Dr | [(-122.0005,37.502),(-122.000898,37.49683)] | Oakland + Maubert Ave | [(-122.1114,37.009),(-122.1096,37.995)] | Oakland Maubert Ave | [(-122.1114,37.009),(-122.1096,37.995)] | Berkeley + McClure Ave | [(-122.1431,37.001),(-122.1436,37.998)] | Oakland McClure Ave | [(-122.1431,37.001),(-122.1436,37.998)] | Berkeley + Medlar Dr | [(-122.0627,37.378),(-122.0625,37.375)] | Oakland + Mildred Ct | [(-122.0002,37.388),(-121.9998,37.386)] | Oakland Miller Road | [(-122.0902,37.645),(-122.0865,37.545)] | Berkeley + Miramar Ave | [(-122.1009,37.025),(-122.099089,37.03209)] | Oakland + Mission Blvd | [(-121.918886,37),(-121.9194,37.976),(-121.9198,37.975)] | Oakland + Mission Blvd | [(-121.918886,37),(-121.9194,37.976),(-121.9198,37.975)] | Oakland + Mission Blvd | [(-122.0006,37.896),(-121.9989,37.88)] | Oakland Mission Blvd | [(-122.0006,37.896),(-121.9989,37.88)] | Berkeley + Moores Ave | [(-122.0087,37.301),(-122.0094,37.292)] | Oakland + National Ave | [(-122.1192,37.5),(-122.1281,37.489)] | Oakland + Navajo Ct | [(-121.8779,37.901),(-121.8783,37.9)] | Oakland + Newark Blvd | [(-122.0352,37.438),(-122.0341,37.423)] | Oakland Oakland Inner Harbor | [(-122.2625,37.913),(-122.260016,37.89484)] | Berkeley + Oakridge Road | [(-121.8316,37.049),(-121.828382,37)] | Oakland Oneil Ave | [(-122.076754,37.62476),(-122.0745,37.595)] | Berkeley Parkridge Dr | [(-122.1438,37.884),(-122.1428,37.9)] | Berkeley Parkside Dr | [(-122.0475,37.603),(-122.0443,37.596)] | Berkeley + Paseo Padre Pkwy | [(-121.9143,37.005),(-121.913522,37)] | Oakland + Paseo Padre Pkwy | [(-122.0021,37.639),(-121.996,37.628)] | Oakland Paseo Padre Pkwy | [(-122.0021,37.639),(-121.996,37.628)] | Berkeley Pearl St | [(-122.2383,37.594),(-122.2366,37.615)] | Berkeley + Periwinkle Road | [(-122.0451,37.301),(-122.044758,37.29844)] | Oakland + Pimlico Dr | [(-121.8616,37.998),(-121.8618,37.008)] | Oakland + Pimlico Dr | [(-121.8616,37.998),(-121.8618,37.008)] | Oakland + Portsmouth Ave | [(-122.1064,37.315),(-122.1064,37.308)] | Oakland + Proctor Ave | [(-122.2267,37.406),(-122.2251,37.386)] | Lafayette + Railroad Ave | [(-122.0245,37.013),(-122.0234,37.003),(-122.0223,37.993)] | Oakland + Railroad Ave | [(-122.0245,37.013),(-122.0234,37.003),(-122.0223,37.993)] | Oakland Railroad Ave | [(-122.0245,37.013),(-122.0234,37.003),(-122.0223,37.993)] | Berkeley + Ranspot Dr | [(-122.0972,37.999),(-122.0959,37)] | Oakland + Ranspot Dr | [(-122.0972,37.999),(-122.0959,37)] | Oakland Ranspot Dr | [(-122.0972,37.999),(-122.0959,37)] | Berkeley Redding St | [(-122.1978,37.901),(-122.1975,37.895)] | Berkeley + Redwood Road | [(-122.1493,37.98),(-122.1437,37.001)] | Oakland Redwood Road | [(-122.1493,37.98),(-122.1437,37.001)] | Berkeley Roca Dr | [(-122.0335,37.609),(-122.0314,37.599)] | Berkeley + Rosedale Ct | [(-121.9232,37.9),(-121.924,37.897)] | Oakland Sacramento St | [(-122.2799,37.606),(-122.2797,37.597)] | Berkeley Saddle Brook Dr | [(-122.1478,37.909),(-122.1454,37.904),(-122.1451,37.888)] | Berkeley + Saginaw Ct | [(-121.8803,37.898),(-121.8806,37.901)] | Oakland San Andreas Dr | [(-122.0609,37.9),(-122.0614,37.895)] | Berkeley + Santa Maria Ave | [(-122.0773,37),(-122.0773,37.98)] | Oakland + Santa Maria Ave | [(-122.0773,37),(-122.0773,37.98)] | Oakland Santa Maria Ave | [(-122.0773,37),(-122.0773,37.98)] | Berkeley Shattuck Ave | [(-122.2686,37.904),(-122.2686,37.897)] | Berkeley + Sheridan Road | [(-122.2279,37.425),(-122.2253,37.411),(-122.2223,37.377)] | Lafayette Shoreline Dr | [(-122.2657,37.603),(-122.2648,37.6)] | Berkeley + Skyline Blvd | [(-122.1738,37.01),(-122.1714,37.996)] | Oakland Skyline Blvd | [(-122.1738,37.01),(-122.1714,37.996)] | Berkeley + Skyline Dr | [(-122.0277,37.5),(-122.0284,37.498)] | Oakland Skywest Dr | [(-122.1161,37.62),(-122.1123,37.586)] | Berkeley Southern Pacific Railroad | [(-122.3002,37.674),(-122.2999,37.661)] | Berkeley + Sp Railroad | [(-121.893564,37.99009),(-121.897,37.016)] | Oakland + Sp Railroad | [(-121.893564,37.99009),(-121.897,37.016)] | Oakland + Sp Railroad | [(-121.9565,37.898),(-121.9562,37.9)] | Oakland + Sp Railroad | [(-122.0734,37.001),(-122.0734,37.997)] | Oakland + Sp Railroad | [(-122.0734,37.001),(-122.0734,37.997)] | Oakland Sp Railroad | [(-122.0734,37.001),(-122.0734,37.997)] | Berkeley Sp Railroad | [(-122.0914,37.601),(-122.087,37.56),(-122.086408,37.5551)] | Berkeley + Sp Railroad | [(-122.137792,37.003),(-122.1365,37.992),(-122.131257,37.94612)] | Oakland Sp Railroad | [(-122.137792,37.003),(-122.1365,37.992),(-122.131257,37.94612)] | Berkeley + Sp Railroad | [(-122.1947,37.497),(-122.193328,37.4848)] | Oakland + Stanton Ave | [(-122.100392,37.0697),(-122.099513,37.06052)] | Oakland State Hwy 123 | [(-122.3004,37.986),(-122.2998,37.969),(-122.2995,37.962),(-122.2992,37.952),(-122.299,37.942),(-122.2987,37.935),(-122.2984,37.924),(-122.2982,37.92),(-122.2976,37.904),(-122.297,37.88),(-122.2966,37.869),(-122.2959,37.848),(-122.2961,37.843)] | Berkeley State Hwy 13 | [(-122.1797,37.943),(-122.179871,37.91849),(-122.18,37.9),(-122.179023,37.86615),(-122.1787,37.862),(-122.1781,37.851),(-122.1777,37.845),(-122.1773,37.839),(-122.177,37.833)] | Berkeley + State Hwy 13 | [(-122.2049,37.2),(-122.20328,37.17975),(-122.1989,37.125),(-122.198078,37.11641),(-122.1975,37.11)] | Lafayette + State Hwy 13 Ramp | [(-122.2244,37.427),(-122.223,37.414),(-122.2214,37.396),(-122.2213,37.388)] | Lafayette State Hwy 238 | ((-122.098,37.908),(-122.0983,37.907),(-122.099,37.905),(-122.101,37.898),(-122.101535,37.89711),(-122.103173,37.89438),(-122.1046,37.892),(-122.106,37.89)) | Berkeley State Hwy 238 Ramp | [(-122.1288,37.9),(-122.1293,37.895),(-122.1296,37.906)] | Berkeley + State Hwy 24 | [(-122.2674,37.246),(-122.2673,37.248),(-122.267,37.261),(-122.2668,37.271),(-122.2663,37.298),(-122.2659,37.315),(-122.2655,37.336),(-122.265007,37.35882),(-122.264443,37.37286),(-122.2641,37.381),(-122.2638,37.388),(-122.2631,37.396),(-122.2617,37.405),(-122.2615,37.407),(-122.2605,37.412)] | Lafayette + State Hwy 84 | [(-121.9565,37.898),(-121.956589,37.89911),(-121.9569,37.903),(-121.956,37.91),(-121.9553,37.919)] | Oakland + State Hwy 84 | [(-122.0671,37.426),(-122.07,37.402),(-122.074,37.37),(-122.0773,37.338)] | Oakland + State Hwy 92 | [(-122.1085,37.326),(-122.1095,37.322),(-122.1111,37.316),(-122.1119,37.313),(-122.1125,37.311),(-122.1131,37.308),(-122.1167,37.292),(-122.1187,37.285),(-122.12,37.28)] | Oakland + State Hwy 92 Ramp | [(-122.1086,37.321),(-122.1089,37.315),(-122.1111,37.316)] | Oakland Stuart St | [(-122.2518,37.6),(-122.2507,37.601),(-122.2491,37.606)] | Berkeley + Sunol Ridge Trl | [(-121.9419,37.455),(-121.9345,37.38)] | Oakland + Sunol Ridge Trl | [(-121.9419,37.455),(-121.9345,37.38)] | Oakland + Tassajara Creek | [(-121.87866,37.98898),(-121.8782,37.015)] | Oakland + Tassajara Creek | [(-121.87866,37.98898),(-121.8782,37.015)] | Oakland + Taurus Ave | [(-122.2159,37.416),(-122.2128,37.389)] | Lafayette + Tennyson Road | [(-122.0891,37.317),(-122.0927,37.317)] | Oakland + Thackeray Ave | [(-122.072,37.305),(-122.0715,37.298)] | Oakland + Theresa Way | [(-121.7289,37.906),(-121.728,37.899)] | Oakland + Tissiack Way | [(-121.920364,37),(-121.9208,37.995)] | Oakland + Tissiack Way | [(-121.920364,37),(-121.9208,37.995)] | Oakland Tupelo Ter | [(-122.059087,37.6113),(-122.057021,37.59942)] | Berkeley + Vallecitos Road | [(-121.8699,37.916),(-121.8703,37.891)] | Oakland + Warm Springs Blvd | [(-121.933956,37),(-121.9343,37.97)] | Oakland + Warm Springs Blvd | [(-121.933956,37),(-121.9343,37.97)] | Oakland + Welch Creek Road | [(-121.7695,37.386),(-121.7737,37.413)] | Oakland + Welch Creek Road | [(-121.7695,37.386),(-121.7737,37.413)] | Oakland West Loop Road | [(-122.0576,37.604),(-122.0602,37.586)] | Berkeley + Western Pacific Railroad Spur | [(-122.0394,37.018),(-122.0394,37.961)] | Oakland + Western Pacific Railroad Spur | [(-122.0394,37.018),(-122.0394,37.961)] | Oakland Western Pacific Railroad Spur | [(-122.0394,37.018),(-122.0394,37.961)] | Berkeley + Whitlock Creek | [(-121.74683,37.91276),(-121.733107,37)] | Oakland + Whitlock Creek | [(-121.74683,37.91276),(-121.733107,37)] | Oakland + Willimet Way | [(-122.0964,37.517),(-122.0949,37.493)] | Oakland + Wisconsin St | [(-122.1994,37.017),(-122.1975,37.998),(-122.1971,37.994)] | Oakland Wisconsin St | [(-122.1994,37.017),(-122.1975,37.998),(-122.1971,37.994)] | Berkeley Wp Railroad | [(-122.254,37.902),(-122.2506,37.891)] | Berkeley + 100th Ave | [(-122.1657,37.429),(-122.1647,37.432)] | Oakland + 107th Ave | [(-122.1555,37.403),(-122.1531,37.41)] | Oakland + 14th St | [(-122.299,37.147),(-122.3,37.148)] | Lafayette 19th Ave | [(-122.2366,37.897),(-122.2359,37.905)] | Berkeley + 1st St | [(-121.75508,37.89294),(-121.753581,37.90031)] | Oakland + 5th St | [(-122.278,37),(-122.2792,37.005),(-122.2803,37.009)] | Lafayette 5th St | [(-122.296,37.615),(-122.2953,37.598)] | Berkeley 82nd Ave | [(-122.1695,37.596),(-122.1681,37.603)] | Berkeley ! 85th Ave | [(-122.1877,37.466),(-122.186,37.476)] | Oakland ! 89th Ave | [(-122.1822,37.459),(-122.1803,37.471)] | Oakland ! 98th Ave | [(-122.1568,37.498),(-122.1558,37.502)] | Oakland ! 98th Ave | [(-122.1693,37.438),(-122.1682,37.444)] | Oakland 98th Ave | [(-122.2001,37.258),(-122.1974,37.27)] | Lafayette (333 rows) ====================================================================== *** ./expected/alter_table.out Sat Nov 3 22:08:11 2001 --- ./results/alter_table.out Sat Dec 1 21:26:15 2001 *************** *** 98,128 **** -- it might not. Therefore, vacuum first. -- VACUUM ANALYZE tenk1; ALTER TABLE tenk1 RENAME TO ten_k; -- 20 values, sorted SELECT unique1 FROM ten_k WHERE unique1 < 20; unique1 --------- ! 0 ! 1 ! 2 ! 3 4 ! 5 6 ! 7 ! 8 9 ! 10 ! 11 ! 12 13 ! 14 ! 15 ! 16 ! 17 ! 18 19 (20 rows) -- 20 values, sorted --- 98,129 ---- -- it might not. Therefore, vacuum first. -- VACUUM ANALYZE tenk1; + ERROR: PGSTAT: Creation of DB hash table failed ALTER TABLE tenk1 RENAME TO ten_k; -- 20 values, sorted SELECT unique1 FROM ten_k WHERE unique1 < 20; unique1 --------- ! 18 ! 15 4 ! 2 ! 1 6 ! 14 9 ! 8 ! 5 ! 3 13 ! 12 19 + 17 + 11 + 7 + 10 + 16 + 0 (20 rows) -- 20 values, sorted *************** *** 262,272 **** SELECT unique1 FROM tenk1 WHERE unique1 < 5; unique1 --------- ! 0 ! 1 2 3 ! 4 (5 rows) -- FOREIGN KEY CONSTRAINT adding TEST --- 263,273 ---- SELECT unique1 FROM tenk1 WHERE unique1 < 5; unique1 --------- ! 4 2 + 1 3 ! 0 (5 rows) -- FOREIGN KEY CONSTRAINT adding TEST ======================================================================
Tatsuo Ishii <t-ishii@sra.co.jp> writes: > I tried 7.2b3 on SunOS 4.1.4 with gcc 2.7.1. It gives a comile error: I've added a configure test for sig_atomic_t, if you want to try again with CVS tip. regards, tom lane
> >Linux/arm Mark Knox > Had a look at 7.2b3 and sadly it's failing several tests. I saw several > "ERROR: PGSTAT: Creation of DB hash table failed" which I haven't seen before. > Geometry fails as usual due to some minor rounding. The others are > completely wrong. I'm afraid I don't have much time to look at this right > now (sorry) but I've attached the regression output and diffs if anyone > wants to check them. Most (or at least some; didn't count them up) of these look like ordering differences on results which are not guaranteed to be ordered, so are OK. The DB hash table trouble looks significant, but I don't know about that area of the code. Anyone? - Thomas
Mark Knox <segfault@hardline.org> writes: > Had a look at 7.2b3 and sadly it's failing several tests. I saw several > "ERROR: PGSTAT: Creation of DB hash table failed" which I haven't seen before. Ugh. If you don't have time to dig into that, can you provide a login on your machine for someone else to look at it? regards, tom lane
Mark Knox <segfault@hardline.org> writes: >> Had a look at 7.2b3 and sadly it's failing several tests. I saw several >> "ERROR: PGSTAT: Creation of DB hash table failed" which I haven't seen before. That error is coming from the following ugly coding: *dbhash = hash_create("Databases hash", PGSTAT_DB_HASH_SIZE, &hash_ctl, HASH_ELEM | HASH_FUNCTION| mcxt_flags); if (pgStatDBHash == NULL)/* raise error */ AFAICT dbhash always points at the static variable pgStatDBHash, so the code is not quite incorrect, though it's certainly trouble waiting to happen as soon as someone changes things so that dbhash might point elsewhere. What I'm wondering is if your compiler is missing the potential for aliasing and is emitting code that loads pgStatDBHash before the store through dbhash occurs. Does it help if you change the second line (line 2094 in src/backend/postmaster/pgstat.c) to: if (*dbhash == NULL) I'm going to commit this change in CVS anyway, but I'm wondering if it explains your problem or not. regards, tom lane
> Tatsuo Ishii <t-ishii@sra.co.jp> writes: > > I tried 7.2b3 on SunOS 4.1.4 with gcc 2.7.1. It gives a comile error: > > I've added a configure test for sig_atomic_t, if you want to try again > with CVS tip. Thanks. But compiling fails again: formatting.c: In function `NUM_processor': formatting.c:4143: invalid operands to binary + formatting.c:4153: invalid operands to binary + formatting.c: In function `float4_to_char': formatting.c:4667: warning: assignment makes integer from pointer without a cast formatting.c: In function `float8_to_char': formatting.c:4746: warning: assignment makes integer from pointer without a cast gmake[4]: *** [formatting.o] Error 1 gmake[4]: Leaving directory `/mnt2/tmp/pgsql/src/backend/utils/adt' gmake[3]: *** [adt-recursive] Error 2 gmake[3]: Leaving directory `/mnt2/tmp/pgsql/src/backend/utils' gmake[2]: *** [utils-recursive] Error 2 gmake[2]: Leaving directory `/mnt2/tmp/pgsql/src/backend' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/mnt2/tmp/pgsql/src' gmake: *** [all] Error 2 It seems the code assumes sprintf always returns an integer (this is not true for SunOS). I will fix it in more portable way. -- Tatsuo Ishii
On Tue, Dec 04, 2001 at 03:15:58PM +0900, Tatsuo Ishii wrote: > It seems the code assumes sprintf always returns an integer (this is > not true for SunOS). I will fix it in more portable way. It's interesting OS :-) I see "CONFORMING TO" part of sprintf manualand it's ANSI C and ISO/IEC function.... Is anywhere (URL) summary of difference between basic C functions in basic OS? Thanks for fix Tatsuo. Karel -- Karel Zak <zakkr@zf.jcu.cz>http://home.zf.jcu.cz/~zakkr/C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz
>> > > What modification should be made to configure.in to make it >include >> > > SupportDefs.h when testing for int8 uint8 int64 and uint64 size ? > >> >> OK, I bit the bullet and made up a whole new macro for type testing. >> Those who can't get at a new snapshot can try the attached patch. >> >> I have included <stdio.h> because that appears to effect the >definition of >> the types in question on AIX; apparently it pulls in <inttypes.h> >somehow. > >Correct. stdio.h pulls sys/types.h which then pulls sys/inttypes.h == >inttypes.h. > >> Please check this on AIX and BeOS. The detection now works on BEOS thanks cyril
On Mon, Dec 03, 2001 at 02:01:30PM -0500, Tom Lane wrote: > That error is coming from the following ugly coding: > > *dbhash = hash_create("Databases hash", PGSTAT_DB_HASH_SIZE, &hash_ctl, > HASH_ELEM | HASH_FUNCTION | mcxt_flags); > if (pgStatDBHash == NULL) > /* raise error */ Interesting... > AFAICT dbhash always points at the static variable pgStatDBHash, so the > code is not quite incorrect, though it's certainly trouble waiting to > happen as soon as someone changes things so that dbhash might point > elsewhere. What I'm wondering is if your compiler is missing the Possibly.. it's not the most recent by any means, but it generally behaves well. Unfortunately, nobody is maintaining the arm gcc toolchain anymore (as far as I know). > before the store through dbhash occurs. Does it help if you change > the second line (line 2094 in src/backend/postmaster/pgstat.c) to: > > if (*dbhash == NULL) > > I'm going to commit this change in CVS anyway, but I'm wondering if it > explains your problem or not. I'll give it a shot later tonight and let you know. Thanks for having a look. -- __ .--------. |==|| | -( Mark 'segfault' Knox )- |==||________| |::| __====__`. .'`. "Unix *is*user-friendly.. it's just |__|/::::::::\ ~ (_) picky about its friends."
Hiroshi Inoue wrote: > > > -----Original Message----- > > From: Tom Lane [mailto:tgl@sss.pgh.pa.us] > > > > Hiroshi Inoue <Inoue@tpf.co.jp> writes: > > > I got a regression test result from Hiroshi Saito on > > > UNIX_System_V ews4800 4.2MP 4.2 R4000 r4000. > > > > > Seems INT64_IS_BUSTED, old PST ... etc and > > > > > *** ./expected/create_index.out Tue Aug 28 08:23:34 JST 2001 > > > --- ./results/create_index.out Fri Nov 30 00:28:22 JST 2001 > > > *************** > > > *** 35,44 **** > > > --- 35,47 ---- > > > -- > > > CREATE INDEX onek2_u1_prtl ON onek2 USING btree(unique1 int4_ops) > > > where unique1 < 20 or unique1 > 980; > > > + ERROR: AllocSetFree: cannot find block containing chunk 4f64f0 > > > CREATE INDEX onek2_u2_prtl ON onek2 USING btree(unique2 int4_ops) > > > where stringu1 < 'B'; > > > + ERROR: AllocSetFree: cannot find block containing chunk 4f6390 > > > CREATE INDEX onek2_stu1_prtl ON onek2 USING btree(stringu1 name_ops) > > > where onek2.stringu1 >= 'J' and onek2.stringu1 < 'K'; > > > + ERROR: AllocSetFree: cannot find block containing chunk 4f6740 > > > > Interesting. Something nonportable in the partial index support, > > perhaps? > > > > Would you ask him to compile with debug support, set a breakpoint at > > elog(), and get a backtrace from the point of the error? > > Unfortunately he doesn't seem to be able to do it at once > though he would like to do it. If he is ready he may reply > to this thread directly. Sorry for my late answer. He has been working with the platform but hasn't yet identify the cause. Unfortunately it seems too late for 7.2 release. regards, Hiroshi Inoue
Hiroshi Inoue <Inoue@tpf.co.jp> writes: > He has been working with the platform but hasn't yet > identify the cause. Unfortunately it seems too late > for 7.2 release. Not necessarily ... we're still arguing what to do about the time precision issue, and even if 7.2fc1 were out, I think a portability bug would be cause for an update. Please encourage him to pursue it. regards, tom lane
>change >the second line (line 2094 in src/backend/postmaster/pgstat.c) to: > > if (*dbhash == NULL) > >I'm going to commit this change in CVS anyway, but I'm wondering if it >explains your problem or not. Yes it does, Tom! Nice work! I apologize for the delay in testing.. Christmas and all. I guess I can report a success for 7.2b3 on Linux/arm. __ .--------. |==|| | -( Mark 'segfault' Knox )- |==||________| |::| __====__`. .'`. "Unix *is*user-friendly.. it's just |__|/::::::::\ ~ (_) picky about its friends."
> >I'm going to commit this change in CVS anyway, but I'm wondering if it > >explains your problem or not. > > > Yes it does, Tom! Nice work! I apologize for the delay in testing.. > Christmas and all. > > I guess I can report a success for 7.2b3 on Linux/arm. I've just got hold of a FreeBSD/alpha box - hopefully I'll be able to test by the end of the week... Chris
> I guess I can report a success for 7.2b3 on Linux/arm. Great! Thanks for the work; I'll update the list... - Thomas