Article View: gnu.utils.bug
Article #762Link failure for X11 procedures
From: Gerald I. Evenden
Date: Tue, 08 Sep 1992 13:15
Date: Tue, 08 Sep 1992 13:15
64 lines
3211 bytes
3211 bytes
I am very interested in your efforts with the "Font Utilities" package and would gladly volunteer some effort. However, ... I attempted to install your material on a DELL 433DE with Dell's SVR4, issure 2.2, but ran into snags---some curable, some not so easy. In order to get all the material to compile I had to add -DSYSV compiler flag for code from the "pbmplus" system. They do not use the same System V flagging you do. The X11 code would not link! For "limn" the linker's output reads: Undefined first referenced symbol in file XtStrings xserver.o ld: limn: fatal error: Symbol referencing errors. No output written to limn make[1]: *** [limn] Error 1 And, similarly for "xbfe": Undefined first referenced symbol in file XtShellStrings .././lib/lib.a(xmessage.o) XtStrings char.o ld: xbfe: fatal error: Symbol referencing errors. No output written to xbfe make[1]: *** [xbfe] Error 1 Both these globals are hidden by the X11 macros and not directly referred to by the application programmer. Hacking around with various mods to the loader flags and libraries produced zip results. Note, I was using Dell's installation of gcc: -v yields: > Reading specs from /usr/dell/gcc-2/lib/gcc-lib/i386v4/2.1/specs > gcc version 2.1 and installed make-3.60 for this job. It appears I will have to add gawk also(?). Outside of a Herculean effort to dig into your code and decipher your methodology, there does not seem much that I can do without some suggestions on your part. Perhaps someone else has run into this problem. At the moment, I do not consider this to be the system's fault because I have successfully installed several packages using X11, but using, I might add, much more standard procedures. Do you have any suggestions? --------------------------------------------------------------------- Lastly, and please take this as friendly comment from someone who has been hacking on machines since 1959, I take STRONG exception with most of the statements in manual section 16.3 "Portability," p.78. What you have basically said: "it's my sandbox and I'll make up any rules I want!" Unfortunately, a point-by-point critique would take too long here. I am sorry if I have offended you, but having ported A LOT of software makes me very sensitive to this issue. What's worse, I took the risk of alienation even though I would like remain on friendly, speaking terms. Please forgive and old hacker. --------------------------------------------------------------------- Ciao. (Jerry)
Technical Details
Message-ID:
<9209081315.AA00287@charon.er.usgs.gov>Path:
arc1-ca.pugleaf.net!sparky!uunet!convex!darwin.sura.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!charon.er.usgs.gov!gieShow Full Headers
Complete Article Headers
Newsgroups: gnu.utils.bug Path: arc1-ca.pugleaf.net!sparky!uunet!convex!darwin.sura.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!charon.er.usgs.gov!gie From: gie@charon.er.usgs.gov (Gerald I. Evenden) Subject: Link failure for X11 procedures Message-ID: <9209081315.AA00287@charon.er.usgs.gov> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Tue, 8 Sep 1992 13:15:31 GMT Approved: bug-gnu-utils@prep.ai.mit.edu Lines: 65