I started with both new fresh tar ball starts. It has nothing to do with make clean first.
At 02:54 AM 11/07/2004, you wrote:
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]
______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]