alexb@cfctech.cfc.com (Alex Beylin) (02/15/90)
We just replaced our AT&T 3B2/600 running SVR3.2 with a 3B2/1000 Mod. 80
running SVR3.2.2. The only major software difference between the two
machines is addition of WIN/3B TCP package.
On the old machine perl pl.8 compiled fine and passed all tests as long
as no optimization was done.
Since the conversion, the following things happen during compilation/linking:
a) if -lnet and -lnsl_s are includes (Configure's finds them just fine):
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 -lnet -lnsl_s -lc_s -lm -o perl
ld: Symbol close in /lib/libc_s.a is multiply defined. First defined in /usr/lib/libnet.a
ld: Symbol read in /lib/libc_s.a is multiply defined. First defined in /usr/lib/libnet.a
ld: Symbol write in /lib/libc_s.a is multiply defined. First defined in /usr/lib/libnet.a
*** Error code 1
--------------------------
b) Without -lnet and -lnsl_s
endservent eval.o
ld fatal: Symbol referencing errors. No output written to perl
*** Error code 13
-------------------------
Anybody encountered something similar?
-- Alex
Alex Beylin, Systems Specialist| +1 313 948-3386
alexb@cfctech.cfc.com | Chrysler Financial Corp.
sharkey!cfctech!alexb | MIS, Distributed Systems
ATT Mail ID: attmail!abeylin | Southfield, MI 48034