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

MacPorts noreply at macports.org
Mon Apr 23 15:34:11 PDT 2012


#34135: openssl: compile failure on PPC darwin 9
---------------------------------+------------------------------------------
  Reporter:  blair@…             |       Owner:  mww@…           
      Type:  defect              |      Status:  reopened        
  Priority:  Normal              |   Milestone:                  
 Component:  ports               |     Version:  2.0.4           
Resolution:                      |    Keywords:                  
      Port:  openssl             |  
---------------------------------+------------------------------------------
Changes (by Peter_Dyballa@…):

  * status:  closed => reopened
  * resolution:  fixed =>


Comment:

 I started to upgrade packages on Tiger, 10.4.11, PPC. The package
 openssl-1.0.1a does not build here with GCC 4.0 (GCC 4.2 is available):

 {{{
 /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_lil.fr.rsync.macports.org_release_tarballs_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_lil.fr.rsync.macports.org_release_tarballs_ports_devel_openssl/openssl/work/openssl-1.0.1a'
 [ -z "" ] || /usr/bin/gcc-4.0 -fPIC -fno-common -DOPENSSL_PIC -DZLIB
 -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch ppc -O3
 -DB_ENDIAN -Wa,-force_cpusubtype_ALL -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_lil.fr.rsync.macports.org_release_tarballs_ports_devel_openssl/openssl/work/openssl-1.0.1a'
 make[4]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_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
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: internal link edit
 command failed
 make[4]: *** [link_a.darwin] Error 1
 make[4]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_devel_openssl/openssl/work/openssl-1.0.1a'
 }}}

 The patch files mentioned have not yet arrived:

 {{{
 l lil.fr.rsync.macports.org/release/tarballs/ports/devel/openssl/files/
 total 32
 -rw-r--r--   1 root  wheel   645 16 Feb 06:25 patch-Configure.diff
 -rw-r--r--   1 root  wheel   506  8 Jul  2010 patch-Makefile.org.diff
 -rw-r--r--   1 root  wheel  1487 19 Sep  2011 patch-bn_internal.pod.diff
 -rw-r--r--   1 root  wheel   504  2 Feb  2009 patch-crypto-Makefile.diff
 }}}

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


More information about the macports-tickets mailing list