home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / softsys / andrew / 1109 < prev    next >
Encoding:
Internet Message Format  |  1992-07-29  |  1.4 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!ucbvax!rchland.ibm.com!tinglett+
  2. From: tinglett+@rchland.ibm.com (Todd Inglett)
  3. Newsgroups: comp.soft-sys.andrew
  4. Subject: Re: Finalize Object function
  5. Message-ID: <QeReBoQ91Jbd9BZF5k@rchland.ibm.com>
  6. Date: 29 Jul 92 13:56:04 GMT
  7. References: <1992Jul28.160804.12@and.csc.liv.ac.uk>
  8. Sender: daemon@ucbvax.BERKELEY.EDU
  9. Reply-To: "Todd Inglett" <tinglett@rchland.vnet.ibm.com>
  10. Distribution: world
  11. Organization: The Internet
  12. Lines: 22
  13.  
  14. Excerpts from ext.misc.info-andrew: 28-Jul-92 FinalizeObject function
  15. Mr. D.A. Chaplin@RCHGATE (894)
  16.  
  17. >         /usr/local/andrew/bin/class -s -I../include
  18. >  -I/usr/local/andrew/include/atk -I/usr/local/andrew/include
  19. >  -I/usr/include/X11R4 muchview.ch
  20. >  WARNING:muchview.ch: - FinalizeObject routine declared with noInitializeObject
  21. >  routine
  22.  
  23. I've tracked this down before.  I assume that your muchview class has
  24. both anInitializeObject and a FinalizeObject (otherwise the warning is
  25. real).  Thereseem to be some versions of lex floating around that can't
  26. handleoverhead/class/pp/classpp.l.  I've modified that code to use a
  27. lookup tableinstead of the long list of keywords (which results in a
  28. nice small binary forclass, BTW) which seems to work for the crippled
  29. lex.
  30.  
  31. You could try compiling classpp.l with GNU's flex, or with another
  32. machine'slex to get rid of the message.  Or I could dig up my patches
  33. for class....
  34.  
  35. -todd inglett
  36.