Time for a clean rebuild?  I've not seen any failures, neither has
the build farm ...

cvs up
gmake clean
./configure --prefix=/home/chriskl/local --enable-depend --enable-debug --enable-cassert --with-perl --with-pam --with-openssl
gmake check


Still hangs. Gets new failure in create function and constraints. Seems to be differences in how it's indicating syntax errors.

My src/bin/psql is in the 7_4_STABLE branch, but that shouldn't affect anything.

Chris
parallel group (13 tests):  text name varchar char oid boolean int8 int2 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              ... ok
test strings              ... FAILED
test numerology           ... ok
parallel group (20 tests):  comments time reltime path timetz circle point lseg 
box tinterval polygon inet abstime type_sanity interval timestamp date oidjoins 
timestamptz opr_sanity
     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             ... ok
test horology             ... ok
test insert               ... ok
test create_function_1    ... FAILED
test create_type          ... ok
test create_table         ... ok
test create_function_2    ... ok
test copy                 ... ok
parallel group (7 tests):  create_operator create_aggregate constraints vacuum 
triggers inherit create_misc
     constraints          ... FAILED
     triggers             ... ok
     create_misc          ... ok
     create_aggregate     ... ok
     create_operator      ... ok
     inherit              ... ok
     vacuum               ... ok
parallel group (2 tests):  create_view create_index
     create_index         ... ok
     create_view          ... ok
test sanity_check         ... ok
test errors               ... FAILED
test select               ... ok
parallel group (18 tests):  select_distinct_on select_into update random 
namespace select_having select_distinct btree_index case hash_index aggregates 
union select_implicit portals join arrays transactions subselect
     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
     update               ... ok
     namespace            ... ok
test privileges           ... ok
test misc                 ... ok
parallel group (5 tests):  portals_p2 select_views cluster foreign_key rules
     select_views         ... ok
     portals_p2           ... ok
     rules                ... ok
     foreign_key          ... ok
     cluster              ... ok
parallel group (14 tests):  limit prepare sequence copy2 truncate polymorphism 
rowtypes temp rangefuncs conversion domain without_oid alter_table
*** ./expected/strings.out      Sun Mar 14 12:25:17 2004
--- ./results/strings.out       Wed Mar  9 15:19:16 2005
***************
*** 19,26 ****
  ' - third line'
        AS "Illegal comment within continuation";
  ERROR:  syntax error at or near "' - third line'" at character 75
- LINE 3: ' - third line'
-         ^
  --
  -- test conversions between various string types
  -- E021-10 implicit casting among the character data types
--- 19,24 ----

======================================================================

*** ./expected/create_function_1.out    Wed Mar  9 15:18:46 2005
--- ./results/create_function_1.out     Wed Mar  9 15:19:21 2005
***************
*** 56,63 ****
  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE sql
      AS 'not even SQL';
  ERROR:  syntax error at or near "not" at character 62
- LINE 2:     AS 'not even SQL';
-                 ^
  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE sql
      AS 'SELECT 1, 2, 3;';
  ERROR:  return type mismatch in function declared to return integer
--- 56,61 ----

======================================================================

*** ./expected/constraints.out  Wed Mar  9 15:18:46 2005
--- ./results/constraints.out   Wed Mar  9 15:19:24 2005
***************
*** 46,60 ****
  --  test for extraneous comma
  CREATE TABLE error_tbl (i int DEFAULT (100, ));
  ERROR:  syntax error at or near ")" at character 45
- LINE 1: CREATE TABLE error_tbl (i int DEFAULT (100, ));
-                                                     ^
  --  this will fail because gram.y uses b_expr not a_expr for defaults,
  --  to avoid a shift/reduce conflict that arises from NOT NULL being
  --  part of the column definition syntax:
  CREATE TABLE error_tbl (b1 bool DEFAULT 1 IN (1, 2));
  ERROR:  syntax error at or near "IN" at character 43
- LINE 1: CREATE TABLE error_tbl (b1 bool DEFAULT 1 IN (1, 2));
-                                                   ^
  --  this should work, however:
  CREATE TABLE error_tbl (b1 bool DEFAULT (1 IN (1, 2)));
  DROP TABLE error_tbl;
--- 46,56 ----

======================================================================

*** ./expected/errors.out       Sat Mar  5 13:48:48 2005
--- ./results/errors.out        Wed Mar  9 15:19:41 2005
***************
*** 20,35 ****
  -- missing relation name 
  select;
  ERROR:  syntax error at or near ";" at character 7
- LINE 1: select;
-               ^
  -- no such relation 
  select * from nonesuch;
  ERROR:  relation "nonesuch" does not exist
  -- missing target list
  select from pg_database;
  ERROR:  syntax error at or near "from" at character 8
- LINE 1: select from pg_database;
-                ^
  -- bad name in target list
  select nonesuch from pg_database;
  ERROR:  column "nonesuch" does not exist
