[MacPorts] #34135: openssl: compile failure on PPC darwin 9

MacPorts noreply at macports.org
Thu Apr 19 16:17:56 PDT 2012


#34135: openssl: compile failure on PPC darwin 9
--------------------------------+-------------------------------------------
 Reporter:  blair@…             |       Owner:  mww@…           
     Type:  defect              |      Status:  new             
 Priority:  Normal              |   Milestone:                  
Component:  ports               |     Version:  2.0.4           
 Keywords:                      |        Port:  openssl         
--------------------------------+-------------------------------------------
 Hello,

 The recent upgrades to openssl fail to compile on my lowly PowerBook.
 I've copied the end of the build here.  Even trying with or without no-asm
 the compile fails.  I can provide more info or help if needed.

 Blair

 {{{

 ranlib: file: ../../libcrypto.a(ebcdic.o) has no symbols
 ranlib: file: ../../libcrypto.a(fips_ers.o) has no symbols
 ranlib: file: ../../libcrypto.a(ecp_nistp224.o) has no symbols
 ranlib: file: ../../libcrypto.a(ecp_nistp256.o) has no symbols
 ranlib: file: ../../libcrypto.a(ecp_nistp521.o) has no symbols
 ranlib: file: ../../libcrypto.a(ecp_nistputil.o) has no symbols
 ranlib: file: ../../libcrypto.a(rand_win.o) has no symbols
 ranlib: file: ../../libcrypto.a(rand_os2.o) has no symbols
 ranlib: file: ../../libcrypto.a(rand_nw.o) has no symbols
 ranlib: file: ../../libcrypto.a(e_rc5.o) has no symbols
 ranlib: file: ../../libcrypto.a(m_md2.o) has no symbols
 ranlib: file: ../../libcrypto.a(evp_fips.o) has no symbols
 ranlib: file: ../../libcrypto.a(v3_asid.o) has no symbols
 ranlib: file: ../../libcrypto.a(v3_addr.o) has no symbols
 /usr/bin/ranlib ../../libcrypto.a || echo Never mind.
 /usr/bin/ranlib: file: ../../libcrypto.a(ebcdic.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(fips_ers.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(ecp_nistp224.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(ecp_nistp256.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(ecp_nistp521.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(ecp_nistputil.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(rand_win.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(rand_os2.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(rand_nw.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(e_rc5.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(m_md2.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(evp_fips.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(v3_asid.o) has no symbols
 /usr/bin/ranlib: file: ../../libcrypto.a(v3_addr.o) has no symbols
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.1a/crypto/cmac'
 if [ -n "libcrypto.1.0.0.dylib libssl.1.0.0.dylib" ]; then \
                 (cd ..; /usr/bin/make libcrypto.1.0.0.dylib); \
         fi
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.1a'
 [ -z "" ] || /usr/bin/gcc-4.2 -fPIC -fno-common -DOPENSSL_PIC -DZLIB
 -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch ppc -O3
 -DB_ENDIAN -Wa,-force_cpusubtype_ALL -DOPENSSL_BN_ASM_MONT -DSHA1_ASM
 -DSHA256_ASM -DAES_ASM -Iinclude \
                 -DFINGERPRINT_PREMAIN_DSO_LOAD -o fips_premain_dso  \
                 fips_premain.c fipscanister.o \
                 libcrypto.a -L/opt/local/lib  -lz
 make[3]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.1a'
 make[4]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.1a'
 Undefined symbols:
   "_OPENSSL_ia32cap_P", referenced from:
       _OPENSSL_ia32cap_P$non_lazy_ptr in libcrypto.a(e_rc4_hmac_md5.o)
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[4]: *** [link_a.darwin] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/34135>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list