It's nothing but unused definitions. PostgreSQL7.1 compiles and works for me.
I got following warnings for PL/PgSQL make[2]: `/opt/rh7/postgresql/postgresql-7.1/src/pl' make[3]: `/opt/rh7/postgresql/postgresql-7.1/src/pl/plpgsql' make -C src all make[4]: `/opt/rh7/postgresql/postgresql-7.1/src/pl/plpgsql/src' gcc -c -I. -I../../../../src/include -I/usr/local/ssl/include -O2 -Wall -Wmissin g-prototypes -Wmissing-declarations -fpic -o pl_parse.o pl_gram.c In file included from gram.y:44: lex.plpgsql_yy.c: In function `plpgsql_yylex': lex.plpgsql_yy.c:972: warning: label `find_rule' defined but not used gram.y: At top level: lex.plpgsql_yy.c:2223: warning: `plpgsql_yy_flex_realloc' defined but not used Hope this helps, -- Yasuo Ohgaki ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])