When I try to compile Postfix 2.7.0, sudo make install ends with:

cc -arch x86_64 -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl 
-DHAS_PCRE -I/usr/local/include -DHAS_SSL -I/usr/include/openssl -DHAS_MYSQL 
-I/usr/local/mysql/include/mysql -DBIND_8_COMPAT -DNO_NETINFO -DNO_KQUEUE -g -O 
-I. -I../../include -DMACOSX -o smtpd smtpd.o smtpd_token.o smtpd_check.o 
smtpd_chat.o smtpd_state.o smtpd_peer.o smtpd_sasl_proto.o smtpd_sasl_glue.o 
smtpd_proxy.o smtpd_xforward.o smtpd_dsn_fix.o smtpd_milter.o smtpd_resolve.o 
../../lib/libmaster.a ../../lib/libtls.a ../../lib/libdns.a 
../../lib/libxsasl.a ../../lib/libmilter.a ../../lib/libglobal.a 
../../lib/libutil.a -L/usr/lib -lldap -lsasl2 -L/usr/lib -llber 
-L/usr/local/lib -L/usr/local/lib -lpcre -lssl -L/usr/local/mysql/lib/mysql 
-lmysqlclient -lz -lm -flat_namespace
ld warning: in /usr/lib/libssl.dylib, file is not of required architecture
Undefined symbols:
  "_SSL_CTX_sess_set_get_cb", referenced from:
      _tls_server_init in libtls.a(tls_server.o)
  "_BIO_set_callback", referenced from:
      _tls_server_start in libtls.a(tls_server.o)
      _tls_server_start in libtls.a(tls_server.o)
  "_SSL_CTX_set_info_callback", referenced from:
      _tls_server_init in libtls.a(tls_server.o)
  "_SSL_CTX_sess_set_new_cb", referenced from:
      _tls_server_init in libtls.a(tls_server.o)
  "_EVP_MD_size", referenced from:
      _tls_server_init in libtls.a(tls_server.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [smtpd] Error 1
make: *** [update] Error 1

I've installed OpenSSL 0.9.8n using:

./config --prefix=/usr threads shared

The machine is a Mac Mini running OS X 10.5.8 (Leopard).

Any suggestions?

Thanks,

James.______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to