Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!snorkelwacker.mit.edu!bloom-beacon!fred-saberhagen.MIT.EDU!mmshah From: mmshah@fred-saberhagen.MIT.EDU (Milan M Shah) Newsgroups: comp.os.msdos.programmer Subject: Re: PD Lex? Message-ID: <1990Nov20.204104.21301@athena.mit.edu> Date: 20 Nov 90 20:41:04 GMT References: <11664@hubcap.clemson.edu> Sender: daemon@athena.mit.edu (Mr Background) Organization: Massachusetts Institute of Technology Lines: 29 Ok, that does it. First, thanks to the many replies suggesting I use flex, available from wuarchive, ocf.berkeley, vulcan, and (I found this myself, I am *so* proud) from terminator. It seems to me that there are atleast 4 different versions of flex, all purporting to be v 2.3, and none of them seem to work. Here are the problems I have encountered: a) flex236.zoo from vulcan - dies saying it can't find flex.ske. b) flex236.zoo from ocf - works ok, but the resulting lexyy.c file won't compile under MSC 6.0; it dies with an internal compiler error, and tells me to contact Microsoft Support. c) flex.zip from terminator - well documented, but also dies with internal compiler error. d) flex received via private email - dies with internal compiler error, but is different from the above three because it doesn't support some of the command line options that the above three do. Not that it matters, my point is that it is a different thing. So, can anyone point me to a working copy of flex? The last thing I want to do is download it from prep.ai and create yet a fifth port... Also, I have it from a knowledgeable source that the internal errors are caused due to a severe bug in MSC 6.0's register allocation. He even suggested a fix, but I am not sure which flex his workaround was supposed to fix!!! Milan .