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]