Stefan Kaltenbrunner just let me know via Jabber that there's a warning in pg_regress.c:
pg_regress.c: In function `spawn_process': pg_regress.c:914: warning: missing sentinel in function call This small patch would seem to fix it, according to http://www.linuxonly.nl/docs/sentinel/ -- Alvaro Herrera http://www.flickr.com/photos/alvherre/ "Los románticos son seres que mueren de deseos de vida"
Index: src/test/regress/pg_regress.c =================================================================== RCS file: /home/alvherre/Code/cvs/pgsql/src/test/regress/pg_regress.c,v retrieving revision 1.35 diff -c -p -r1.35 pg_regress.c *** src/test/regress/pg_regress.c 12 Jun 2007 13:54:58 -0000 1.35 --- src/test/regress/pg_regress.c 11 Jul 2007 19:12:33 -0000 *************** spawn_process(const char *cmdline) *** 911,917 **** char *cmdline2 = malloc(strlen(cmdline) + 6); sprintf(cmdline2, "exec %s", cmdline); ! execl(shellprog, shellprog, "-c", cmdline2, NULL); fprintf(stderr, _("%s: could not exec \"%s\": %s\n"), progname, shellprog, strerror(errno)); exit(1); /* not exit_nicely here... */ --- 911,917 ---- char *cmdline2 = malloc(strlen(cmdline) + 6); sprintf(cmdline2, "exec %s", cmdline); ! execl(shellprog, shellprog, "-c", cmdline2, (char *) NULL); fprintf(stderr, _("%s: could not exec \"%s\": %s\n"), progname, shellprog, strerror(errno)); exit(1); /* not exit_nicely here... */
---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match