home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!cbnewsc!cbfsb!att-out!pacbell.com!iggy.GW.Vitalink.COM!cs.widener.edu!dsinc!dsinc!not-for-mail
- From: syd@dsi.com (Syd Weinstein)
- Newsgroups: comp.mail.elm
- Subject: Re: Elm 2.4PL17 won't compile on HP-UX 8.0
- Date: 29 Dec 1992 12:12:25 -0500
- Organization: Datacomp Systems, Inc., Huntingdon Valley, PA
- Lines: 49
- Message-ID: <1hq0tpINN5g6@dsinc.dsi.com>
- References: <1992Dec29.154955.18189@raet-sh.UUCP>
- Reply-To: syd@DSI.COM
- NNTP-Posting-Host: dsinc.dsi.com
-
- richard@raet-sh.UUCP (Richard van Denzel) writes:
- >My HP9000/832 running HP-UX fails to compile Elm 2.4PL17, below is the last
- >part of the make:
-
- >/bin/ld: Unsatisfied symbols:
- > qstrcspn (code)
- > len_next_part (code)
- > qstrpbrk (code)
- > mail_gets (code)
- > qstrspn (code)
- >*** Error code 1
-
- >Stop.
- >*** Error code 1
-
- >Stop.
-
- >Strangely enough the same make works fine on my HP9000/360 also running
- >HP-UX 8.0.
-
- >Does anyone have a clue to what I am doing wrong?
-
- you know, if you get enought of these, you start looking into why....
- so, here is why....
-
- If you share the Elm directory between different architectures, certain
- of the .o files did not depend on the output of Configure, so rerunning
- Configure did not force compilation of those files.
-
- This would be of no harm if the Elm source was not shared, as those
- files really do not depend on the results of configure. However, when
- its shared, then these .o's are for the wrong architecture.
-
- Thus, you did the 360 first, then did a configure and did a compile.
- Now, those files are still the 360 version, and the linker quietly
- ignores them in the library, when linking the 832 version. Thus
- the undefines.
-
- OK, to solve this, I have made a change in the upcoming PL20 version
- to make those few remaining files depend on config.h, thus they will
- also re-compile (perhaps needlessly, but....)
-
- For now, to make it work, just go into the lib directory and remove
- all the .o files and re-make.
- --
- ========================================================================
- Sydney S. Weinstein, CDP, CCP Elm Coordinator - Current 2.4PL17
- Datacomp Systems, Inc. Projected 3.0 Release: ??? ?,1994
- syd@DSI.COM or dsinc!syd Voice: (215) 947-9900, FAX: (215) 938-0235
-