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




Mon, 23 Apr 2001 12:03:54 +0900
"Yasuo Ohgaki" <yohgaki@hotmial.com>
Compiler warning (V7.1 plpgsql)