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