In message <[EMAIL PROTECTED]> on Sat, 06 Nov 2004 10:00:05 -0600, "J.D. 
Bronson" <[EMAIL PROTECTED]> said:

jbronson> I am successful at building a STATIC library...but shared
jbronson> library build fails.

Hmm, how about you try a "make clean" first?

jbronson> gmake[3]: Entering directory `/junk/openssl-0.9.7e'
jbronson> + rm -f libcrypto.so.0
jbronson> + rm -f libcrypto.so
jbronson> + rm -f libcrypto.so.0.9.7
jbronson> libs='-L. '; for i in crypto; do \
jbronson> if [ "crypto" = "ssl" -a -n "" ]; then \
jbronson>          libs=" $libs"; \
jbronson> fi; \
jbronson> ( set -x; gcc  \
jbronson>          -shared -o lib$i.so.0.9.7 \
jbronson>          -Wl,-soname=lib$i.so.0.9.7 \
jbronson>          -Wl,-Bsymbolic \
jbronson>          -Wl,--whole-archive lib$i.a \
jbronson>          -Wl,--no-whole-archive $libs -lz -lc ) || exit 1; \
jbronson> libs="-l$i $libs"; \
jbronson> done
jbronson> + gcc -shared -o libcrypto.so.0.9.7 -Wl,-soname=libcrypto.so.0.9.7 
jbronson> -Wl,-Bsymbolic -Wl,--whole-archive libcrypto.a -Wl,--no-whole-archive 
-L. 
jbronson> -lz -lc
jbronson> libcrypto.a(fips-dx86-elf.o)(.text+0x0): In function `DES_encrypt1':
jbronson> : multiple definition of `DES_encrypt1'
jbronson> libcrypto.a(dx86-elf.o)(.text+0x0): first defined here
jbronson> /usr/bin/ld: Warning: size of symbol `DES_encrypt1' changed from 3886 
in 
jbronson> libcrypto.a(dx86-elf.o) to 3873 in libcrypto.a(dx86-elf.o)
jbronson> libcrypto.a(fips-dx86-elf.o)(.text+0xf30): In function `DES_encrypt2':
jbronson> : multiple definition of `DES_encrypt2'
jbronson> libcrypto.a(dx86-elf.o)(.text+0xf30): first defined here
jbronson> /usr/bin/ld: Warning: size of symbol `DES_encrypt2' changed from 3734 
in 
jbronson> libcrypto.a(dx86-elf.o) to 3715 in libcrypto.a(dx86-elf.o)
jbronson> libcrypto.a(fips-dx86-elf.o)(.text+0x1dc0): In function 
`DES_encrypt3':
jbronson> : multiple definition of `DES_encrypt3'
jbronson> libcrypto.a(dx86-elf.o)(.text+0x1dd0): first defined here
jbronson> libcrypto.a(fips-dx86-elf.o)(.text+0x1ef0): In function 
`DES_decrypt3':
jbronson> : multiple definition of `DES_decrypt3'
jbronson> libcrypto.a(dx86-elf.o)(.text+0x1f00): first defined here
jbronson> libcrypto.a(fips-dx86-elf.o)(.text+0x2020): In function 
`DES_ncbc_encrypt':
jbronson> : multiple definition of `DES_ncbc_encrypt'
jbronson> libcrypto.a(dx86-elf.o)(.text+0x2030): first defined here
jbronson> libcrypto.a(fips-dx86-elf.o)(.text+0x21e0): In function 
`DES_ede3_cbc_encrypt':
jbronson> : multiple definition of `DES_ede3_cbc_encrypt'
jbronson> libcrypto.a(dx86-elf.o)(.text+0x21f0): first defined here
jbronson> gmake[3]: *** [do_gnu-shared] Error 1
jbronson> gmake[3]: Leaving directory `/junk/openssl-0.9.7e'
jbronson> gmake[2]: *** [libcrypto.so.0.9.7] Error 2
jbronson> gmake[2]: Leaving directory `/junk/openssl-0.9.7e'
jbronson> gmake[1]: *** [shared] Error 2
jbronson> gmake[1]: Leaving directory `/junk/openssl-0.9.7e/fips'
jbronson> gmake: *** [sub_all] Error 1

Cheers,
Richard

-----
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte                         [EMAIL PROTECTED]
                                        http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
                                                -- C.S. Lewis
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to