home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / gnu / utils / bug / 1514 < prev    next >
Encoding:
Text File  |  1992-09-08  |  3.1 KB  |  78 lines

  1. Newsgroups: gnu.utils.bug
  2. Path: sparky!uunet!convex!darwin.sura.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!charon.er.usgs.gov!gie
  3. From: gie@charon.er.usgs.gov (Gerald I. Evenden)
  4. Subject: Link failure for X11 procedures
  5. Message-ID: <9209081315.AA00287@charon.er.usgs.gov>
  6. Sender: gnulists@ai.mit.edu
  7. Organization: GNUs Not Usenet
  8. Distribution: gnu
  9. Date: Tue, 8 Sep 1992 13:15:31 GMT
  10. Approved: bug-gnu-utils@prep.ai.mit.edu
  11. Lines: 65
  12.  
  13. I am very interested in your efforts with the "Font Utilities" package
  14. and would gladly volunteer some effort.  However, ...
  15.  
  16. I attempted to install your material on a DELL 433DE with Dell's SVR4,
  17. issure 2.2, but ran into snags---some curable, some not so easy.
  18.  
  19. In order to get all the material to compile I had to add -DSYSV compiler
  20. flag for code from the "pbmplus" system.  They do not use the same
  21. System V flagging you do.
  22.  
  23. The X11 code would not link!
  24. For "limn" the linker's output reads:
  25.  
  26. Undefined                       first referenced
  27.  symbol                             in file
  28.  XtStrings                           xserver.o
  29.  ld: limn: fatal error: Symbol referencing errors. No output written to limn
  30.  make[1]: *** [limn] Error 1
  31.  
  32. And, similarly for "xbfe":
  33.  
  34.  Undefined                       first referenced
  35.   symbol                             in file
  36.   XtShellStrings                      .././lib/lib.a(xmessage.o)
  37.   XtStrings                           char.o
  38.   ld: xbfe: fatal error: Symbol referencing errors. No output written to xbfe
  39.   make[1]: *** [xbfe] Error 1
  40.  
  41. Both these globals are hidden by the X11 macros and not directly referred
  42. to by the application programmer.  Hacking around with various mods to
  43. the loader flags and libraries produced zip results.
  44.  
  45. Note, I was using Dell's installation of gcc: -v yields:
  46. > Reading specs from /usr/dell/gcc-2/lib/gcc-lib/i386v4/2.1/specs
  47. > gcc version 2.1
  48. and installed make-3.60 for this job.  It appears I will have to add
  49. gawk also(?).
  50.  
  51. Outside of a Herculean effort to dig into your code and decipher your
  52. methodology, there does not seem much that I can do without some
  53. suggestions on your part.  Perhaps someone else has run into this
  54. problem.
  55.  
  56. At the moment, I do not consider this to be the system's fault because I
  57. have successfully installed several packages using X11, but using, I might
  58. add, much more standard procedures.
  59.  
  60. Do you have any suggestions?
  61.  
  62. ---------------------------------------------------------------------
  63. Lastly, and please take this as friendly comment from someone who has
  64. been hacking on machines since 1959, I take STRONG exception with most of
  65. the statements in manual section 16.3 "Portability," p.78.  What you
  66. have basically said: "it's my sandbox and I'll make up any rules I want!"
  67. Unfortunately, a point-by-point critique would take too long here.
  68.  
  69. I am sorry if I have offended you, but having ported A LOT of software
  70. makes me very sensitive to this issue.  What's worse, I took the risk
  71. of alienation even though I would like remain on friendly, speaking terms.
  72.  
  73. Please forgive and old hacker.
  74. ---------------------------------------------------------------------
  75.  
  76. Ciao. (Jerry)
  77.  
  78.