home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / bit / listserv / c370l / 165 < prev    next >
Encoding:
Text File  |  1992-12-23  |  2.2 KB  |  59 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!paladin.american.edu!auvm!EMUVM1.BITNET!ISRIB
  3. Organization: Emory University - Atlanta, Georgia, USA
  4. Message-ID: <C370-L%92122308020378@VM.USC.EDU>
  5. Newsgroups: bit.listserv.c370-l
  6. Date:         Wed, 23 Dec 1992 10:21:39 EST
  7. Sender:       C/370 Discussion List <C370-L@USCVM.BITNET>
  8. From:         Richard Brooks <ISRIB@EMUVM1.BITNET>
  9. Subject:      Re: 8+ VARIABLE NAMES
  10. In-Reply-To:  Message of Tue,
  11.               22 Dec 1992 19:22:22 GMT from <ag129@CUS.CAM.AC.UK>
  12. Lines: 45
  13.  
  14. On Tue, 22 Dec 1992 19:22:22 GMT Alasdair Grant said:
  15. >In article <C370-L%92122209273927@VM.USC.EDU> ISRIB@EMUVM1.BITNET (Richard
  16. >Brooks) writes:
  17. >>Specifically, when I compile I get a truncation warning, and ccode=4.
  18. >>When I try to link, I get an unresolved entry error, and ccode=8.
  19. >>The RPC entry causing my problem is xdr_record().
  20. >
  21. >What is xdr_record()?  It's not a standard procedure; is it one you are
  22. >defining?  If you haven't defined it, it's no wonder you get an unresolved
  23. >reference!  Name space clashes would result in IEW0241, external symbol
  24. >doubly defined.
  25. >
  26. >You might have meant to use xdrrec_endofrecord() or xdrrec_eof(), which
  27. >clash, but "manifest.h" maps these to xdrcEndf and xdrcEf respectively.
  28. >If this doesn't help, try posting the linkage editor error message.
  29. >That would at least show what the external symbol name actually was.
  30. >      Re: 8+ VARIABLE NAMES
  31.  
  32. This following is the error message I get when I compile:
  33.  
  34. WARNING EDC0244 ISRIB.TST2S.C:60
  35. External name xdr_record has been truncated to XDR_RECO.
  36.  
  37. The following is the error message I get when I link all the pieces:
  38.  
  39. IEW0132  XDR@RECO
  40.  
  41. DIAGNOSTIC MESSAGE DIRECTORY
  42. IEW0132 ERROR - SYMBOL PRINTED IS AN UNRESOLVED EXTERNAL REFERENCE.
  43.  
  44. Also please note the following:
  45.  
  46. -- I'm using C370 version 1.1.1, with TCP/IP version 2.2.1.
  47.    (may be part of my problem???)
  48.  
  49. -- Rpcgen the Remote Procedure Call compiler/generator
  50.    is adding this entry when it creates the header file to be
  51.    included in my C source code.(Its supposed to be RPC defined)
  52.  
  53. -- This is how it appears in the header file.
  54. bool_t xdr_record();
  55.  
  56. Does this information help to analyze my problem?
  57.  
  58. -Richard
  59.