
Hi Juergen!
Juergen Schoenwaelder wrote:
I was getting this error
IF-MIB:1: parse error, expecting `$'
on several differnt platforms and it finally turned out to be an issue with bison/flex. I do not know the details, but I do know that the combination
bison 1.875d and flex 2.5.31 does not work
while the combination
bison 2.1 and flex 2.5.4 seems to be fine.
So if someone runs into similar trouble, make sure you upgrade your build tools...
I don't think it is a problem of the build tools. Some parser related files are not rebuilt (parser-smi[ng].tab.h, see also [1]). I modified the Makefile.am and now it works also for the combination bison 1.875d and flex 2.5.31. The modified Makefile.am has been commited to the svn repository.
Best regards, Torsten
Links: [1] http://agitator.ibr.cs.tu-bs.de/pipermail/libsmi/2005-February/000797.html