--- 20,31 ----
***************
*** 42,49 ****
  -- bad select distinct on syntax, distinct attribute missing
  select distinct on (foobar) from pg_database;
  ERROR:  syntax error at or near "from" at character 29
- LINE 1: select distinct on (foobar) from pg_database;
-                                     ^
  -- bad select distinct on syntax, distinct attribute not in target list
  select distinct on (foobar) * from pg_database;
  ERROR:  column "foobar" does not exist
--- 38,43 ----
***************
*** 53,60 ****
  -- missing relation name (this had better not wildcard!) 
  delete from;
  ERROR:  syntax error at or near ";" at character 12
- LINE 1: delete from;
-                    ^
  -- no such relation 
  delete from nonesuch;
  ERROR:  relation "nonesuch" does not exist
--- 47,52 ----
***************
*** 64,71 ****
  -- missing relation name (this had better not wildcard!) 
  drop table;
  ERROR:  syntax error at or near ";" at character 11
- LINE 1: drop table;
-                   ^
  -- no such relation 
  drop table nonesuch;
  ERROR:  table "nonesuch" does not exist
--- 56,61 ----
***************
*** 76,83 ****
  -- missing relation name 
  alter table rename;
  ERROR:  syntax error at or near ";" at character 19
- LINE 1: alter table rename;
-                           ^
  -- no such relation 
  alter table nonesuch rename to newnonesuch;
  ERROR:  relation "nonesuch" does not exist
--- 66,71 ----
***************
*** 132,144 ****
  -- missing index name 
  drop index;
  ERROR:  syntax error at or near ";" at character 11
- LINE 1: drop index;
-                   ^
  -- bad index name 
  drop index 314159;
  ERROR:  syntax error at or near "314159" at character 12
- LINE 1: drop index 314159;
-                    ^
  -- no such index 
  drop index nonesuch;
  ERROR:  index "nonesuch" does not exist
--- 120,128 ----
***************
*** 148,165 ****
  -- missing aggregate name 
  drop aggregate;
  ERROR:  syntax error at or near ";" at character 15
- LINE 1: drop aggregate;
-                       ^
  -- missing aggregate type
  drop aggregate newcnt1;
  ERROR:  syntax error at or near ";" at character 23
- LINE 1: drop aggregate newcnt1;
-                               ^
  -- bad aggregate name 
  drop aggregate 314159 (int);
  ERROR:  syntax error at or near "314159" at character 16
- LINE 1: drop aggregate 314159 (int);
-                        ^
  -- bad aggregate type
  drop aggregate newcnt (nonesuch);
  ERROR:  type "nonesuch" does not exist
--- 132,143 ----
***************
*** 175,187 ****
  -- missing function name 
  drop function ();
  ERROR:  syntax error at or near "(" at character 15
- LINE 1: drop function ();
-                       ^
  -- bad function name 
  drop function 314159();
  ERROR:  syntax error at or near "314159" at character 15
- LINE 1: drop function 314159();
-                       ^
  -- no such function 
  drop function nonesuch();
  ERROR:  function nonesuch() does not exist
--- 153,161 ----
***************
*** 191,203 ****
  -- missing type name 
  drop type;
  ERROR:  syntax error at or near ";" at character 10
- LINE 1: drop type;
-                  ^
  -- bad type name 
  drop type 314159;
  ERROR:  syntax error at or near "314159" at character 11
- LINE 1: drop type 314159;
-                   ^
  -- no such type 
  drop type nonesuch;
  ERROR:  type "nonesuch" does not exist
--- 165,173 ----
***************
*** 207,239 ****
  -- missing everything 
  drop operator;
  ERROR:  syntax error at or near ";" at character 14
- LINE 1: drop operator;
-                      ^
  -- bad operator name 
  drop operator equals;
  ERROR:  syntax error at or near ";" at character 21
- LINE 1: drop operator equals;
-                             ^
  -- missing type list 
  drop operator ===;
  ERROR:  syntax error at or near ";" at character 18
- LINE 1: drop operator ===;
-                          ^
  -- missing parentheses 
  drop operator int4, int4;
  ERROR:  syntax error at or near "," at character 19
- LINE 1: drop operator int4, int4;
-                           ^
  -- missing operator name 
  drop operator (int4, int4);
  ERROR:  syntax error at or near "(" at character 15
- LINE 1: drop operator (int4, int4);
-                       ^
  -- missing type list contents 
  drop operator === ();
  ERROR:  syntax error at or near ")" at character 20
- LINE 1: drop operator === ();
-                            ^
  -- no such operator 
  drop operator === (int4);
  ERROR:  missing argument
--- 177,197 ----
***************
*** 248,255 ****
  -- no such type1 
  drop operator = ( , int4);
  ERROR:  syntax error at or near "," at character 19
- LINE 1: drop operator = ( , int4);
-                           ^
  -- no such type1 
  drop operator = (nonesuch, int4);
  ERROR:  type nonesuch does not exist
