[OpenAFS-devel] Compile on ppc_linux26 - still trying
Oliver Paukstadt
pstadt@sourcentral.org
Fri, 11 Feb 2005 15:19:53 +0100 (CET)
On Tue, 1 Feb 2005, Frank Bagehorn wrote:
> Ok, I got a bit further with my trials to compile on a PowerPC Blade with
> SLES9.
> Until now I had a problem with an undeclared variable in compile_et.c .
> My workaround for it looks like this
>
> --- src/comerr/compile_et.c 2005-02-01 18:53:41.082020292 +0100
> +++ src/comerr/compile_et.c 2005-02-01 18:53:18.668560000 +0100
> @@ -50,6 +50,8 @@
> extern FILE *yyout;
> #ifdef AFS_AIX51_ENV
> int yylineno = 0;
> +#elif AFS_PPC_LINUX26_ENV
> +int yylineno = 0;
> #else
> extern int yylineno;
> #endif
This is a flex problem.
flex needs to run with option -l for full lex compatibility, or
%%option yylineno needs to be added to the lex source file.
> Then I ran into a problem with undeclared variables in rx_pthread.c It
> took me a while to realize, that the AFS_PTHREAD_ENV variable was not set
> and I set it in the parameter file.
Looks like you did not add your architecture to src/cf/osconf.m4, this is
where all these things are set, even flex -l.
Regards,
Oliver Paukstadt
----------------------------------------------------------------------
Oliver Paukstadt pstadt@sourcentral.org
Linux without limits: http://linux.zSeries.org/
----------------------------------------------------------------------