Yes, that is fixed in 7.0 beta.

> 
> ============================================================================
>                         POSTGRESQL BUG REPORT TEMPLATE
> ============================================================================
> 
> 
> Your name             :       David Hill      
> Your email address    :       [EMAIL PROTECTED]
> 
> 
> System Configuration
> ---------------------
>   Architecture (example: Intel Pentium)       : Compaq Alpha
> 
>   Operating System (example: Linux 2.0.26 ELF)        : Compaq Tru64 UNIX v4.0
> 
>   PostgreSQL version (example: PostgreSQL-6.5.3): PostgreSQL-6.5.3 
> 
>   Compiler used (example:  gcc 2.8.0)         : Compaq cc
> 
> 
> Please enter a FULL description of your problem:
> ------------------------------------------------
> 
> The file ./src/pl/plpgsql/src/pl_comp.c failed to compile.  Diffs
> between 6.5.3 and 6.5.2 show that the keyword extern was removed from a
> number of variables. I found that I had to restore one of these extern
> keywords or the compiler would complain of an uncompleted reference.
> As the variable plpgsql_yytext is not defined within the contect
> of pl_comp.c, the compiler was correct to complain.
> 
> 
> Please describe a way to repeat the problem.   Please try to provide a
> concise reproducible example, if at all possible: 
> ----------------------------------------------------------------------
> 
> Compile using cc on Compaq's Tru64 v4.0d or later.
> 
> 
> 
> If you know how this problem might be fixed, list the solution below:
> ---------------------------------------------------------------------
> 
> Diff of my fix:
> 
> The file is ./src/pl/plpgsql/src/pl_comp.c 
> 
> *** pl_comp.c Thu Sep 23 15:13:55 1999
> --- /tmp/pl_comp.c    Thu Mar 23 16:36:05 2000
> ***************
> *** 69,75 ****
>    */
>   PLPGSQL_YYSTYPE plpgsql_yylval;
>   int         plpgsql_yylineno;
> ! char        plpgsql_yytext[];
>   
>   void        plpgsql_yyerror(const char *s);
>   
> --- 69,75 ----
>    */
>   PLPGSQL_YYSTYPE plpgsql_yylval;
>   int         plpgsql_yylineno;
> ! extern char         plpgsql_yytext[];
>   
>   void        plpgsql_yyerror(const char *s);
>   
> 
> 


-- 
  Bruce Momjian                        |  http://www.op.net/~candle
  [EMAIL PROTECTED]               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

Reply via email to