- From: Ivan Martinez <supertrasgu_at_gmail.com>
- Date: Wed, 29 Nov 2006 20:54:20 +0100
Hello Frank, thanks for your help. I'm using flex 2.5.31-38ubuntu1, from current Kubuntu release. Best regards, Ivan Martinez On 11/29/06, Frank Mori Hess <fmhess_at_speakeasy.net> wrote: > On Tuesday 28 November 2006 02:51 pm, Ivan Martinez wrote: > > Thanks Ian and Frank. > > I'm not using Bison 1:2.1-0.2ubuntu1 and getting the following errors > > when doing make: > > > > gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -D_REENTRANT > > -DLOCALSTATEDIR=\"/usr/local/var\" -g -O2 -MT > > libcomedi_la-calib_lex.lo -MD -MP -MF .deps/libcomedi_la-calib_lex.Tpo > > -c calib_lex.c -fPIC -DPIC -o .libs/libcomedi_la-calib_lex.o > > ./calib_lex.c:791: error: syntax error before '*' token > > ./calib_lex.c: In function 'calib_yylex': > > ./calib_lex.c:796: error: 'yyscanner' undeclared (first use in this > > function) ./calib_lex.c:796: error: (Each undeclared identifier is > > reported only once ./calib_lex.c:796: error: for each function it > > appears in.) > > calib_lex.l:51: error: 'calib_lvalp' undeclared (first use in this > > function) calib_lex.l:53: error: 'T_STRING' undeclared (first use in > > this function) ...and many other error about undeclared 'T_something'. > > The calib_lex files are produced by flex, you'll need to use a version new > enough to produce reentrant scanners (I'm using 2.5.31-31sarge1 from > debian currently). > > -- > Frank > > > >
Received on 2006-11-29Z19:54:20