This is my make script.

make -f Makefile.init dynamicmaps=yes CCARGS='-DHAS_MYSQL 
-I/usr/local/include/mysql -I/usr/local/include -I/usr/local/include/openssl 
-I/usr/local/include/gnutls -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL 
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sasl
 -DDEF_SERVER_SASL_TYPE=\"dovecot\" -DHAS_PCRE -I/usr/local/include 
-DEF_COMMAND_DIR=\"/usr/local/sbin\" -DEF_CONGIG_DIR=\"/usr/local/etc/postfix\" 
-DEF_DAEMON_DIR=\"/usr/local/libexec/postfix\" 
-DEF_DATA_DIR=\"/var/lib/postfix\" -DEF_MAILQ_PATH=\"/usr/local/bin/mailq\" 
-DEF_HTML_DIR=\"/usr/share/doc/postfix/html\" 
-DEF_MANPAGE_DIR=\"/usr/local/man\" 
-DEF_NEWALIAS_PATH=\"/usr/local/bin/newaliases\" 
-DEF_QUEUE_DIR=\"/private/var/spool/postfix\" 
-DEF_README_DIR=\"/usr/share/doc/postfix\" 
-DEF_SENDMAIL_PATH=\"/usr/local/sbin/sendmail\"' 'AUXLIBS=-L/usr/lib -lsasl2 
-L/usr/local/opt/openssl/lib -lssl -lcrypto -L/usr/local/lib -ldb  -lpcre 
-L/usr/lib' 'AUXLIBS_IUUC=-L/usr/local/Cellar/icu4c/62.1/lib -licuuc' 
'AUXLIBS_MYSQL=-L/usr/local/lib -lmysqlclient -lz -lm' 
'AUXLIBS_PCRE=-L/usr/local/lib -lpcre'

It’s falling over tls declatations near as I can tell.


This is the fail part. Almost all the way through.


cc -I. -I../../include -DHAS_MYSQL -I/usr/local/include/mysql 
-I/usr/local/include -I/usr/local/include/openssl -I/usr/local/include/gnutls 
-DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL 
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sasl
 -DDEF_SERVER_SASL_TYPE=\"dovecot\" -DHAS_PCRE -I/usr/local/include 
-DEF_COMMAND_DIR=\"/usr/local/sbin\" -DEF_CONGIG_DIR=\"/usr/local/etc/postfix\" 
-DEF_DAEMON_DIR=\"/usr/local/libexec/postfix\" 
-DEF_DATA_DIR=\"/var/lib/postfix\" -DEF_MAILQ_PATH=\"/usr/local/bin/mailq\" 
-DEF_HTML_DIR=\"/usr/share/doc/postfix/html\" 
-DEF_MANPAGE_DIR=\"/usr/local/man\" 
-DEF_NEWALIAS_PATH=\"/usr/local/bin/newaliases\" 
-DEF_QUEUE_DIR=\"/private/var/spool/postfix\" 
-DEF_README_DIR=\"/usr/share/doc/postfix\" 
-DEF_SENDMAIL_PATH=\"/usr/local/sbin/sendmail\" -DBIND_8_COMPAT -DNO_NETINFO 
-DRESOLVE_H_NEEDS_ARPA_NAMESER_COMPAT_H -DNO_EAI -DDEF_SMTPUTF8_ENABLE=\"no\" 
-DHAS_DEV_URANDOM -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes 
-Wformat -Wno-comment -g -O -I. -I../../include -DMACOSX 
-Wl,-rpath,/usr/lib/postfix -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 
smtpd_expand.o smtpd_haproxy.o ../../lib/libpostfix-master.dylib 
../../lib/libpostfix-tls.dylib ../../lib/libxsasl.a ../../lib/libmilter.a 
../../lib/libpostfix-dns.dylib ../../lib/libpostfix-global.dylib 
../../lib/libpostfix-util.dylib -L/usr/lib -lsasl2 -L/usr/local/opt/openssl/lib 
-lssl -lcrypto -L/usr/local/lib -ldb -lpcre -L/usr/lib -flat_namespace -lresolv 
Undefined symbols for architecture x86_64:
  "_ASN1_STRING_get0_data", referenced from:
      import-atom in libpostfix-tls.dylib
  "_EVP_MD_CTX_free", referenced from:
      import-atom in libpostfix-tls.dylib
  "_EVP_MD_CTX_new", referenced from:
      import-atom in libpostfix-tls.dylib
  "_EVP_PKEY_up_ref", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OPENSSL_sk_delete", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OPENSSL_sk_dup", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OPENSSL_sk_free", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OPENSSL_sk_new_null", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OPENSSL_sk_num", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OPENSSL_sk_pop_free", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OPENSSL_sk_push", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OPENSSL_sk_value", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OpenSSL_version", referenced from:
      import-atom in libpostfix-tls.dylib
  "_OpenSSL_version_num", referenced from:
      import-atom in libpostfix-tls.dylib
  "_SSL_CTX_set_options", referenced from:
      import-atom in libpostfix-tls.dylib
  "_SSL_CTX_set_security_level", referenced from:
      import-atom in libpostfix-tls.dylib
  "_SSL_session_reused", referenced from:
      import-atom in libpostfix-tls.dylib
  "_SSL_set_options", referenced from:
      import-atom in libpostfix-tls.dylib
  "_SSL_set_security_level", referenced from:
      import-atom in libpostfix-tls.dylib
  "_TLS_client_method", referenced from:
      import-atom in libpostfix-tls.dylib
  "_TLS_method", referenced from:
      import-atom in libpostfix-tls.dylib
  "_TLS_server_method", referenced from:
      import-atom in libpostfix-tls.dylib
  "_X509_STORE_CTX_get0_cert", referenced from:
      import-atom in libpostfix-tls.dylib
  "_X509_STORE_CTX_get0_untrusted", referenced from:
      import-atom in libpostfix-tls.dylib
  "_X509_STORE_CTX_set0_trusted_stack", referenced from:
      import-atom in libpostfix-tls.dylib
  "_X509_STORE_CTX_set0_untrusted", referenced from:
      import-atom in libpostfix-tls.dylib
  "_X509_get_X509_PUBKEY", referenced from:
      import-atom in libpostfix-tls.dylib
  "_X509_getm_notAfter", referenced from:
      import-atom in libpostfix-tls.dylib
  "_X509_getm_notBefore", referenced from:
      import-atom in libpostfix-tls.dylib
  "_X509_up_ref", referenced from:
      import-atom in libpostfix-tls.dylib
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [smtpd] Error 1
make: *** [update] Error 1
make: *** [update] Error 2
zeus:postfix-3.3.1 robert$ 


Thanks for any ideasa.


Reply via email to