[comp.sys.hp] Trouble with perl patchlevel9 on HPUX

friedman@chekov.UU.NET (Barry Friedman) (03/08/90)

After receiving patch9-12 I ran a Configure -d as per the patch
instructions.  This was the output of the make:
============================================================================
  .
  .
  .
  cc -c +O1  toke.c
  cc -c +O1  util.c
  cc   array.o cmd.o cons.o consarg.o doarg.o doio.o dolist.o dump.o eval.o form.o hash.o  perly.o regcomp.o regexec.o stab.o str.o toke.o util.o perl.o -lndbm -lBSD -lnet -lPW -lm -o perl
/bin/ld: Duplicate symbol fatal in /lib/libPW.a(fatal.o)
/bin/ld: Unsatisfied symbols:
   Error (data)
*** Error code 1

Stop.
============================================================================

There was no man page for fatal (or the other BSD stuff - bzero, etc.) so
I went back to modifying the makefile as previous postings suggested.
(Just to review, the method was to unarchive syscall.o and cerror.o and 
put them in the perl/src directory.) 
Here's the successful make entry to link load:

perl: perl.o $(obj)
#  $(CC) $(LARGE) $(LDFLAGS) $(obj) perl.o $(libs) -o perl
  ld /lib/crt0.o   array.o cmd.o cons.o consarg.o doarg.o doio.o \
    dolist.o dump.o eval.o form.o hash.o perly.o regcomp.o \
    regexec.o stab.o str.o toke.o util.o perl.o \
    cerror.o syscall.o \
    -lc -lnet -lndbm -lBSD -lm \
    -o perl

(suidperl and taintperl modified similarly.)

I have three questions:
	1.  Where is fatal.o archived other than libPW?
	2.  Is the fatal.o version in libPW bad or just redundant?
	3.  Why aren't the man pages included in the system documentation?
--
Barry Friedman                UUCP: ...!uunet!chekov!friedman
Emax Computer Systems Inc.  440 Laurier Ave. W., Ottawa, Ont. Canada K1R 5C4