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