On Fri, 23 Apr 2004, Gilles Detillieux wrote:
> Date: Fri, 23 Apr 2004 17:43:14 -0500 (CDT)
> From: Gilles Detillieux <[EMAIL PROTECTED]>
> To: Joe R. Jah <[EMAIL PROTECTED]>
> Cc: "ht://Dig developers list" <[EMAIL PROTECTED]>
> Subject: Re: [htdig-dev] PATCH: 3.2.0b5 config parser fixes
>
> According to Joe R. Jah:
> > I believe we should make the patches against virgin 3.2.0b5; alternatively
> > we should indicate to what snapshot they apply. Many people do not
> > download weekly snapshots, and use the patches to upgrade 3.2.0b5.
> > I plead guilty, until a few minutes ago;)
>
> I agree. Certainly for the archives, it's important they they apply
> to the release they're supposedly for, and dependencies on other patches
> should be stated. I was just trying to get the patch out quickly, after
> spending hours playing with the code, and I didn't consider these issues.
>
> Below is an updated patch, which should apply properly to 3.2.0b5.
Thank you Guilles; this patch applies and compiles like a charm;)
> > I see that except one, the patches in the patch site have not been
> > committed to 3.2.0b5-20040418; when will they be committed?
>
> We'll obviously need to look into this, to determine the suitability
> and reliability of each patch. Certainly the bug fixes need to get in
> in some form or other.
[snip]
> I guess yacc doesn't support passing parameters to yyparse(), or does
> it differently. Anyone have ideas about this?
>
> > I also reconfigured with GNU Bison version 1.28; this is what I got:(
>
> I was able to build earlier 3.2 betas with bison 1.28, so I'm not sure
> why there's a problem.
>
> > sed '/^#/ s|y\.tab\.c|conf_parser.cxx|' y.tab.c >conf_parser.cxxt && mv
> > conf_parser.cxxt conf_parser.cxx
> > sed: y.tab.c: No such file or directory
> > gmake[1]: *** [conf_parser.cxx] Error 1
> > gmake[1]: Leaving directory `/usr/tmp/htdig/htdig-3.2.0b5/htcommon'
> > gmake: *** [all-recursive] Error 1
> >
> > Does it require a more recent version of Bison?
>
> That's odd, as y.tab.c is the standard yacc/bison output file name.
I believe the file name it had output was conf_parser.yxx.tab.c:
ll */conf_parser*
-rwxr-xr-- 1 jjah wheel 38662 Nov 8 19:46 htcommon/conf_parser.cxx
-rw-r--r-- 1 jjah wheel 0 Apr 23 13:18 htcommon/conf_parser.cxxt
-rw-r--r-- 1 jjah wheel 330 Apr 22 21:40 htcommon/conf_parser.h
-rw-r--r-- 1 jjah wheel 240 Apr 23 13:09 htcommon/conf_parser.loT
-rwxr-xr-- 1 jjah wheel 6319 Nov 8 19:46 htcommon/conf_parser.yxx
-rw-r--r-- 1 jjah wheel 31798 Apr 23 13:18 htcommon/conf_parser.yxx.tab.c
-rw-r--r-- 1 jjah wheel 311 Apr 23 13:18 htcommon/conf_parser.yxx.tab.h
> Are there any error messages above that would help? How did you
> reconfigure it to use bison instead of yacc?
Those stated above were the only error messages. Here is how I
reconfigured/recompiled:
gmake distclean
YACC="/usr/local/bin/bison"
export YACC
./configure
...
gmake
Regards,
Joe
--
_/ _/_/_/ _/ ____________ __o
_/ _/ _/ _/ ______________ _-\<,_
_/ _/ _/_/_/ _/ _/ ......(_)/ (_)
_/_/ oe _/ _/. _/_/ ah [EMAIL PROTECTED]
-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
ht://Dig Developer mailing list:
[EMAIL PROTECTED]
List information (subscribe/unsubscribe, etc.)
https://lists.sourceforge.net/lists/listinfo/htdig-dev