unbit / uwsgi

uWSGI application server container
http://projects.unbit.it/uwsgi
Other
3.45k stars 691 forks source link

osx10.14.2 + python3.6.5 installation problem #1963

Open baloyou opened 5 years ago

baloyou commented 5 years ago

mac 10.14.2 + python3.6.5

I failed to install uwsgi. Please help me. Thank you.

pip3 install uwsgi

logs for

/usr/local/Cellar/python/3.6.5/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'descriptions'
  warnings.warn(msg)
running build
running build_py
/usr/local/Cellar/python/3.6.5/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'descriptions'
  warnings.warn(msg)
running install
using profile: buildconf/default.ini
detected include path: ['/usr/local/include', '/Library/Developer/CommandLineTools/usr/lib/clang/10.0.0/include', '/Library/Developer/CommandLineTools/usr/include', '/usr/include', '/System/Library/Frameworks', '/Library/Frameworks']
Patching "bin_name" to properly install_scripts dir
detected CPU cores: 8
configured CFLAGS: -O2 -I. -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-format -Wno-format-security -DUWSGI_HAS_IFADDRS -DUWSGI_ZLIB -mmacosx-version-min=10.5 -DUWSGI_LOCK_USE_OSX_SPINLOCK -DUWSGI_EVENT_USE_KQUEUE -DUWSGI_EVENT_TIMER_USE_KQUEUE -DUWSGI_EVENT_FILEMONITOR_USE_KQUEUE -I/usr/local/Cellar/pcre/8.41/include -DUWSGI_PCRE -DUWSGI_ROUTING -DUWSGI_UUID -DUWSGI_VERSION="\"2.0.17.1\"" -DUWSGI_VERSION_BASE="2" -DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="17" -DUWSGI_VERSION_REVISION="1" -DUWSGI_VERSION_CUSTOM="\"\"" -DUWSGI_YAML -DUWSGI_XML -DUWSGI_XML_EXPAT -DUWSGI_PLUGIN_DIR="\".\"" -DUWSGI_DECLARE_EMBEDDED_PLUGINS="UDEP(python);UDEP(gevent);UDEP(ping);UDEP(cache);UDEP(nagios);UDEP(rrdtool);UDEP(carbon);UDEP(rpc);UDEP(corerouter);UDEP(fastrouter);UDEP(http);UDEP(signal);UDEP(syslog);UDEP(rsyslog);UDEP(logsocket);UDEP(router_uwsgi);UDEP(router_redirect);UDEP(router_basicauth);UDEP(zergpool);UDEP(redislog);UDEP(mongodblog);UDEP(router_rewrite);UDEP(router_http);UDEP(logfile);UDEP(router_cache);UDEP(rawrouter);UDEP(router_static);UDEP(sslrouter);UDEP(spooler);UDEP(cheaper_busyness);UDEP(symcall);UDEP(transformation_tofile);UDEP(transformation_gzip);UDEP(transformation_chunked);UDEP(transformation_offload);UDEP(router_memcached);UDEP(router_redis);UDEP(router_hash);UDEP(router_expires);UDEP(router_metrics);UDEP(transformation_template);UDEP(stats_pusher_socket);" -DUWSGI_LOAD_EMBEDDED_PLUGINS="ULEP(python);ULEP(gevent);ULEP(ping);ULEP(cache);ULEP(nagios);ULEP(rrdtool);ULEP(carbon);ULEP(rpc);ULEP(corerouter);ULEP(fastrouter);ULEP(http);ULEP(signal);ULEP(syslog);ULEP(rsyslog);ULEP(logsocket);ULEP(router_uwsgi);ULEP(router_redirect);ULEP(router_basicauth);ULEP(zergpool);ULEP(redislog);ULEP(mongodblog);ULEP(router_rewrite);ULEP(router_http);ULEP(logfile);ULEP(router_cache);ULEP(rawrouter);ULEP(router_static);ULEP(sslrouter);ULEP(spooler);ULEP(cheaper_busyness);ULEP(symcall);ULEP(transformation_tofile);ULEP(transformation_gzip);ULEP(transformation_chunked);ULEP(transformation_offload);ULEP(router_memcached);ULEP(router_redis);ULEP(router_hash);ULEP(router_expires);ULEP(router_metrics);ULEP(transformation_template);ULEP(stats_pusher_socket);"
*** uWSGI compiling server core ***
core/utils.o is up to date
core/protocol.o is up to date
core/socket.o is up to date
core/logging.o is up to date
core/master.o is up to date
core/master_utils.o is up to date
core/emperor.o is up to date
core/notify.o is up to date
core/mule.o is up to date
core/subscription.o is up to date
core/stats.o is up to date
core/sendfile.o is up to date
core/async.o is up to date
core/master_checks.o is up to date
core/fifo.o is up to date
core/offload.o is up to date
core/io.o is up to date
core/static.o is up to date
core/websockets.o is up to date
core/spooler.o is up to date
core/snmp.o is up to date
core/exceptions.o is up to date
core/config.o is up to date
core/setup_utils.o is up to date
core/clock.o is up to date
core/init.o is up to date
core/buffer.o is up to date
core/reader.o is up to date
core/writer.o is up to date
core/alarm.o is up to date
core/cron.o is up to date
core/hooks.o is up to date
core/plugins.o is up to date
core/lock.o is up to date
core/cache.o is up to date
core/daemons.o is up to date
core/errors.o is up to date
core/hash.o is up to date
core/master_events.o is up to date
core/chunked.o is up to date
core/queue.o is up to date
core/event.o is up to date
core/signal.o is up to date
core/strings.o is up to date
core/progress.o is up to date
core/timebomb.o is up to date
core/ini.o is up to date
core/fsmon.o is up to date
core/mount.o is up to date
core/metrics.o is up to date
core/plugins_builder.o is up to date
core/sharedarea.o is up to date
core/rpc.o is up to date
core/gateway.o is up to date
core/loop.o is up to date
core/cookie.o is up to date
core/querystring.o is up to date
core/rb_timers.o is up to date
core/transformations.o is up to date
core/uwsgi.o is up to date
proto/base.o is up to date
proto/uwsgi.o is up to date
proto/http.o is up to date
proto/fastcgi.o is up to date
proto/scgi.o is up to date
proto/puwsgi.o is up to date
core/zlib.o is up to date
core/regexp.o is up to date
core/routing.o is up to date
core/yaml.o is up to date
core/xmlconf.o is up to date
[thread 1][clang] core/dot_h.o
[thread 2][clang] core/config_py.o
*** uWSGI compiling embedded plugins ***
plugins/python/python_plugin.o is up to date
plugins/python/pyutils.o is up to date
plugins/python/pyloader.o is up to date
plugins/python/wsgi_handlers.o is up to date
plugins/python/wsgi_headers.o is up to date
plugins/python/wsgi_subhandler.o is up to date
plugins/python/web3_subhandler.o is up to date
plugins/python/pump_subhandler.o is up to date
plugins/python/gil.o is up to date
plugins/python/uwsgi_pymodule.o is up to date
plugins/python/profiler.o is up to date
plugins/python/symimporter.o is up to date
plugins/python/tracebacker.o is up to date
plugins/python/raw.o is up to date
plugins/gevent/gevent.o is up to date
plugins/gevent/hooks.o is up to date
plugins/ping/ping_plugin.o is up to date
plugins/cache/cache.o is up to date
plugins/nagios/nagios.o is up to date
plugins/rrdtool/rrdtool.o is up to date
plugins/carbon/carbon.o is up to date
plugins/rpc/rpc_plugin.o is up to date
plugins/corerouter/cr_common.o is up to date
plugins/corerouter/cr_map.o is up to date
plugins/corerouter/corerouter.o is up to date
plugins/fastrouter/fastrouter.o is up to date
plugins/http/http.o is up to date
plugins/http/keepalive.o is up to date
plugins/http/https.o is up to date
plugins/http/spdy3.o is up to date
plugins/signal/signal_plugin.o is up to date
plugins/syslog/syslog_plugin.o is up to date
plugins/rsyslog/rsyslog_plugin.o is up to date
plugins/logsocket/logsocket_plugin.o is up to date
plugins/router_uwsgi/router_uwsgi.o is up to date
plugins/router_redirect/router_redirect.o is up to date
plugins/router_basicauth/router_basicauth.o is up to date
plugins/zergpool/zergpool.o is up to date
plugins/redislog/redislog_plugin.o is up to date
plugins/mongodblog/mongodblog_plugin.o is up to date
plugins/router_rewrite/router_rewrite.o is up to date
plugins/router_http/router_http.o is up to date
plugins/logfile/logfile.o is up to date
plugins/router_cache/router_cache.o is up to date
plugins/rawrouter/rawrouter.o is up to date
plugins/router_static/router_static.o is up to date
plugins/sslrouter/sslrouter.o is up to date
plugins/spooler/spooler_plugin.o is up to date
plugins/cheaper_busyness/cheaper_busyness.o is up to date
plugins/symcall/symcall_plugin.o is up to date
plugins/transformation_tofile/tofile.o is up to date
plugins/transformation_gzip/gzip.o is up to date
plugins/transformation_chunked/chunked.o is up to date
plugins/transformation_offload/offload.o is up to date
plugins/router_memcached/router_memcached.o is up to date
plugins/router_redis/router_redis.o is up to date
plugins/router_hash/router_hash.o is up to date
plugins/router_expires/expires.o is up to date
plugins/router_metrics/plugin.o is up to date
plugins/transformation_template/tt.o is up to date
plugins/stats_pusher_socket/plugin.o is up to date
*** uWSGI linking ***
clang -o /usr/local/Cellar/python/3.6.5/bin/uwsgi -L/usr/local/opt/openssl/lib core/utils.o core/protocol.o core/socket.o core/logging.o core/master.o core/master_utils.o core/emperor.o core/notify.o core/mule.o core/subscription.o core/stats.o core/sendfile.o core/async.o core/master_checks.o core/fifo.o core/offload.o core/io.o core/static.o core/websockets.o core/spooler.o core/snmp.o core/exceptions.o core/config.o core/setup_utils.o core/clock.o core/init.o core/buffer.o core/reader.o core/writer.o core/alarm.o core/cron.o core/hooks.o core/plugins.o core/lock.o core/cache.o core/daemons.o core/errors.o core/hash.o core/master_events.o core/chunked.o core/queue.o core/event.o core/signal.o core/strings.o core/progress.o core/timebomb.o core/ini.o core/fsmon.o core/mount.o core/metrics.o core/plugins_builder.o core/sharedarea.o core/rpc.o core/gateway.o core/loop.o core/cookie.o core/querystring.o core/rb_timers.o core/transformations.o core/uwsgi.o proto/base.o proto/uwsgi.o proto/http.o proto/fastcgi.o proto/scgi.o proto/puwsgi.o core/zlib.o core/regexp.o core/routing.o core/yaml.o core/xmlconf.o core/dot_h.o core/config_py.o plugins/python/python_plugin.o plugins/python/pyutils.o plugins/python/pyloader.o plugins/python/wsgi_handlers.o plugins/python/wsgi_headers.o plugins/python/wsgi_subhandler.o plugins/python/web3_subhandler.o plugins/python/pump_subhandler.o plugins/python/gil.o plugins/python/uwsgi_pymodule.o plugins/python/profiler.o plugins/python/symimporter.o plugins/python/tracebacker.o plugins/python/raw.o plugins/gevent/gevent.o plugins/gevent/hooks.o plugins/ping/ping_plugin.o plugins/cache/cache.o plugins/nagios/nagios.o plugins/rrdtool/rrdtool.o plugins/carbon/carbon.o plugins/rpc/rpc_plugin.o plugins/corerouter/cr_common.o plugins/corerouter/cr_map.o plugins/corerouter/corerouter.o plugins/fastrouter/fastrouter.o plugins/http/http.o plugins/http/keepalive.o plugins/http/https.o plugins/http/spdy3.o plugins/signal/signal_plugin.o plugins/syslog/syslog_plugin.o plugins/rsyslog/rsyslog_plugin.o plugins/logsocket/logsocket_plugin.o plugins/router_uwsgi/router_uwsgi.o plugins/router_redirect/router_redirect.o plugins/router_basicauth/router_basicauth.o plugins/zergpool/zergpool.o plugins/redislog/redislog_plugin.o plugins/mongodblog/mongodblog_plugin.o plugins/router_rewrite/router_rewrite.o plugins/router_http/router_http.o plugins/logfile/logfile.o plugins/router_cache/router_cache.o plugins/rawrouter/rawrouter.o plugins/router_static/router_static.o plugins/sslrouter/sslrouter.o plugins/spooler/spooler_plugin.o plugins/cheaper_busyness/cheaper_busyness.o plugins/symcall/symcall_plugin.o plugins/transformation_tofile/tofile.o plugins/transformation_gzip/gzip.o plugins/transformation_chunked/chunked.o plugins/transformation_offload/offload.o plugins/router_memcached/router_memcached.o plugins/router_redis/router_redis.o plugins/router_hash/router_hash.o plugins/router_expires/expires.o plugins/router_metrics/plugin.o plugins/transformation_template/tt.o plugins/stats_pusher_socket/plugin.o -lpthread -lm -lz -L/usr/local/Cellar/pcre/8.41/lib -lpcre -lexpat -ldl -framework CoreFoundation /usr/local/Cellar/python/3.6.5/lib/python3.6/config-3.6m-darwin/libpython3.6m.a
Undefined symbols for architecture x86_64:
  "_ASN1_INTEGER_get", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_ASN1_OBJECT_free", referenced from:
      __ssl_txt2obj in libpython3.6m.a(_ssl.o)
      __ssl_nid2obj in libpython3.6m.a(_ssl.o)
  "_ASN1_STRING_data", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_ASN1_STRING_length", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_ASN1_STRING_to_UTF8", referenced from:
      __create_tuple_for_X509_NAME in libpython3.6m.a(_ssl.o)
  "_ASN1_TIME_print", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_ASN1_item_d2i", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_AUTHORITY_INFO_ACCESS_free", referenced from:
      __get_aia_uri in libpython3.6m.a(_ssl.o)
  "_BIO_clear_flags", referenced from:
      __ssl_MemoryBIO_write_eof in libpython3.6m.a(_ssl.o)
  "_BIO_ctrl", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
      __decode_certificate in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_do_handshake in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_write in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_read in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_shutdown in libpython3.6m.a(_ssl.o)
      __ssl_MemoryBIO_write_eof in libpython3.6m.a(_ssl.o)
      ...
  "_BIO_ctrl_pending", referenced from:
      __ssl_MemoryBIO_read in libpython3.6m.a(_ssl.o)
      _memory_bio_get_pending in libpython3.6m.a(_ssl.o)
      _memory_bio_get_eof in libpython3.6m.a(_ssl.o)
  "_BIO_free", referenced from:
      __add_ca_certs in libpython3.6m.a(_ssl.o)
      __decode_certificate in libpython3.6m.a(_ssl.o)
      _memory_bio_dealloc in libpython3.6m.a(_ssl.o)
      __ssl_MemoryBIO_impl in libpython3.6m.a(_ssl.o)
      __ssl__test_decode_cert in libpython3.6m.a(_ssl.o)
  "_BIO_gets", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_BIO_new", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
      __ssl_MemoryBIO_impl in libpython3.6m.a(_ssl.o)
      __ssl__test_decode_cert in libpython3.6m.a(_ssl.o)
  "_BIO_new_mem_buf", referenced from:
      __add_ca_certs in libpython3.6m.a(_ssl.o)
  "_BIO_read", referenced from:
      __ssl_MemoryBIO_read in libpython3.6m.a(_ssl.o)
  "_BIO_s_file", referenced from:
      __ssl__test_decode_cert in libpython3.6m.a(_ssl.o)
  "_BIO_s_mem", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
      __ssl_MemoryBIO_impl in libpython3.6m.a(_ssl.o)
  "_BIO_set_flags", referenced from:
      __ssl_MemoryBIO_impl in libpython3.6m.a(_ssl.o)
  "_BIO_write", referenced from:
      __ssl_MemoryBIO_write in libpython3.6m.a(_ssl.o)
  "_CRL_DIST_POINTS_free", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_CRYPTO_THREADID_set_callback", referenced from:
      _PyInit__ssl in libpython3.6m.a(_ssl.o)
  "_CRYPTO_THREADID_set_numeric", referenced from:
      __ssl_threadid_callback in libpython3.6m.a(_ssl.o)
  "_CRYPTO_add_lock", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
  "_CRYPTO_free", referenced from:
      __ssl__SSLContext_get_ca_certs in libpython3.6m.a(_ssl.o)
      __create_tuple_for_X509_NAME in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_peer_certificate in libpython3.6m.a(_ssl.o)
  "_CRYPTO_num_locks", referenced from:
      _PyInit__ssl in libpython3.6m.a(_ssl.o)
  "_CRYPTO_set_locking_callback", referenced from:
      _PyInit__ssl in libpython3.6m.a(_ssl.o)
  "_DH_free", referenced from:
      __ssl__SSLContext_load_dh_params in libpython3.6m.a(_ssl.o)
  "_EC_KEY_free", referenced from:
      __ssl__SSLContext_set_ecdh_curve in libpython3.6m.a(_ssl.o)
  "_EC_KEY_new_by_curve_name", referenced from:
      __ssl__SSLContext_set_ecdh_curve in libpython3.6m.a(_ssl.o)
  "_ERR_clear_error", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_set_ciphers in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_load_cert_chain in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_load_dh_params in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_load_verify_locations in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_set_default_verify_paths in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_set_ecdh_curve in libpython3.6m.a(_ssl.o)
      ...
  "_ERR_get_error", referenced from:
      _PySSL_RAND in libpython3.6m.a(_ssl.o)
  "_ERR_get_state", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
  "_ERR_peek_last_error", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_load_cert_chain in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_load_dh_params in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_load_verify_locations in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_set_default_verify_paths in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_set_ecdh_curve in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_get_ca_certs in libpython3.6m.a(_ssl.o)
      ...
  "_ERR_reason_error_string", referenced from:
      _fill_and_set_sslerror in libpython3.6m.a(_ssl.o)
      _PySSL_RAND in libpython3.6m.a(_ssl.o)
  "_GENERAL_NAME_free", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_GENERAL_NAME_print", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_OBJ_nid2ln", referenced from:
      __ssl_txt2obj in libpython3.6m.a(_ssl.o)
      __ssl_nid2obj in libpython3.6m.a(_ssl.o)
  "_OBJ_nid2obj", referenced from:
      __ssl_nid2obj in libpython3.6m.a(_ssl.o)
  "_OBJ_nid2sn", referenced from:
      __ssl__SSLSocket_compression in libpython3.6m.a(_ssl.o)
      __ssl_txt2obj in libpython3.6m.a(_ssl.o)
      __ssl_nid2obj in libpython3.6m.a(_ssl.o)
  "_OBJ_obj2nid", referenced from:
      __get_aia_uri in libpython3.6m.a(_ssl.o)
      __ssl_txt2obj in libpython3.6m.a(_ssl.o)
      __ssl_nid2obj in libpython3.6m.a(_ssl.o)
  "_OBJ_obj2txt", referenced from:
      __asn1obj2py in libpython3.6m.a(_ssl.o)
  "_OBJ_sn2nid", referenced from:
      __ssl__SSLContext_set_ecdh_curve in libpython3.6m.a(_ssl.o)
  "_OBJ_txt2obj", referenced from:
      __ssl_txt2obj in libpython3.6m.a(_ssl.o)
  "_OPENSSL_add_all_algorithms_noconf", referenced from:
      _PyInit__ssl in libpython3.6m.a(_ssl.o)
  "_PEM_read_DHparams", referenced from:
      __ssl__SSLContext_load_dh_params in libpython3.6m.a(_ssl.o)
  "_PEM_read_bio_X509", referenced from:
      __add_ca_certs in libpython3.6m.a(_ssl.o)
  "_PEM_read_bio_X509_AUX", referenced from:
      __ssl__test_decode_cert in libpython3.6m.a(_ssl.o)
  "_RAND_add", referenced from:
      __ssl_RAND_add in libpython3.6m.a(_ssl.o)
  "_RAND_bytes", referenced from:
      _PySSL_RAND in libpython3.6m.a(_ssl.o)
  "_RAND_egd", referenced from:
      __ssl_RAND_egd in libpython3.6m.a(_ssl.o)
  "_RAND_pseudo_bytes", referenced from:
      _PySSL_RAND in libpython3.6m.a(_ssl.o)
  "_RAND_status", referenced from:
      __ssl_RAND_status in libpython3.6m.a(_ssl.o)
  "_SSL_CIPHER_description", referenced from:
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
  "_SSL_CIPHER_get_bits", referenced from:
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
      _cipher_to_tuple in libpython3.6m.a(_ssl.o)
  "_SSL_CIPHER_get_id", referenced from:
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
  "_SSL_CIPHER_get_name", referenced from:
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
      _cipher_to_tuple in libpython3.6m.a(_ssl.o)
  "_SSL_CIPHER_get_version", referenced from:
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
      _cipher_to_tuple in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_callback_ctrl", referenced from:
      __ssl__SSLContext_set_servername_callback in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_check_private_key", referenced from:
      __ssl__SSLContext_load_cert_chain in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_ctrl", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_load_dh_params in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_session_stats in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_set_ecdh_curve in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_set_servername_callback in libpython3.6m.a(_ssl.o)
      _get_options in libpython3.6m.a(_ssl.o)
      _set_options in libpython3.6m.a(_ssl.o)
      ...
  "_SSL_CTX_free", referenced from:
      _context_dealloc in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_get_cert_store", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_cert_store_stats in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_get_ca_certs in libpython3.6m.a(_ssl.o)
      __add_ca_certs in libpython3.6m.a(_ssl.o)
      _get_verify_flags in libpython3.6m.a(_ssl.o)
      _set_verify_flags in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_get_verify_callback", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
      _set_verify_mode in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_get_verify_mode", referenced from:
      _set_check_hostname in libpython3.6m.a(_ssl.o)
      _get_verify_mode in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_peer_certificate in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_load_verify_locations", referenced from:
      __ssl__SSLContext_load_verify_locations in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_new", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_alpn_protos", referenced from:
      __ssl__SSLContext__set_alpn_protocols in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_alpn_select_cb", referenced from:
      __ssl__SSLContext__set_alpn_protocols in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_cipher_list", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_set_ciphers in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_default_passwd_cb", referenced from:
      __ssl__SSLContext_load_cert_chain in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_default_passwd_cb_userdata", referenced from:
      __ssl__SSLContext_load_cert_chain in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_default_verify_paths", referenced from:
      __ssl__SSLContext_set_default_verify_paths in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_next_proto_select_cb", referenced from:
      __ssl__SSLContext__set_npn_protocols in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_next_protos_advertised_cb", referenced from:
      __ssl__SSLContext__set_npn_protocols in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_session_id_context", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_set_verify", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
      _set_verify_mode in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_use_PrivateKey_file", referenced from:
      __ssl__SSLContext_load_cert_chain in libpython3.6m.a(_ssl.o)
  "_SSL_CTX_use_certificate_chain_file", referenced from:
      __ssl__SSLContext_load_cert_chain in libpython3.6m.a(_ssl.o)
  "_SSL_SESSION_free", referenced from:
      _PySSL_get_session in libpython3.6m.a(_ssl.o)
      _PySSLSession_dealloc in libpython3.6m.a(_ssl.o)
  "_SSL_SESSION_get_id", referenced from:
      _PySSLSession_richcompare in libpython3.6m.a(_ssl.o)
      _PySSLSession_get_session_id in libpython3.6m.a(_ssl.o)
  "_SSL_SESSION_get_time", referenced from:
      _PySSLSession_get_time in libpython3.6m.a(_ssl.o)
  "_SSL_SESSION_get_timeout", referenced from:
      _PySSLSession_get_timeout in libpython3.6m.a(_ssl.o)
  "_SSL_ctrl", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_tls_unique_cb in libpython3.6m.a(_ssl.o)
      _PySSL_get_session_reused in libpython3.6m.a(_ssl.o)
  "_SSL_do_handshake", referenced from:
      __ssl__SSLSocket_do_handshake in libpython3.6m.a(_ssl.o)
  "_SSL_free", referenced from:
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
      _PySSL_dealloc in libpython3.6m.a(_ssl.o)
  "_SSL_get0_alpn_selected", referenced from:
      __ssl__SSLSocket_selected_alpn_protocol in libpython3.6m.a(_ssl.o)
  "_SSL_get0_next_proto_negotiated", referenced from:
      __ssl__SSLSocket_selected_npn_protocol in libpython3.6m.a(_ssl.o)
  "_SSL_get1_session", referenced from:
      _PySSL_get_session in libpython3.6m.a(_ssl.o)
  "_SSL_get_SSL_CTX", referenced from:
      __ssl__SSLSocket_peer_certificate in libpython3.6m.a(_ssl.o)
  "_SSL_get_ciphers", referenced from:
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_shared_ciphers in libpython3.6m.a(_ssl.o)
  "_SSL_get_current_cipher", referenced from:
      __ssl__SSLSocket_cipher in libpython3.6m.a(_ssl.o)
  "_SSL_get_current_compression", referenced from:
      __ssl__SSLSocket_compression in libpython3.6m.a(_ssl.o)
  "_SSL_get_error", referenced from:
      __ssl__SSLSocket_do_handshake in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_write in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_read in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_pending in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_shutdown in libpython3.6m.a(_ssl.o)
  "_SSL_get_ex_data", referenced from:
      __servername_callback in libpython3.6m.a(_ssl.o)
  "_SSL_get_finished", referenced from:
      __ssl__SSLSocket_tls_unique_cb in libpython3.6m.a(_ssl.o)
  "_SSL_get_peer_certificate", referenced from:
      __ssl__SSLSocket_peer_certificate in libpython3.6m.a(_ssl.o)
  "_SSL_get_peer_finished", referenced from:
      __ssl__SSLSocket_tls_unique_cb in libpython3.6m.a(_ssl.o)
  "_SSL_get_rbio", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_do_handshake in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_write in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_read in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_shutdown in libpython3.6m.a(_ssl.o)
  "_SSL_get_servername", referenced from:
      __servername_callback in libpython3.6m.a(_ssl.o)
  "_SSL_get_shutdown", referenced from:
      __ssl__SSLSocket_read in libpython3.6m.a(_ssl.o)
  "_SSL_get_version", referenced from:
      __ssl__SSLSocket_version in libpython3.6m.a(_ssl.o)
  "_SSL_get_wbio", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_do_handshake in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_write in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_read in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_shutdown in libpython3.6m.a(_ssl.o)
  "_SSL_library_init", referenced from:
      _PyInit__ssl in libpython3.6m.a(_ssl.o)
  "_SSL_load_error_strings", referenced from:
      _PyInit__ssl in libpython3.6m.a(_ssl.o)
  "_SSL_new", referenced from:
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
  "_SSL_pending", referenced from:
      __ssl__SSLSocket_pending in libpython3.6m.a(_ssl.o)
  "_SSL_read", referenced from:
      __ssl__SSLSocket_read in libpython3.6m.a(_ssl.o)
  "_SSL_select_next_proto", referenced from:
      __selectALPN_cb in libpython3.6m.a(_ssl.o)
      __selectNPN_cb in libpython3.6m.a(_ssl.o)
  "_SSL_set_SSL_CTX", referenced from:
      _PySSL_set_context in libpython3.6m.a(_ssl.o)
  "_SSL_set_accept_state", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
  "_SSL_set_bio", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
  "_SSL_set_connect_state", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
  "_SSL_set_ex_data", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
  "_SSL_set_fd", referenced from:
      _newPySSLSocket in libpython3.6m.a(_ssl.o)
  "_SSL_set_read_ahead", referenced from:
      __ssl__SSLSocket_shutdown in libpython3.6m.a(_ssl.o)
  "_SSL_set_session", referenced from:
      _PySSL_set_session in libpython3.6m.a(_ssl.o)
  "_SSL_shutdown", referenced from:
      __ssl__SSLSocket_shutdown in libpython3.6m.a(_ssl.o)
  "_SSL_state", referenced from:
      __ssl__SSLSocket_peer_certificate in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_version in libpython3.6m.a(_ssl.o)
      _PySSL_set_session in libpython3.6m.a(_ssl.o)
  "_SSL_write", referenced from:
      __ssl__SSLSocket_write in libpython3.6m.a(_ssl.o)
  "_SSLeay", referenced from:
      _PyInit__ssl in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_SSLeay_version", referenced from:
      _PyInit__ssl in libpython3.6m.a(_ssl.o)
  "_SSLv23_client_method", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_SSLv23_method", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_SSLv23_server_method", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_TLSv1_1_method", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_TLSv1_2_method", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_TLSv1_method", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_X509V3_EXT_get", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_X509_EXTENSION_get_data", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_X509_NAME_ENTRY_get_data", referenced from:
      __create_tuple_for_X509_NAME in libpython3.6m.a(_ssl.o)
  "_X509_NAME_ENTRY_get_object", referenced from:
      __create_tuple_for_X509_NAME in libpython3.6m.a(_ssl.o)
  "_X509_NAME_entry_count", referenced from:
      __create_tuple_for_X509_NAME in libpython3.6m.a(_ssl.o)
  "_X509_NAME_get_entry", referenced from:
      __create_tuple_for_X509_NAME in libpython3.6m.a(_ssl.o)
  "_X509_STORE_add_cert", referenced from:
      __add_ca_certs in libpython3.6m.a(_ssl.o)
  "_X509_STORE_set_flags", referenced from:
      __ssl__SSLContext in libpython3.6m.a(_ssl.o)
  "_X509_VERIFY_PARAM_clear_flags", referenced from:
      _set_verify_flags in libpython3.6m.a(_ssl.o)
  "_X509_VERIFY_PARAM_get_flags", referenced from:
      _get_verify_flags in libpython3.6m.a(_ssl.o)
      _set_verify_flags in libpython3.6m.a(_ssl.o)
  "_X509_VERIFY_PARAM_set_flags", referenced from:
      _set_verify_flags in libpython3.6m.a(_ssl.o)
  "_X509_check_ca", referenced from:
      __ssl__SSLContext_cert_store_stats in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_get_ca_certs in libpython3.6m.a(_ssl.o)
  "_X509_free", referenced from:
      __add_ca_certs in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_peer_certificate in libpython3.6m.a(_ssl.o)
      __ssl__test_decode_cert in libpython3.6m.a(_ssl.o)
  "_X509_get_default_cert_dir", referenced from:
      __ssl_get_default_verify_paths in libpython3.6m.a(_ssl.o)
  "_X509_get_default_cert_dir_env", referenced from:
      __ssl_get_default_verify_paths in libpython3.6m.a(_ssl.o)
  "_X509_get_default_cert_file", referenced from:
      __ssl_get_default_verify_paths in libpython3.6m.a(_ssl.o)
  "_X509_get_default_cert_file_env", referenced from:
      __ssl_get_default_verify_paths in libpython3.6m.a(_ssl.o)
  "_X509_get_ext", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_X509_get_ext_by_NID", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_X509_get_ext_d2i", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
      __get_aia_uri in libpython3.6m.a(_ssl.o)
  "_X509_get_issuer_name", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_X509_get_serialNumber", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_X509_get_subject_name", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_d2i_X509_bio", referenced from:
      __add_ca_certs in libpython3.6m.a(_ssl.o)
  "_i2a_ASN1_INTEGER", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_i2d_X509", referenced from:
      __ssl__SSLContext_get_ca_certs in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_peer_certificate in libpython3.6m.a(_ssl.o)
  "_i2t_ASN1_OBJECT", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_sk_num", referenced from:
      __ssl__SSLContext_cert_store_stats in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_get_ca_certs in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
      __decode_certificate in libpython3.6m.a(_ssl.o)
      __get_aia_uri in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_shared_ciphers in libpython3.6m.a(_ssl.o)
  "_sk_pop_free", referenced from:
      __decode_certificate in libpython3.6m.a(_ssl.o)
  "_sk_value", referenced from:
      __ssl__SSLContext_cert_store_stats in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_get_ca_certs in libpython3.6m.a(_ssl.o)
      __ssl__SSLContext_get_ciphers in libpython3.6m.a(_ssl.o)
      __decode_certificate in libpython3.6m.a(_ssl.o)
      __get_aia_uri in libpython3.6m.a(_ssl.o)
      __ssl__SSLSocket_shared_ciphers in libpython3.6m.a(_ssl.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** error linking uWSGI ***
xrmx commented 5 years ago

Do you still have it after a make clean? Is it a virtualenv?