home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / mail / elm / 4213 < prev    next >
Encoding:
Text File  |  1993-01-27  |  2.0 KB  |  51 lines

  1. Newsgroups: comp.mail.elm
  2. Path: sparky!uunet!news.encore.com!epeterso
  3. From: epeterso@encore.com (Eric Peterson)
  4. Subject: Re: ELM 2.4PL17 and Encore93
  5. Organization: Encore Computer Corporation
  6. Date: Tue, 26 Jan 1993 15:05:39 GMT
  7. Message-ID: <C1Gv9G.IuK@encore.com>
  8. X-Newsreader: TIN [version 1.1 PL8]
  9. References: <1993Jan25.200207.22680@greco-prog.fr>
  10. Sender: news@encore.com (Usenet readnews user id)
  11. Nntp-Posting-Host: scrap.encore.com
  12. Lines: 37
  13.  
  14. Mendez Marc (mendez@taliesin.greco-prog.fr) wrote:
  15.  
  16. | I have just tried to compile ELM 2.4PL17 on Encore 93, and it's wrong. 
  17. | I've got first a redeclaration of memcpy... (fixed: I suppressed the
  18. | #define MEMCPY in line 256 in defs.h)
  19.  
  20. What version of Umax V are you running?  I've built all patchlevels of
  21. Elm 2.4 on a 93 running Umax V 3.1.2 with no difficulty whatsoever.  If
  22. you are running a previous release of 3.1, I'd recommend upgrading if
  23. possible.
  24.  
  25. | But then, I found out a "va_dcl" symbol before the "{" of each
  26. | function. What is it ? My compilator refuse it. Did I make a mistake
  27. | during the configuration . What can I do ? Please, HELP NEEDED !!
  28.  
  29. The "va_dcl" is what's called a variable arguments declaration.  This
  30. is an old-style C construct commonly referred to as varargs(5) (Umax V
  31. has a man page on this functionality).  This functionality allows you
  32. to pass a variable number of arguments to a single function.
  33.  
  34. Standard C reimplemented the varargs(5) functionality with a set of
  35. functions collectively called stdarg, which does exactly the same
  36. thing.
  37.  
  38. Since the varargs(5) functions are old-style C, you'll have to be sure
  39. that you tell Configure to use the C compiler flag "-q extensions=pcc_c"
  40. (which you can abbreviate "-q ext=pcc").
  41.  
  42. Let me know if you have any further problems configuring and building
  43. Elm 2.4.
  44.  
  45. Eric
  46. -- 
  47.        Eric Peterson <> epeterson@encore.com <> uunet!encore!epeterson
  48.    Encore Computer Corp. * Ft. Lauderdale, Florida * (305) 587-2900 x 5208
  49. Why did Constantinople get the works? Gung'f abobql'f ohfvarff ohg gur Ghexf.
  50.  
  51.