--- 206,211 ----
***************
*** 259,295 ****
  -- no such type2 
  drop operator = (int4, );
  ERROR:  syntax error at or near ")" at character 24
- LINE 1: drop operator = (int4, );
-                                ^
  --
  -- DROP RULE
   
  -- missing rule name 
  drop rule;
  ERROR:  syntax error at or near ";" at character 10
- LINE 1: drop rule;
-                  ^
  -- bad rule name 
  drop rule 314159;
  ERROR:  syntax error at or near "314159" at character 11
- LINE 1: drop rule 314159;
-                   ^
  -- no such rule 
  drop rule nonesuch on noplace;
  ERROR:  relation "noplace" does not exist
  -- these postquel variants are no longer supported
  drop tuple rule nonesuch;
  ERROR:  syntax error at or near "tuple" at character 6
- LINE 1: drop tuple rule nonesuch;
-              ^
  drop instance rule nonesuch on noplace;
  ERROR:  syntax error at or near "instance" at character 6
- LINE 1: drop instance rule nonesuch on noplace;
-              ^
  drop rewrite rule nonesuch;
  ERROR:  syntax error at or near "rewrite" at character 6
- LINE 1: drop rewrite rule nonesuch;
-              ^
  --
  -- Check that division-by-zero is properly caught.
  --
--- 215,239 ----
***************
*** 320,380 ****
  --
  xxx;
  ERROR:  syntax error at or near "xxx" at character 1
- LINE 1: xxx;
-         ^
  CREATE foo;
  ERROR:  syntax error at or near "foo" at character 8
- LINE 1: CREATE foo;
-                ^
  CREATE TABLE ;
  ERROR:  syntax error at or near ";" at character 14
- LINE 1: CREATE TABLE ;
-                      ^
  CREATE TABLE
  \g
  ERROR:  syntax error at end of input at character 13
- LINE 1: CREATE TABLE
-                     ^
  INSERT INTO foo VALUES(123) foo;
  ERROR:  syntax error at or near "foo" at character 29
- LINE 1: INSERT INTO foo VALUES(123) foo;
-                                     ^
  INSERT INTO 123
  VALUES(123);
  ERROR:  syntax error at or near "123" at character 13
- LINE 1: INSERT INTO 123
-                     ^
  INSERT INTO foo 
  VALUES(123) 123
  ;
  ERROR:  syntax error at or near "123" at character 30
- LINE 2: VALUES(123) 123
-                     ^
  -- with a tab
  CREATE TABLE foo
    (id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY,
        id3 INTEGER NOT NUL,
     id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL);
  ERROR:  syntax error at or near "NUL" at character 94
- LINE 3:  id3 INTEGER NOT NUL,
-                          ^
  -- long line to be truncated on the left
  CREATE TABLE foo(id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 
INTEGER NOT NUL, 
  id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL);
  ERROR:  syntax error at or near "NUL" at character 90
- LINE 1: ...T NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, 
-                                                                   ^
  -- long line to be truncated on the right
  CREATE TABLE foo(
  id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL, id 
INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY);
  ERROR:  syntax error at or near "NUL" at character 35
- LINE 2: id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQ...
-                         ^
  -- long line to be truncated both ways
  CREATE TABLE foo(id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 
INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL);
  ERROR:  syntax error at or near "NUL" at character 90
- LINE 1: ...L, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, id4 I...
-                                                              ^
  -- long line to be truncated on the left, many lines
  CREATE
  TEMPORARY
--- 264,302 ----
***************
*** 390,397 ****
  NULL)
  ;
  ERROR:  syntax error at or near "NUL" at character 101
- LINE 4: ...T NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, 
-                                                                   ^
  -- long line to be truncated on the right, many lines
  CREATE 
  TEMPORARY
--- 312,317 ----
***************
*** 400,407 ****
  id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL, id 
INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY)
  ;
  ERROR:  syntax error at or near "NUL" at character 47
- LINE 5: id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQ...
-                         ^
  -- long line to be truncated both ways, many lines
  CREATE 
  TEMPORARY
--- 320,325 ----
***************
*** 413,420 ****
  idz INT4 UNIQUE NOT NULL, 
  idv INT4 UNIQUE NOT NULL);
  ERROR:  syntax error at or near "NUL" at character 157
- LINE 7: ...L, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, id4 I...
-                                                              ^
  -- more than 10 lines...
  CREATE 
  TEMPORARY
--- 331,336 ----
***************
*** 439,446 ****
  NOT 
  NULL);
  ERROR:  syntax error at or near "NUL" at character 190
- LINE 16: ...L, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, id4 I...
-                                                               ^
  -- Check that stack depth detection mechanism works and
  -- max_stack_depth is not set too high
  create function infinite_recurse() returns int as
--- 355,360 ----

======================================================================

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

Reply via email to