On Thursday 12 December 2002 14:02, Alexandre Duret-Lutz wrote: > >>> "Dan" == Dan Christian <[EMAIL PROTECTED]> writes: ... > Dan> However, when I do a "make check" on 1.6.3 it fails test > "lex5.test". Dan> Any ideas what is going wrong? > > No. There has been a lex5 failure reported against 1.7.2 > recently, but it's pending details. Maybe this is the same. > > Could you send the output of the following command? > > make TESTS=lex5.test VERBOSE=x check
I found a work around that eliminated the problem. I removed gcc3 from my system, and the problem when away. I don't have time to re-install gcc3 just to reproduce it, but I can give you the general idea where it died. In the working test you get: ... flex `test -f foo/foo.l || echo '../'`foo/foo.l sed '/^#/ s|lex.yy\.c|foo/foo.c|' lex.yy.c >foo/foo.c rm -f lex.yy.c source='foo/foo.c' object='foo/foo.o' libtool=no \ depfile='foo/.deps/foo.Po' tmpdepfile='foo/.deps/foo.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DPACKAGE_NAME=\"lex5\" -DPACKAGE_TARNAME=\"lex5\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"lex5\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"lex5\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -I. -I.. -g -O2 -c -o foo/foo.o `test -f 'foo/foo.c' || echo '../'`foo/foo.c ... When it failed, it was running gcc3 (instead of gcc). And would die at this point with something like: no such file: foo/.deps/foo.TPo The version of gcc that failed was 3.0.2. The one that worked was 2.96-112. Hope this helps. -Dan