From: Leopold Toetsch <[EMAIL PROTECTED]> Date: Mon, 21 Mar 2005 10:10:31 +0100
Bob Rogers <[EMAIL PROTECTED]> wrote: > . . . > Unfortunately, though this patch works as intended, it also has a > number of bizarre side-effects . . . > It's remotely conceivable that there's a bug in bison and/or flex (I'm > using the SuSE RPM versions bison-1.875-51.4 and flex-2.5.4a-293). Could be, yes. I've: bison (GNU Bison) 1.75, flex version 2.5.4 Anyway, applied - thanks. leo Great; thanks. Not surprisingly, it now works for me on SuSE 9.1 after doing "cvs update", using the versions of imcc/imcparser.h, imcc/imclexer.c, and imcc/imcparser.c you put into CVS. So then I tried rebuilding these files on a SuSE 9.0 machine with flex-2.5.4a-195 and bison-1.75-109, and found that it fails the exact same way. That certainly makes it look like SuSE broke something prior to 9.0. If someone would like to try to unravel what is going on for the sake of submitting a bug report, I'd be happy to supply the broken versions of these files off-list. As for myself, I have lost my appetite for the chase. At least now I know that I'm not going nuts (at least not in that particular way), which is a relief. And I've also learned that I'll need to install flex and/or bison from tarball if I want to use these machines to hack on IMCC syntax in the future . . . -- Bob Rogers http://rgrjr.dyndns.org/