On Wed, 2007-12-19 at 10:08 +0000, Tvrtko A. Ursulin wrote:
> Hi all,
> 
> I am trying to build 0.9.8g on HP-UX 11.23 ia64 using GCC 3.4.3 for 64-bit 
> code size. So to configure the sources I ran:
> 
> ./Configure --prefix=/opt/custom --shared hpux64-ia64-gcc
> 
> Build runs OK up to the point when first shared library should be built 
> (libcrypto.so.0.9.8) and then fails with this (make output slightly modified 
> to be more verbose):
> 
> [EMAIL PROTECTED]:~/storage/build/openssl-0.9.8g$ /usr/local/bin/gmake 
> libcrypto.so.0.9.8
> gmake[1]: Entering directory `/mnt/disk-1/user/tvrtko/build/openssl-0.9.8g'
> set -e
> libs='-L. '
> for i in crypto; do \
>                 if [ "crypto" = "ssl" -a -n "" ]; then \
>                         libs=" $libs"; \
>                 fi; \
>                 TOP= && unset TOP ${LIB+LIB} ${LIBS+LIBS} ${INCLUDE+INCLUDE} 
> ${INCLUDES+INCLUDES} ${DIR+DIR} ${DIRS+DIRS} ${SRC+SRC} ${LIBSRC+LIBSRC} 
> ${LIBOBJ+LIBOBJ} ${ALL+ALL} ${EXHEADER+EXHEADER} ${HEADER+HEADER} 
> ${GENERAL+GENERAL} ${CFLAGS+CFLAGS} ${ASFLAGS+ASFLAGS} ${AFLAGS+AFLAGS} 
> ${LDCMD+LDCMD} ${LDFLAGS+LDFLAGS} ${SHAREDCMD+SHAREDCMD} 
> ${SHAREDFLAGS+SHAREDFLAGS} ${SHARED_LIB+SHARED_LIB} ${LIBEXTRAS+LIBEXTRAS}; \
>                 /usr/local/bin/gmake -f Makefile.shared -e 
> PLATFORM='hpux64-ia64-gcc' PROCESSOR='' CC='gcc' CFLAG='-fpic -DOPENSSL_PIC 
> -DOPENSSL_THREADS  -DDSO_DLFCN -DHAVE_DLFCN_H -mlp64 -O3 -DB_ENDIAN 
> -D_REENTRANT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM' AS='gcc' 
> ASFLAG='-fpic -DOPENSSL_PIC -DOPENSSL_THREADS  -DDSO_DLFCN -DHAVE_DLFCN_H 
> -mlp64 -O3 -DB_ENDIAN -D_REENTRANT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM 
> -DAES_ASM -c' AR='ar  r' PERL='/usr/bin/perl' RANLIB='/usr/local/bin/ranlib' 
> SDIRS='objects md2 md4 md5 sha hmac ripemd des aes rc2 rc4 idea bf cast bn ec 
> rsa dsa ecdsa dh ecdh dso engine buffer bio stack lhash rand err evp asn1 pem 
> x509 x509v3 conf txt_db pkcs7 pkcs12 comp ocsp ui krb5 store pqueue' 
> LIBRPATH='/opt/custom/lib' INSTALL_PREFIX='' INSTALLTOP='/opt/custom' 
> OPENSSLDIR='/opt/custom/ssl' MAKEDEPEND='$${TOP}/util/domd $${TOP} -MD gcc' 
> DEPFLAG='-DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_GMP 
> -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SEED 
> -DOPENSSL_NO_TLSEXT ' MAKEDEPPROG='gcc' SHARED_LDFLAGS='-mlp64 -shared' 
> KRB5_INCLUDES='' LIBKRB5='' EXE_EXT='' SHARED_LIBS='libcrypto.so.0.9..8 
> libssl.so.0.9.8' SHLIB_EXT='.so.0.9.8' SHLIB_TARGET='hpux-shared' PEX_LIBS='' 
> EX_LIBS='-ldl' CPUID_OBJ='' BN_ASM='bn-ia64.o' DES_ENC='des_enc.o fcrypt_b.o' 
> AES_ASM_OBJ='aes_core.o aes_cbc.o aes-ia64.o' BF_ENC='bf_enc.o' 
> CAST_ENC='c_enc.o' RC4_ENC='rc4-ia64.o' RC5_ENC='rc5_enc.o' 
> SHA1_ASM_OBJ='sha1-ia64.o sha256-ia64.o sha512-ia64.o' MD5_ASM_OBJ='' 
> RMD160_ASM_OBJ='' THIS=${THIS:-do_hpux-shared} MAKEFILE=Makefile 
> MAKEOVERRIDES= LIBNAME=$i LIBVERSION=0.9.8 LIBCOMPATVERSIONS="" 
> LIBDEPS="$libs -ldl" link_a.hpux-shared; libs="-l$i $libs"; \
>         done
> gmake[2]: Entering directory `/mnt/disk-1/user/tvrtko/build/openssl-0.9.8g'
> ld: Duplicate symbol "__divxf3" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divxf3.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divxf3.o]
> ld: Duplicate symbol "__divtf3" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divxf3.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divxf3.o]
> ld: Duplicate symbol "__divdf3" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divdf3.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divdf3.o]
> ld: Duplicate symbol "__divsf3" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divsf3.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divsf3.o]
> ld: Duplicate symbol "__divdi3" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divdi3.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__divdi3.o]
> [...a lot more duplicate symbols...]
> ld: Duplicate symbol "_U_Qfneg" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[quadlib.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11..23/3.4.3/hpux64/libgcc.a[quadlib.o]
> ld: Duplicate symbol "__U_Qfcnvfxt_quad_to_sgl" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[quadlib.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[quadlib.o]
> ld: Duplicate symbol "_U_Qfcnvfxt_quad_to_usgl" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[quadlib.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[quadlib.o]
> ld: Duplicate symbol "_U_Qfcnvfxt_quad_to_udbl" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[quadlib.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[quadlib.o]
> ld: Duplicate symbol "__eprintf" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[_eprintf.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[_eprintf.o]
> ld: Duplicate symbol "__gcc_bcmp" in files 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__gcc_bcmp.o] and 
> /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/hpux64/libgcc.a[__gcc_bcmp.o]
> 81 errors.
> collect2: ld returned 1 exit status
> chmod: libcrypto.so.0.9.8: No such file or directory
> gmake[2]: *** [link_a.hpux] Error 1
> gmake[2]: Leaving directory `/mnt/disk-1/user/tvrtko/build/openssl-0.9.8g'
> gmake[2]: Entering directory `/mnt/disk-1/user/tvrtko/build/openssl-0.9.8g'
> gmake[2]: Leaving directory `/mnt/disk-1/user/tvrtko/build/openssl-0.9.8g'
> gmake[1]: Leaving directory `/mnt/disk-1/user/tvrtko/build/openssl-0.9.8g'
> 
> I will continue battling with this myself but if someone has any ideas it 
> would be appreciated.

You may look at:
http://www.nabble.com/Openssl-0.9.8e-build-fails-on-HP-Itanium-to12589099.html

Best regards,
-- 
Marek Marcola <[EMAIL PROTECTED]>

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to