#25595: openssl 1.0.0a: universal build fails on Tiger -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: openssl -------------------------------------+-------------------------------------- openssl 0.9.8o could build universal on Tiger, but 1.0.0a says: {{{ :info:build if [ -n "libcrypto.1.0.0.dylib libssl.1.0.0.dylib" ]; then \ :info:build /usr/bin/make -f ../../Makefile.shared -e \ :info:build LIBNAME=gost \ :info:build LIBEXTRAS='e_gost_err.o gost2001_keyx.o gost2001.o gost89.o gost94_keyx.o gost_ameth.o gost_asn1.o gost_crypt.o gost_ctl.o gost_eng.o gosthash.o gost_keywrap.o gost_md.o gost_pa rams.o gost_pmeth.o gost_sign.o' \ :info:build LIBDEPS='-L../.. -lcrypto' \ :info:build link_o.darwin-shared; \ :info:build else \ :info:build ar r ../../libcrypto.a e_gost_err.o gost2001_keyx.o gost2001.o gost89.o gost94_keyx.o gost_ameth.o gost_asn1.o gost_crypt.o gost_ctl.o gost_eng.o gosthash.o gost_keywrap.o gost_md.o go st_params.o gost_pmeth.o gost_sign.o; \ :info:build fi :info:build ld: warning can't open dynamic library: /Developer/SDKs/MacOSX10.4u.sdk/mp/lib/libz.1.dylib referenced from: ../../libcrypto.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) :info:build ld: Undefined symbols: :info:build _deflate referenced from libcrypto.1 expected to be defined in /mp/lib/libz.1.dylib :info:build _deflateEnd referenced from libcrypto.1 expected to be defined in /mp/lib/libz.1.dylib :info:build _deflateInit_ referenced from libcrypto.1 expected to be defined in /mp/lib/libz.1.dylib :info:build _inflate referenced from libcrypto.1 expected to be defined in /mp/lib/libz.1.dylib :info:build _inflateEnd referenced from libcrypto.1 expected to be defined in /mp/lib/libz.1.dylib :info:build _inflateInit_ referenced from libcrypto.1 expected to be defined in /mp/lib/libz.1.dylib :info:build _zError referenced from libcrypto.1 expected to be defined in /mp/lib/libz.1.dylib :info:build /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: internal link edit command failed :info:build make[3]: *** [link_o.darwin] Error 1 :info:build make[2]: *** [lib] Error 2 :info:build make[1]: *** [subdirs] Error 1 :info:build make: *** [build_engines] Error 1 }}} This should be a simple matter of adding "`-lz`" to the LDFLAGS. -- Ticket URL: <http://trac.macports.org/ticket/25595> MacPorts <http://www.macports.org/> Ports system for Mac OS