question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

issue installing uwsgi only through pipenv

See original GitHub issue

Let me preface this with it’s probably something to do with my shell - I just completely reconfigured my shell to be set up more correctly and this issue started occurring. What’s peculiar is that it only happens with pipenv install.

  • pipenv install - fails
  • pipenv install uwsgi - works
  • pipenv run pip install uwsgi - works
  • pip install uwsgi - works

Pipfile snippet

uwsgi = "==2.0.15"

Pipfile.lock snippet

        "uwsgi": {
            "hashes": [
                "sha256:572ef9696b97595b4f44f6198fe8c06e6f4e6351d930d22e5330b071391272ff"
            ],
            "version": "==2.0.15"
        },
Collecting uwsgi==2.0.15 ❒❒❒❒❒❒❒❒❒❒❒❒ 0/1 — 00:00:00
  Using cached uwsgi-2.0.15.tar.gz
Building wheels for collected packages: uwsgi
  Running setup.py bdist_wheel for uwsgi: started
  Running setup.py bdist_wheel for uwsgi: finished with status 'error'
  Complete output from command /Users/johria/.local/share/virtualenvs/api-IzJWx2po/bin/python3.6m -u -c "import setuptools, tokenize;__file__='/private/var/folders/c5/sxpknfp571v3ydglf4305g9m0000gn/T/pip-build-5ymw75a0/uwsgi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /var/folders/c5/sxpknfp571v3ydglf4305g9m0000gn/T/tmpv0jyy_yjpip-wheel- --python-tag cp36:
  /Users/johria/.pyenv/versions/3.6.2/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'descriptions'
    warnings.warn(msg)
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  copying uwsgidecorators.py -> build/lib
  installing to build/bdist.macosx-10.12-x86_64/wheel
  running install
  using profile: buildconf/default.ini
  detected include path: ['/usr/local/include', '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/9.0.0/include', '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include', '/usr/include', '/System/Library/Frameworks', '/Library/Frameworks']
  Patching "bin_name" to properly install_scripts dir
  detected CPU cores: 4
  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.15\"" -DUWSGI_VERSION_BASE="2" -DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="15" -DUWSGI_VERSION_REVISION="0" -DUWSGI_VERSION_CUSTOM="\"\"" -DUWSGI_YAML -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/libxml2 -DUWSGI_XML -DUWSGI_XML_LIBXML2 -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 ***
  [thread 2][clang] core/utils.o
  [thread 1][clang] core/protocol.o
  [thread 3][clang] core/socket.o
  [thread 0][clang] core/logging.o
  core/utils.c:3877:18: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
                                  va_start(ap, kv_separator);
                                               ^
  core/utils.c:3834:73: note: parameter of type 'char' is declared here
  int uwsgi_kvlist_parse(char *src, size_t len, char list_separator, char kv_separator, ...) {
                                                                          ^
  1 warning generated.
  [thread 2][clang] core/master.o
  [thread 1][clang] core/master_utils.o
  [thread 3][clang] core/emperor.o
  [thread 0][clang] core/notify.o
  [thread 2][clang] core/mule.o
  [thread 1][clang] core/subscription.o
  [thread 3][clang] core/stats.o
  [thread 0][clang] core/sendfile.o
  [thread 2][clang] core/async.o
  [thread 1][clang] core/master_checks.o
  [thread 3][clang] core/fifo.o
  [thread 0][clang] core/offload.o
  [thread 2][clang] core/io.o
  [thread 1][clang] core/static.o
  [thread 3][clang] core/websockets.o
  [thread 0][clang] core/spooler.o
  [thread 2][clang] core/snmp.o
  [thread 1][clang] core/exceptions.o
  [thread 3][clang] core/config.o
  [thread 0][clang] core/setup_utils.o
  [thread 2][clang] core/clock.o
  [thread 1][clang] core/init.o
  [thread 3][clang] core/buffer.o
  [thread 0][clang] core/reader.o
  [thread 2][clang] core/writer.o
  [thread 1][clang] core/alarm.o
  [thread 3][clang] core/cron.o
  [thread 0][clang] core/hooks.o
  [thread 2][clang] core/plugins.o
  [thread 1][clang] core/lock.o
  [thread 3][clang] core/cache.o
  [thread 0][clang] core/daemons.o
  [thread 2][clang] core/errors.o
  [thread 1][clang] core/hash.o
  [thread 3][clang] core/master_events.o
  [thread 0][clang] core/chunked.o
  [thread 2][clang] core/queue.o
  [thread 1][clang] core/event.o
  [thread 3][clang] core/signal.o
  [thread 0][clang] core/strings.o
  [thread 2][clang] core/progress.o
  [thread 1][clang] core/timebomb.o
  [thread 3][clang] core/ini.o
  [thread 0][clang] core/fsmon.o
  [thread 2][clang] core/mount.o
  [thread 1][clang] core/metrics.o
  [thread 3][clang] core/plugins_builder.o
  [thread 0][clang] core/sharedarea.o
  [thread 2][clang] core/rpc.o
  [thread 1][clang] core/gateway.o
  [thread 3][clang] core/loop.o
  [thread 0][clang] core/cookie.o
  [thread 2][clang] core/querystring.o
  [thread 1][clang] core/rb_timers.o
  [thread 3][clang] core/transformations.o
  [thread 0][clang] core/uwsgi.o
  [thread 2][clang] proto/base.o
  [thread 1][clang] proto/uwsgi.o
  [thread 3][clang] proto/http.o
  [thread 0][clang] proto/fastcgi.o
  [thread 2][clang] proto/scgi.o
  [thread 1][clang] proto/puwsgi.o
  [thread 3][clang] core/zlib.o
  [thread 0][clang] core/regexp.o
  [thread 2][clang] core/routing.o
  [thread 1][clang] core/yaml.o
  [thread 3][clang] core/xmlconf.o
  [thread 0][clang] core/dot_h.o
  [thread 2][clang] core/config_py.o
  *** uWSGI compiling embedded plugins ***
  [thread 1][clang] plugins/python/python_plugin.o
  [thread 3][clang] plugins/python/pyutils.o
  [thread 0][clang] plugins/python/pyloader.o
  [thread 2][clang] plugins/python/wsgi_handlers.o
  [thread 1][clang] plugins/python/wsgi_headers.o
  [thread 3][clang] plugins/python/wsgi_subhandler.o
  [thread 0][clang] plugins/python/web3_subhandler.o
  [thread 2][clang] plugins/python/pump_subhandler.o
  [thread 1][clang] plugins/python/gil.o
  [thread 3][clang] plugins/python/uwsgi_pymodule.o
  [thread 0][clang] plugins/python/profiler.o
  [thread 2][clang] plugins/python/symimporter.o
  [thread 1][clang] plugins/python/tracebacker.o
  [thread 3][clang] plugins/python/raw.o
  [thread 0][clang] plugins/gevent/gevent.o
  [thread 2][clang] plugins/gevent/hooks.o
  [thread 1][clang] plugins/ping/ping_plugin.o
  [thread 3][clang] plugins/cache/cache.o
  [thread 0][clang] plugins/nagios/nagios.o
  [thread 2][clang] plugins/rrdtool/rrdtool.o
  [thread 1][clang] plugins/carbon/carbon.o
  [thread 3][clang] plugins/rpc/rpc_plugin.o
  [thread 0][clang] plugins/corerouter/cr_common.o
  [thread 2][clang] plugins/corerouter/cr_map.o
  [thread 1][clang] plugins/corerouter/corerouter.o
  [thread 3][clang] plugins/fastrouter/fastrouter.o
  [thread 0][clang] plugins/http/http.o
  [thread 2][clang] plugins/http/keepalive.o
  [thread 1][clang] plugins/http/https.o
  [thread 3][clang] plugins/http/spdy3.o
  [thread 0][clang] plugins/signal/signal_plugin.o
  [thread 2][clang] plugins/syslog/syslog_plugin.o
  [thread 1][clang] plugins/rsyslog/rsyslog_plugin.o
  [thread 3][clang] plugins/logsocket/logsocket_plugin.o
  [thread 0][clang] plugins/router_uwsgi/router_uwsgi.o
  [thread 2][clang] plugins/router_redirect/router_redirect.o
  [thread 1][clang] plugins/router_basicauth/router_basicauth.o
  [thread 3][clang] plugins/zergpool/zergpool.o
  [thread 0][clang] plugins/redislog/redislog_plugin.o
  [thread 2][clang] plugins/mongodblog/mongodblog_plugin.o
  [thread 1][clang] plugins/router_rewrite/router_rewrite.o
  [thread 3][clang] plugins/router_http/router_http.o
  [thread 0][clang] plugins/logfile/logfile.o
  [thread 2][clang] plugins/router_cache/router_cache.o
  [thread 1][clang] plugins/rawrouter/rawrouter.o
  [thread 3][clang] plugins/router_static/router_static.o
  [thread 0][clang] plugins/sslrouter/sslrouter.o
  [thread 2][clang] plugins/spooler/spooler_plugin.o
  [thread 1][clang] plugins/cheaper_busyness/cheaper_busyness.o
  [thread 3][clang] plugins/symcall/symcall_plugin.o
  [thread 0][clang] plugins/transformation_tofile/tofile.o
  [thread 2][clang] plugins/transformation_gzip/gzip.o
  [thread 1][clang] plugins/transformation_chunked/chunked.o
  [thread 3][clang] plugins/transformation_offload/offload.o
  [thread 0][clang] plugins/router_memcached/router_memcached.o
  [thread 2][clang] plugins/router_redis/router_redis.o
  [thread 1][clang] plugins/router_hash/router_hash.o
  [thread 3][clang] plugins/router_expires/expires.o
  [thread 0][clang] plugins/router_metrics/plugin.o
  [thread 2][clang] plugins/transformation_template/tt.o
  [thread 1][clang] plugins/stats_pusher_socket/plugin.o
  *** uWSGI linking ***
  clang -o build/bdist.macosx-10.12-x86_64/wheel/uWSGI-2.0.15.data/scripts/uwsgi  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 -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib -lxml2 -lz -lpthread -licucore -lm -ldl -framework CoreFoundation /Users/johria/.pyenv/versions/3.6.2/lib/python3.6/config-3.6m-darwin/libpython3.6m.a
  ld: file not found: /usr/lib/system/libsystem_darwin.dylib for architecture x86_64
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  *** error linking uWSGI ***

  ----------------------------------------
  Running setup.py clean for uwsgi
Failed to build uwsgi
Installing collected packages: uwsgi
  Running setup.py install for uwsgi: started
    Running setup.py install for uwsgi: finished with status 'error'
    Complete output from command /Users/johria/.local/share/virtualenvs/api-IzJWx2po/bin/python3.6m -u -c "import setuptools, tokenize;__file__='/private/var/folders/c5/sxpknfp571v3ydglf4305g9m0000gn/T/pip-build-5ymw75a0/uwsgi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/c5/sxpknfp571v3ydglf4305g9m0000gn/T/pip-7m1rw8ra-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/johria/.local/share/virtualenvs/api-IzJWx2po/include/site/python3.6/uwsgi:
    /Users/johria/.pyenv/versions/3.6.2/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', '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/9.0.0/include', '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include', '/usr/include', '/System/Library/Frameworks', '/Library/Frameworks']
    Patching "bin_name" to properly install_scripts dir
    detected CPU cores: 4
    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.15\"" -DUWSGI_VERSION_BASE="2" -DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="15" -DUWSGI_VERSION_REVISION="0" -DUWSGI_VERSION_CUSTOM="\"\"" -DUWSGI_YAML -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/libxml2 -DUWSGI_XML -DUWSGI_XML_LIBXML2 -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 3][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 /Users/johria/.local/share/virtualenvs/api-IzJWx2po/bin/uwsgi  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 -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib -lxml2 -lz -lpthread -licucore -lm -ldl -framework CoreFoundation /Users/johria/.pyenv/versions/3.6.2/lib/python3.6/config-3.6m-darwin/libpython3.6m.a
    ld: file not found: /usr/lib/system/libsystem_darwin.dylib for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    *** error linking uWSGI ***

    ----------------------------------------

  Failed building wheel for uwsgi
Command "/Users/johria/.local/share/virtualenvs/api-IzJWx2po/bin/python3.6m -u -c "import setuptools, tokenize;__file__='/private/var/folders/c5/sxpknfp571v3ydglf4305g9m0000gn/T/pip-build-5ymw75a0/uwsgi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/c5/sxpknfp571v3ydglf4305g9m0000gn/T/pip-7m1rw8ra-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/johria/.local/share/virtualenvs/api-IzJWx2po/include/site/python3.6/uwsgi" failed with error code 1 in /private/var/folders/c5/sxpknfp571v3ydglf4305g9m0000gn/T/pip-build-5ymw75a0/uwsgi/

  ☤  ❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒❒ 0/1 — 00:00:25

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:16 (14 by maintainers)

github_iconTop GitHub Comments

8reactions
techalchemycommented, Sep 21, 2017

Spent 2 seconds googling. Found the following thread where not only is your exact issue described in detail, but YOU YOURSELF commented in it describing how you had this same problem 8 months ago.

For the love of god I was going to tell you to spend two seconds googling instead of opening pointless issues but I don’t even know what to tell you at this point. You’ve encountered the exact. Same. Issue. Before. How can you think this has something to do with pipenv?

https://github.com/unbit/uwsgi/issues/1364

On Sep 20, 2017, at 11:55 PM, Al Johri notifications@github.com wrote:

@techalchemy nah, I installed one one computer and then moved on to another. while it may be true that pipenv has nothing to do with linked libraries, it is peculiar that the error only occurred through pipenv install

I think pipenv and its hashing for some reason forced uwsgi to recompile instead of using the wheel which perhaps caused the ld: file not found ? lots of issues going on at the same time as I had just updated XCode as well

I do find it a bit weird storing the host metadata because you can get weird diffs moving from one computer to another

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

7reactions
nateprewittcommented, Sep 21, 2017

I’ve just pushed 64ddcc1 moving our code of conduct from Requests over to Pipenv.

While we appreciate the work done by all of our contributors, we absolutely do not tolerate personal attacks or generally demeaning comments. They don’t add anything useful to the discussion and create an unnecessarily hostile environment. I’d encourage everyone to read through Kenneth’s blog post, “Be Cordial or Be on Your Way”, which is also linked in the CODE_OF_CONDUCT.md.

Let’s keep the comments grounded around the issue 😊

Read more comments on GitHub >

github_iconTop Results From Across the Web

why do pipenv install uwsgi with different version of python?
But when I try to install uwsgi with a command pipenv install uwsgi it seems working with different version of python and only...
Read more >
Installing uWSGI — uWSGI 2.0 documentation - Read the Docs
Installing from source¶. To build uWSGI you need Python and a C compiler ( gcc and clang are supported). Depending on the languages...
Read more >
Building a Python package, and a docker image via Pipenv
Now starts the hard part, using Pipenv. # creating the Pipfile and Pipfile.lock % pipenv --python 3.7# installing the dependencies % pipenv install...
Read more >
Can't add uwsgi to project – IDEs Support (IntelliJ Platform)
Using Pycharm Community 2019.2 on Windows 10. Using Pipenv virtual environment. I need to add uwsgi package to my project.
Read more >
uWSGI Install and Use Issues - jdhao
pip install uwsgi error ... When I try to install uwsgi using pip, there are compilation errors. After some search, based on discussions...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found