[Gluster-devel] Re: Make error

Anand Avati avati at zresearch.com
Tue May 1 10:39:45 UTC 2007


Thanks, committed

avati
On Mon, Apr 30, 2007 at 07:41:01PM +0530, Harshavardhana wrote:
> Hi avati,
> 
>    Please find the attached patch. Well now the configure will exit for
> byacc parser as it doesn't have yylval defined as YYSTYPE inside
> y.tab.h of which bison has
> 
> I tried adding a below type of code to spec.y to actually support byacc.
> But  found some errors further.
> 
> #if ! defined YYSTYPE && ....
> typedef int YYSTYPE;
> .....
> .....
> extern YYSTYPE yylval;
> 
> Which byacc lacks yylval declaration inside y.tab.h. Sole reason why build
> breaks. Right now byacc will not be supported as parser for glusterfs.
> 
> Regards
> >>
> >>    That might be a problem with 'byacc' and 'bison' compatibility. These
> >> were seen at many places with many other packages. Even the 'bison -y'
> >> i don't think is fully 'byacc' mode.  As you can see after installing
> >> bison the error goes away and 'make' is smooth as it has to be.  But
> >> for having that compatibility check we can add in configure.ac a better
> >> check for yylval, and yylex function.
> >
> > Good suggestion, please send a patch to configure.ac to check for yylval
> >
> >
> > avati
> >
> >
> > --
> > ultimate_answer_t
> > deep_thought (void)
> > {
> >   sleep (years2secs (7500000));
> >   return 42;
> > }
> >
> >
> 
> 
> -- 
> Harshavardhana
> "Software gets slower faster as Hardware gets faster"


-- 
ultimate_answer_t
deep_thought (void)
{ 
  sleep (years2secs (7500000)); 
  return 42;
}





More information about the Gluster-devel mailing list