sagemath / cysignals

cysignals: interrupt and signal handling for Cython. Source repository for https://pypi.org/project/cysignals/
GNU Lesser General Public License v3.0
43 stars 23 forks source link

cysignals installation failed (macOS 11.2.3) #146

Closed goodguyerik closed 3 years ago

goodguyerik commented 3 years ago

Hi,

I tried to install cysignals, but this error occurred:

Collecting cysignals Using cached cysignals-1.10.3.tar.gz (455 kB) Requirement already satisfied: Cython>=0.28 in ./opt/anaconda3/lib/python3.8/site-packages (from cysignals) (0.29.22) Building wheels for collected packages: cysignals Building wheel for cysignals (setup.py) ... error ERROR: Command errored out with exit status 1: command: /Users/macbook/opt/anaconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py'"'"'; file='"'"'/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/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/m1/mzk30xc528d2r82009263njh0000gn/T/pip-wheel-_fdw81q1 cwd: /private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/ Complete output (26 lines): running bdist_wheel running build xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun Traceback (most recent call last): File "", line 1, in File "/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py", line 132, in setup( File "/Users/macbook/opt/anaconda3/lib/python3.8/site-packages/setuptools/init.py", line 153, in setup return distutils.core.setup(**attrs) File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/core.py", line 148, in setup dist.run_commands() File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Users/macbook/opt/anaconda3/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 290, in run self.run_command('build') File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py", line 95, in run subprocess.check_call(["make", "configure"]) File "/Users/macbook/opt/anaconda3/lib/python3.8/subprocess.py", line 364, in check_call raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError: Command '['make', 'configure']' returned non-zero exit status 1.


ERROR: Failed building wheel for cysignals

Running setup.py clean for cysignals Failed to build cysignals Installing collected packages: cysignals Running setup.py install for cysignals ... error ERROR: Command errored out with exit status 1: command: /Users/macbook/opt/anaconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py'"'"'; file='"'"'/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-record-x3tl_is4/install-record.txt --single-version-externally-managed --compile --install-headers /Users/macbook/opt/anaconda3/include/python3.8/cysignals cwd: /private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/ Complete output (28 lines): running install running build xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun Traceback (most recent call last): File "", line 1, in File "/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py", line 132, in setup( File "/Users/macbook/opt/anaconda3/lib/python3.8/site-packages/setuptools/init.py", line 153, in setup return distutils.core.setup(**attrs) File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/core.py", line 148, in setup dist.run_commands() File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Users/macbook/opt/anaconda3/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run return orig.install.run(self) File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/command/install.py", line 545, in run self.run_command('build') File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Users/macbook/opt/anaconda3/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py", line 95, in run subprocess.check_call(["make", "configure"]) File "/Users/macbook/opt/anaconda3/lib/python3.8/subprocess.py", line 364, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['make', 'configure']' returned non-zero exit status 1.

ERROR: Command errored out with exit status 1: /Users/macbook/opt/anaconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py'"'"'; file='"'"'/private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-install-z3n0_s_n/cysignals_34742ede86cb46f38de1ed19d851dc0a/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/m1/mzk30xc528d2r82009263njh0000gn/T/pip-record-x3tl_is4/install-record.txt --single-version-externally-managed --compile --install-headers /Users/macbook/opt/anaconda3/include/python3.8/cysignals Check the logs for full command output.

Edit: I solved the problem with: brew install gcc