Próbuję zainstalować pycrypto2.6 na Ubuntu 10.04 (Lucid Lynx) z Pythonem 2.7.3.pycrypto na Ubuntu podając błąd kompilatora
jestem napotyka się następujący błąd:
running build
running build_py
running build_ext
running build_configure
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/pratibha/Desktop/pycrypto-2.6':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
Traceback (most recent call last):
File "setup.py", line 456, in <module>
core.setup(**kw)
File "/usr/local/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/local/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/local/lib/python2.7/distutils/command/build.py", line 127, in run
self.run_command(cmd_name)
File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 251, in run
self.run_command(cmd_name)
File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 278, in run
raise RuntimeError("autoconf error")
RuntimeError: autoconf error
Sprawdziłem Software Center i mam zainstalowany GCC w moim systemie, ale "który gcc" komenda nie zwraca żadnej ścieżki.
mam go poprzez tworzenie dowiązania symbolicznego:
ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
Witaj pratibha, proszę nie dodawać "[rozwiązano]" do tytułu pytania, tak nie działa ta strona. Opublikuj odpowiedź jako odpowiedź (będziesz mógł to zrobić za jakiś czas). Jeśli znasz już odpowiedź podczas publikowania, w edytorze pytań znajduje się przycisk do tego. – Mat
Nie powinieneś sam tworzyć tego linku symbolicznego. Zainstalowanie pakietu 'gcc' (który, jak pamiętam, jest preinstalowany) powinien utworzyć dowiązanie symboliczne. –
Przeszedłem część gcc, ale na 'sprawdzeniu, czy jesteśmy cross kompilacji' mam 'configure: error: nie można uruchomić skompilowanych programów C. Jeśli chcesz przekroczyć kompilację, użyj "--host". Zobacz "config.log" po więcej szczegółów "Nigdy nie znalazłem pliku config.log. W każdym razie zadziałała odpowiedź [TMPDIR] (https://stackoverflow.com/a/29298978/673991). Bezpieczeństwo Yay przez zapomnienie. –