unbit / uwsgi

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

ERROR: Failed building wheel for uwsgi #2232

Open pmc2010 opened 4 years ago

pmc2010 commented 4 years ago

I get this error when running "pip install uwsgi" in a conda python 3.8 environment:

Collecting uwsgi
  Using cached uWSGI-2.0.19.1.tar.gz (803 kB)
Building wheels for collected packages: uwsgi
  Building wheel for uwsgi (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/pcurtis/miniconda3/envs/nginx3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/x_/h3h5r8qn5tq3rvyt21259lt038yvfj/T/pip-install-acvyydme/uwsgi/setup.py'"'"'; __file__='"'"'/private/var/folders/x_/h3h5r8qn5tq3rvyt21259lt038yvfj/T/pip-install-acvyydme/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 /private/var/folders/x_/h3h5r8qn5tq3rvyt21259lt038yvfj/T/pip-wheel-yp8lkof8
       cwd: /private/var/folders/x_/h3h5r8qn5tq3rvyt21259lt038yvfj/T/pip-install-acvyydme/uwsgi/
  Complete output (156 lines):
  /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/distutils/dist.py:274: 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.9-x86_64/wheel
  running install
  using profile: buildconf/default.ini
  detected include path: ['/usr/local/include', '/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include', '/Library/Developer/CommandLineTools/usr/include', '/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include', '/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/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/Users/pcurtis/miniconda3/include -DUWSGI_PCRE -DUWSGI_ROUTING -DUWSGI_UUID -DUWSGI_VERSION="\"2.0.19.1\"" -DUWSGI_VERSION_BASE="2" -DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="19" -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 ***
  [thread 3][/usr/bin/llvm-gcc] core/utils.o
  [thread 2][/usr/bin/llvm-gcc] core/protocol.o
  [thread 1][/usr/bin/llvm-gcc] core/socket.o
  [thread 0][/usr/bin/llvm-gcc] core/logging.o
  [thread 5][/usr/bin/llvm-gcc] core/master.o
  [thread 6][/usr/bin/llvm-gcc] core/master_utils.o
  [thread 7][/usr/bin/llvm-gcc] core/emperor.o
  [thread 4][/usr/bin/llvm-gcc] core/notify.o
  [thread 3][/usr/bin/llvm-gcc] core/mule.o
  [thread 2][/usr/bin/llvm-gcc] core/subscription.o
  [thread 1][/usr/bin/llvm-gcc] core/stats.o
  [thread 0][/usr/bin/llvm-gcc] core/sendfile.o
  [thread 5][/usr/bin/llvm-gcc] core/async.o
  [thread 6][/usr/bin/llvm-gcc] core/master_checks.o
  [thread 7][/usr/bin/llvm-gcc] core/fifo.o
  [thread 4][/usr/bin/llvm-gcc] core/offload.o
  [thread 3][/usr/bin/llvm-gcc] core/io.o
  [thread 2][/usr/bin/llvm-gcc] core/static.o
  [thread 1][/usr/bin/llvm-gcc] core/websockets.o
  [thread 0][/usr/bin/llvm-gcc] core/spooler.o
  [thread 5][/usr/bin/llvm-gcc] core/snmp.o
  [thread 6][/usr/bin/llvm-gcc] core/exceptions.o
  [thread 7][/usr/bin/llvm-gcc] core/config.o
  [thread 4][/usr/bin/llvm-gcc] core/setup_utils.o
  [thread 3][/usr/bin/llvm-gcc] core/clock.o
  [thread 2][/usr/bin/llvm-gcc] core/init.o
  [thread 1][/usr/bin/llvm-gcc] core/buffer.o
  [thread 0][/usr/bin/llvm-gcc] core/reader.o
  [thread 5][/usr/bin/llvm-gcc] core/writer.o
  [thread 6][/usr/bin/llvm-gcc] core/alarm.o
  [thread 7][/usr/bin/llvm-gcc] core/cron.o
  [thread 4][/usr/bin/llvm-gcc] core/hooks.o
  [thread 3][/usr/bin/llvm-gcc] core/plugins.o
  [thread 2][/usr/bin/llvm-gcc] core/lock.o
  [thread 1][/usr/bin/llvm-gcc] core/cache.o
  [thread 0][/usr/bin/llvm-gcc] core/daemons.o
  [thread 5][/usr/bin/llvm-gcc] core/errors.o
  [thread 6][/usr/bin/llvm-gcc] core/hash.o
  [thread 7][/usr/bin/llvm-gcc] core/master_events.o
  [thread 4][/usr/bin/llvm-gcc] core/chunked.o
  [thread 3][/usr/bin/llvm-gcc] core/queue.o
  [thread 2][/usr/bin/llvm-gcc] core/event.o
  [thread 1][/usr/bin/llvm-gcc] core/signal.o
  [thread 0][/usr/bin/llvm-gcc] core/strings.o
  [thread 5][/usr/bin/llvm-gcc] core/progress.o
  [thread 6][/usr/bin/llvm-gcc] core/timebomb.o
  [thread 7][/usr/bin/llvm-gcc] core/ini.o
  [thread 4][/usr/bin/llvm-gcc] core/fsmon.o
  [thread 3][/usr/bin/llvm-gcc] core/mount.o
  [thread 2][/usr/bin/llvm-gcc] core/metrics.o
  [thread 1][/usr/bin/llvm-gcc] core/plugins_builder.o
  [thread 0][/usr/bin/llvm-gcc] core/sharedarea.o
  [thread 5][/usr/bin/llvm-gcc] core/rpc.o
  [thread 6][/usr/bin/llvm-gcc] core/gateway.o
  [thread 7][/usr/bin/llvm-gcc] core/loop.o
  [thread 4][/usr/bin/llvm-gcc] core/cookie.o
  [thread 3][/usr/bin/llvm-gcc] core/querystring.o
  [thread 2][/usr/bin/llvm-gcc] core/rb_timers.o
  [thread 1][/usr/bin/llvm-gcc] core/transformations.o
  [thread 0][/usr/bin/llvm-gcc] core/uwsgi.o
  [thread 5][/usr/bin/llvm-gcc] proto/base.o
  [thread 6][/usr/bin/llvm-gcc] proto/uwsgi.o
  [thread 7][/usr/bin/llvm-gcc] proto/http.o
  [thread 4][/usr/bin/llvm-gcc] proto/fastcgi.o
  [thread 3][/usr/bin/llvm-gcc] proto/scgi.o
  [thread 2][/usr/bin/llvm-gcc] proto/puwsgi.o
  [thread 1][/usr/bin/llvm-gcc] core/zlib.o
  [thread 0][/usr/bin/llvm-gcc] core/regexp.o
  [thread 5][/usr/bin/llvm-gcc] core/routing.o
  [thread 6][/usr/bin/llvm-gcc] core/yaml.o
  [thread 7][/usr/bin/llvm-gcc] core/xmlconf.o
  [thread 4][/usr/bin/llvm-gcc] core/dot_h.o
  [thread 3][/usr/bin/llvm-gcc] core/config_py.o
  *** uWSGI compiling embedded plugins ***
  [thread 2][/usr/bin/llvm-gcc] plugins/python/python_plugin.o
  [thread 1][/usr/bin/llvm-gcc] plugins/python/pyutils.o
  [thread 0][/usr/bin/llvm-gcc] plugins/python/pyloader.o
  [thread 5][/usr/bin/llvm-gcc] plugins/python/wsgi_handlers.o
  [thread 6][/usr/bin/llvm-gcc] plugins/python/wsgi_headers.o
  [thread 7][/usr/bin/llvm-gcc] plugins/python/wsgi_subhandler.o
  [thread 4][/usr/bin/llvm-gcc] plugins/python/web3_subhandler.o
  [thread 3][/usr/bin/llvm-gcc] plugins/python/pump_subhandler.o
  [thread 2][/usr/bin/llvm-gcc] plugins/python/gil.o
  [thread 1][/usr/bin/llvm-gcc] plugins/python/uwsgi_pymodule.o
  [thread 0][/usr/bin/llvm-gcc] plugins/python/profiler.o
  [thread 5][/usr/bin/llvm-gcc] plugins/python/symimporter.o
  [thread 6][/usr/bin/llvm-gcc] plugins/python/tracebacker.o
  [thread 7][/usr/bin/llvm-gcc] plugins/python/raw.o
  [thread 4][/usr/bin/llvm-gcc] plugins/gevent/gevent.o
  [thread 3][/usr/bin/llvm-gcc] plugins/gevent/hooks.o
  [thread 2][/usr/bin/llvm-gcc] plugins/ping/ping_plugin.o
  [thread 1][/usr/bin/llvm-gcc] plugins/cache/cache.o
  [thread 0][/usr/bin/llvm-gcc] plugins/nagios/nagios.o
  [thread 5][/usr/bin/llvm-gcc] plugins/rrdtool/rrdtool.o
  [thread 6][/usr/bin/llvm-gcc] plugins/carbon/carbon.o
  [thread 7][/usr/bin/llvm-gcc] plugins/rpc/rpc_plugin.o
  [thread 4][/usr/bin/llvm-gcc] plugins/corerouter/cr_common.o
  [thread 3][/usr/bin/llvm-gcc] plugins/corerouter/cr_map.o
  [thread 2][/usr/bin/llvm-gcc] plugins/corerouter/corerouter.o
  [thread 1][/usr/bin/llvm-gcc] plugins/fastrouter/fastrouter.o
  [thread 0][/usr/bin/llvm-gcc] plugins/http/http.o
  [thread 5][/usr/bin/llvm-gcc] plugins/http/keepalive.o
  [thread 6][/usr/bin/llvm-gcc] plugins/http/https.o
  [thread 7][/usr/bin/llvm-gcc] plugins/http/spdy3.o
  [thread 4][/usr/bin/llvm-gcc] plugins/signal/signal_plugin.o
  [thread 3][/usr/bin/llvm-gcc] plugins/syslog/syslog_plugin.o
  [thread 2][/usr/bin/llvm-gcc] plugins/rsyslog/rsyslog_plugin.o
  [thread 1][/usr/bin/llvm-gcc] plugins/logsocket/logsocket_plugin.o
  [thread 0][/usr/bin/llvm-gcc] plugins/router_uwsgi/router_uwsgi.o
  [thread 5][/usr/bin/llvm-gcc] plugins/router_redirect/router_redirect.o
  [thread 6][/usr/bin/llvm-gcc] plugins/router_basicauth/router_basicauth.o
  [thread 7][/usr/bin/llvm-gcc] plugins/zergpool/zergpool.o
  [thread 4][/usr/bin/llvm-gcc] plugins/redislog/redislog_plugin.o
  [thread 3][/usr/bin/llvm-gcc] plugins/mongodblog/mongodblog_plugin.o
  [thread 2][/usr/bin/llvm-gcc] plugins/router_rewrite/router_rewrite.o
  [thread 1][/usr/bin/llvm-gcc] plugins/router_http/router_http.o
  [thread 0][/usr/bin/llvm-gcc] plugins/logfile/logfile.o
  [thread 5][/usr/bin/llvm-gcc] plugins/router_cache/router_cache.o
  [thread 6][/usr/bin/llvm-gcc] plugins/rawrouter/rawrouter.o
  [thread 7][/usr/bin/llvm-gcc] plugins/router_static/router_static.o
  [thread 4][/usr/bin/llvm-gcc] plugins/sslrouter/sslrouter.o
  [thread 4][/usr/bin/llvm-gcc] plugins/spooler/spooler_plugin.o
  [thread 2][/usr/bin/llvm-gcc] plugins/cheaper_busyness/cheaper_busyness.o
  [thread 1][/usr/bin/llvm-gcc] plugins/symcall/symcall_plugin.o
  [thread 0][/usr/bin/llvm-gcc] plugins/transformation_tofile/tofile.o
  [thread 5][/usr/bin/llvm-gcc] plugins/transformation_gzip/gzip.o
  [thread 6][/usr/bin/llvm-gcc] plugins/transformation_chunked/chunked.o
  [thread 7][/usr/bin/llvm-gcc] plugins/transformation_offload/offload.o
  [thread 3][/usr/bin/llvm-gcc] plugins/router_memcached/router_memcached.o
  [thread 4][/usr/bin/llvm-gcc] plugins/router_redis/router_redis.o
  [thread 2][/usr/bin/llvm-gcc] plugins/router_hash/router_hash.o
  [thread 1][/usr/bin/llvm-gcc] plugins/router_expires/expires.o
  [thread 0][/usr/bin/llvm-gcc] plugins/router_metrics/plugin.o
  [thread 5][/usr/bin/llvm-gcc] plugins/transformation_template/tt.o
  [thread 6][/usr/bin/llvm-gcc] plugins/stats_pusher_socket/plugin.o
  *** uWSGI linking ***
  /usr/bin/llvm-gcc -o build/bdist.macosx-10.9-x86_64/wheel/uWSGI-2.0.19.1.data/scripts/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 -rdynamic -lz -L/Users/pcurtis/miniconda3/lib -lpcre -lexpat -ldl -framework CoreFoundation /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a
  ld: in /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a(getargs.o), could not parse object file /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a(getargs.o): 'Unknown attribute kind (61) (Producer: 'LLVM10.0.0' Reader: 'LLVM APPLE_1_1001.0.46.4_0')', using libLTO version 'LLVM version 10.0.1, (clang-1001.0.46.4)' for architecture x86_64
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  *** error linking uWSGI ***
  ----------------------------------------
  ERROR: Failed building wheel for uwsgi
xrmx commented 4 years ago

Looks like an issue with your python:

ld: in /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a(getargs.o), could not parse object file /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a(getargs.o): 'Unknown attribute kind (61) (Producer: 'LLVM10.0.0' Reader: 'LLVM APPLE_1_1001.0.46.4_0')', using libLTO version 'LLVM version 10.0.1, (clang-1001.0.46.4)' for architecture x86_64

pmc2010 commented 4 years ago

Thanks for the response, @xrmx ! I downgraded to python 3.7 and it worked just fine. Do you think it's some issue between conda and my Mac? I guess I could try using virtualenv rather than conda and see if I get different results.

PrimaryCY commented 3 years ago

Looks like an issue with your python:

ld: in /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a(getargs.o), could not parse object file /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a(getargs.o): 'Unknown attribute kind (61) (Producer: 'LLVM10.0.0' Reader: 'LLVM APPLE_1_1001.0.46.4_0')', using libLTO version 'LLVM version 10.0.1, (clang-1001.0.46.4)' for architecture x86_64

I had the same problem, But I can't do a downgrade because the company needs Python 3.8

vikneo2017 commented 3 years ago

Looks like an issue with your python: ld: in /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a(getargs.o), could not parse object file /Users/pcurtis/miniconda3/envs/nginx3/lib/python3.8/config-3.8-darwin/libpython3.8.a(getargs.o): 'Unknown attribute kind (61) (Producer: 'LLVM10.0.0' Reader: 'LLVM APPLE_1_1001.0.46.4_0')', using libLTO version 'LLVM version 10.0.1, (clang-1001.0.46.4)' for architecture x86_64

I had the same problem, But I can't do a downgrade because the company needs Python 3.8

Please, I had the same problem. Do you find decision?

schuylerfried commented 3 years ago

As a workaround, you can install uwsgi using conda forge: https://anaconda.org/conda-forge/uwsgi.

adolfo-x commented 2 years ago

apt-get install build-essential python doesn't detect python 3. I followed these commands:

(virtenv) user1@Server:~/Project$ sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential python sudo apt-get install python-dev sudo apt-get install python3-all-dev sudo apt-get install uwsgi-plugin-python3 pip install uwsgi pip install uwsgi ( to validate that it was installed)

original error: Collecting uwsgi Using cached uwsgi-2.0.20.tar.gz (804 kB) Building wheels for collected packages: uwsgi Building wheel for uwsgi (setup.py) ... error ERROR: Command errored out with exit status 1:

albas99 commented 2 years ago

I'm having the same issue, I tried the conda forge workaround but it kept loading at Solving environment and just keeps loading forever. I even changed my conda environment and the error still persisted.


Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: \
albas99 commented 2 years ago

As a workaround, you can install uwsgi using conda forge: https://anaconda.org/conda-forge/uwsgi.

I tried this workaround again and I got the following:

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: / 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                                     

UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:

Specifications:

  - uwsgi -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.5,<3.6.0a0|3.4.*']
  - uwsgi -> python[version='3.7.*|3.8.*|3.9.*']

Your python: python=3.10

If python is on the left-most side of the chain, that's the version you've asked for.
When python appears to the right, that indicates that the thing on the left is somehow
not available for the python version you are constrained to. Note that conda will not
change your python version to a different minor version unless you explicitly specify
that.

So I tried downgrading to python 3.9 and retried installing uwsgi again using pip, but still got back to the same previous error as in the beginning:

Collecting uwsgi
  Using cached uwsgi-2.0.20.tar.gz (804 kB)
Building wheels for collected packages: uwsgi
  Building wheel for uwsgi (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-install-7j4xixou/uwsgi_97b20fa45d4c40e685cdc16e8d5f4515/setup.py'"'"'; __file__='"'"'/private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-install-7j4xixou/uwsgi_97b20fa45d4c40e685cdc16e8d5f4515/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-wheel-re9gjytc
       cwd: /private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-install-7j4xixou/uwsgi_97b20fa45d4c40e685cdc16e8d5f4515/
  Complete output (168 lines):
  /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/lib/python3.9/site-packages/setuptools/_distutils/dist.py:275: 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
  /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  installing to build/bdist.macosx-10.9-x86_64/wheel
  running install
  using profile: buildconf/default.ini
  detected include path: ['/usr/local/include', '/Library/Developer/CommandLineTools/usr/lib/clang/13.1.6/include', '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include', '/Library/Developer/CommandLineTools/usr/include', '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/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 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -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.45/include -DUWSGI_PCRE -DUWSGI_ROUTING -DUWSGI_UUID -DUWSGI_VERSION="\"2.0.20\"" -DUWSGI_VERSION_BASE="2" -DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="20" -DUWSGI_VERSION_REVISION="0" -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 ***
  [thread 1][clang] core/utils.o
  [thread 2][clang] core/protocol.o
  [thread 3][clang] core/socket.o
  [thread 0][clang] core/logging.o
  core/utils.c:3676:6: warning: variable 'pos' set but not used [-Wunused-but-set-variable]
          int pos = 0;
              ^
  1 warning generated.
  [thread 1][clang] core/master.o
  [thread 2][clang] core/master_utils.o
  [thread 3][clang] core/emperor.o
  [thread 0][clang] core/notify.o
  [thread 1][clang] core/mule.o
  [thread 2][clang] core/subscription.o
  [thread 3][clang] core/stats.o
  [thread 0][clang] core/sendfile.o
  [thread 1][clang] core/async.o
  [thread 2][clang] core/master_checks.o
  [thread 3][clang] core/fifo.o
  [thread 0][clang] core/offload.o
  [thread 1][clang] core/io.o
  [thread 2][clang] core/static.o
  [thread 3][clang] core/websockets.o
  [thread 0][clang] core/spooler.o
  [thread 1][clang] core/snmp.o
  [thread 2][clang] core/exceptions.o
  [thread 3][clang] core/config.o
  [thread 0][clang] core/setup_utils.o
  [thread 1][clang] core/clock.o
  [thread 2][clang] core/init.o
  [thread 3][clang] core/buffer.o
  [thread 0][clang] core/reader.o
  [thread 1][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 0][clang] core/progress.o
  [thread 1][clang] core/timebomb.o
  [thread 3][clang] core/ini.o
  [thread 2][clang] core/fsmon.o
  [thread 0][clang] core/mount.o
  [thread 1][clang] core/metrics.o
  [thread 3][clang] core/plugins_builder.o
  [thread 2][clang] core/sharedarea.o
  core/mount.c:112:16: warning: variable 'mountflags' set but not used [-Wunused-but-set-variable]
          unsigned long mountflags = 0;
                        ^
  core/mount.c:150:16: warning: variable 'mountflags' set but not used [-Wunused-but-set-variable]
          unsigned long mountflags = 0;
                        ^
  2 warnings generated.
  [thread 0][clang] core/rpc.o
  [thread 1][clang] core/gateway.o
  [thread 3][clang] core/loop.o
  [thread 3][clang] core/cookie.o
  [thread 0][clang] core/querystring.o
  [thread 1][clang] core/rb_timers.o
  [thread 2][clang] core/transformations.o
  [thread 3][clang] core/uwsgi.o
  [thread 0][clang] proto/base.o
  [thread 1][clang] proto/uwsgi.o
  [thread 2][clang] proto/http.o
  [thread 3][clang] proto/fastcgi.o
  [thread 0][clang] proto/scgi.o
  [thread 1][clang] proto/puwsgi.o
  [thread 2][clang] core/zlib.o
  [thread 3][clang] core/regexp.o
  [thread 0][clang] core/routing.o
  [thread 1][clang] core/yaml.o
  [thread 2][clang] core/xmlconf.o
  [thread 3][clang] core/dot_h.o
  [thread 0][clang] core/config_py.o
  *** uWSGI compiling embedded plugins ***
  [thread 1][clang] plugins/python/python_plugin.o
  [thread 2][clang] plugins/python/pyutils.o
  [thread 3][clang] plugins/python/pyloader.o
  [thread 0][clang] plugins/python/wsgi_handlers.o
  [thread 1][clang] plugins/python/wsgi_headers.o
  [thread 2][clang] plugins/python/wsgi_subhandler.o
  [thread 3][clang] plugins/python/web3_subhandler.o
  [thread 0][clang] plugins/python/pump_subhandler.o
  [thread 1][clang] plugins/python/gil.o
  [thread 2][clang] plugins/python/uwsgi_pymodule.o
  [thread 3][clang] plugins/python/profiler.o
  [thread 0][clang] plugins/python/symimporter.o
  [thread 1][clang] plugins/python/tracebacker.o
  [thread 2][clang] plugins/python/raw.o
  [thread 3][clang] plugins/gevent/gevent.o
  [thread 0][clang] plugins/gevent/hooks.o
  [thread 1][clang] plugins/ping/ping_plugin.o
  [thread 2][clang] plugins/cache/cache.o
  [thread 3][clang] plugins/nagios/nagios.o
  [thread 0][clang] plugins/rrdtool/rrdtool.o
  [thread 1][clang] plugins/carbon/carbon.o
  [thread 2][clang] plugins/rpc/rpc_plugin.o
  [thread 3][clang] plugins/corerouter/cr_common.o
  [thread 0][clang] plugins/corerouter/cr_map.o
  [thread 1][clang] plugins/corerouter/corerouter.o
  [thread 2][clang] plugins/fastrouter/fastrouter.o
  [thread 3][clang] plugins/http/http.o
  [thread 0][clang] plugins/http/keepalive.o
  [thread 1][clang] plugins/http/https.o
  [thread 2][clang] plugins/http/spdy3.o
  [thread 3][clang] plugins/signal/signal_plugin.o
  [thread 0][clang] plugins/syslog/syslog_plugin.o
  [thread 1][clang] plugins/rsyslog/rsyslog_plugin.o
  [thread 2][clang] plugins/logsocket/logsocket_plugin.o
  [thread 3][clang] plugins/router_uwsgi/router_uwsgi.o
  [thread 0][clang] plugins/router_redirect/router_redirect.o
  [thread 1][clang] plugins/router_basicauth/router_basicauth.o
  [thread 2][clang] plugins/zergpool/zergpool.o
  [thread 3][clang] plugins/redislog/redislog_plugin.o
  [thread 0][clang] plugins/mongodblog/mongodblog_plugin.o
  [thread 1][clang] plugins/router_rewrite/router_rewrite.o
  [thread 2][clang] plugins/router_http/router_http.o
  [thread 3][clang] plugins/logfile/logfile.o
  [thread 0][clang] plugins/router_cache/router_cache.o
  [thread 1][clang] plugins/rawrouter/rawrouter.o
  [thread 2][clang] plugins/router_static/router_static.o
  [thread 3][clang] plugins/sslrouter/sslrouter.o
  [thread 0][clang] plugins/spooler/spooler_plugin.o
  [thread 1][clang] plugins/cheaper_busyness/cheaper_busyness.o
  [thread 2][clang] plugins/symcall/symcall_plugin.o
  [thread 3][clang] plugins/transformation_tofile/tofile.o
  [thread 0][clang] plugins/transformation_gzip/gzip.o
  [thread 1][clang] plugins/transformation_chunked/chunked.o
  [thread 2][clang] plugins/transformation_offload/offload.o
  [thread 3][clang] plugins/router_memcached/router_memcached.o
  [thread 0][clang] plugins/router_redis/router_redis.o
  [thread 0][clang] plugins/router_hash/router_hash.o
  [thread 2][clang] plugins/router_expires/expires.o
  [thread 3][clang] plugins/router_metrics/plugin.o
  [thread 1][clang] plugins/transformation_template/tt.o
  [thread 0][clang] plugins/stats_pusher_socket/plugin.o
  *** uWSGI linking ***
  clang -o build/bdist.macosx-10.9-x86_64/wheel/uWSGI-2.0.20.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.45/lib -lpcre -lexpat -ldl -framework CoreFoundation /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/lib/python3.9/config-3.9-darwin/libpython3.9.a
  clang: error: no such file or directory: '/Users/faisalalbasu/opt/anaconda3/envs/pythonProject/lib/python3.9/config-3.9-darwin/libpython3.9.a'
  *** error linking uWSGI ***
  ----------------------------------------
  ERROR: Failed building wheel for uwsgi
  Running setup.py clean for uwsgi
Failed to build uwsgi
Installing collected packages: uwsgi
    Running setup.py install for uwsgi ... error
    ERROR: Command errored out with exit status 1:
     command: /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-install-7j4xixou/uwsgi_97b20fa45d4c40e685cdc16e8d5f4515/setup.py'"'"'; __file__='"'"'/private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-install-7j4xixou/uwsgi_97b20fa45d4c40e685cdc16e8d5f4515/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-record-ty2d9geb/install-record.txt --single-version-externally-managed --compile --install-headers /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/include/python3.9/uwsgi
         cwd: /private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-install-7j4xixou/uwsgi_97b20fa45d4c40e685cdc16e8d5f4515/
    Complete output (150 lines):
    /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/lib/python3.9/site-packages/setuptools/_distutils/dist.py:275: UserWarning: Unknown distribution option: 'descriptions'
      warnings.warn(msg)
    running install
    /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
      warnings.warn(
    using profile: buildconf/default.ini
    detected include path: ['/usr/local/include', '/Library/Developer/CommandLineTools/usr/lib/clang/13.1.6/include', '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include', '/Library/Developer/CommandLineTools/usr/include', '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/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 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -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.45/include -DUWSGI_PCRE -DUWSGI_ROUTING -DUWSGI_UUID -DUWSGI_VERSION="\"2.0.20\"" -DUWSGI_VERSION_BASE="2" -DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="20" -DUWSGI_VERSION_REVISION="0" -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 /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/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.45/lib -lpcre -lexpat -ldl -framework CoreFoundation /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/lib/python3.9/config-3.9-darwin/libpython3.9.a
    clang: error: no such file or directory: '/Users/faisalalbasu/opt/anaconda3/envs/pythonProject/lib/python3.9/config-3.9-darwin/libpython3.9.a'
    *** error linking uWSGI ***
    ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-install-7j4xixou/uwsgi_97b20fa45d4c40e685cdc16e8d5f4515/setup.py'"'"'; __file__='"'"'/private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-install-7j4xixou/uwsgi_97b20fa45d4c40e685cdc16e8d5f4515/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/4m/_ds9pd454c98d4njtmqynykh0000gn/T/pip-record-ty2d9geb/install-record.txt --single-version-externally-managed --compile --install-headers /Users/faisalalbasu/opt/anaconda3/envs/pythonProject/include/python3.9/uwsgi Check the logs for full command output.
albas99 commented 2 years ago

Oh, now it's working with conda install -c conda-forge uwsgi using https://anaconda.org/conda-forge/uwsgi.

treyon13579 commented 1 year ago

I solved this by removing python3: sudo yum remove python3 then: sudo yum install python3-pip python3-devel gcc

edwardqin-creator commented 2 weeks ago

I solved this by removing python3: sudo yum remove python3 then: sudo yum install python3-pip python3-devel gcc

this works! If you have multiple python version in your system, and you are using specific version, remember to change the python3 to specific one. For example, I use python3.9.19, so sudo yum install python39-devel works for me.