[comp.lang.perl] Perl PL8 on 3B2/1000 with WIN TCP compilation

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