Не собирается питон.
deFINE 24 декабря, 2008 - 13:11
Привет.
Я случайно снес питон. Пытаюсь поставить Python-2.5 руками, но в процессе компиляции получаю warning и компиляция останавливается:
libpython2.5.a(posixmodule.o): In function `posix_tmpnam': /root/Python-2.5.4/./Modules/posixmodule.c:6858: warning: the use of `tmpnam_r' is dangerous, better use `mkstemp' libpython2.5.a(posixmodule.o): In function `posix_tempnam': /root/Python-2.5.4/./Modules/posixmodule.c:6813: warning: the use of `tempnam' is dangerous, better use `mkstemp' case $MAKEFLAGS in \ *-s*) CC='gcc -pthread' LDSHARED='gcc -pthread -shared' OPT='-DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes' ./python -E ./setup.py -q build;; \ *) CC='gcc -pthread' LDSHARED='gcc -pthread -shared' OPT='-DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes' ./python -E ./setup.py build;; \ esac running build running build_ext db.h: found (4, 5) in /usr/include db lib: using (4, 5) db-4.5 /usr/include/sqlite3.h: version 3.5.9 building 'dbm' extension gcc -pthread -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DHAVE_GDBM_NDBM_H -I. -I/root/Python-2.5.4/./Include -I. -IInclude -I./Include -I/usr/local/include -I/root/Python-2.5.4/Include -I/root/Python-2.5.4 -c /root/Python-2.5.4/Modules/dbmmodule.c -o build/temp.linux-x86_64-2.5/root/Python-2.5.4/Modules/dbmmodule.o gcc -pthread -shared build/temp.linux-x86_64-2.5/root/Python-2.5.4/Modules/dbmmodule.o -L/usr/local/lib -lgdbm -o build/lib.linux-x86_64-2.5/dbm.so *** WARNING: renaming "dbm" since importing it failed: build/lib.linux-x86_64-2.5/dbm.so: undefined symbol: dbm_firstkey running build_scripts
Как его теперь собрать?
»
- Для комментирования войдите или зарегистрируйтесь
На мой взгляд, самое простое
На мой взгляд, самое простое - скачать бинарник питона, например, здесь. Ну и потом пересобрать python.
Я ♥ Gentoo & Funtoo
Извиняюсь, но я не вижу, где
Извиняюсь, но я не вижу, где здесь найти бинарники.
Не знаю архитектуры вашей
Не знаю архитектуры вашей машины, возможно найдёте здесь.
А можно было сделать так.
Я ♥ Gentoo & Funtoo
Спасибо огромное. Не знал,
Спасибо огромное. Не знал, что бинарники в tbz2 пакуют.
Как вариант, можно
Как вариант, можно загрузиться с minimal-CD Gentoo, собрать бинарник или установить питон посредством команды
, возможно с опцией
--nodeps
.Я ♥ Gentoo & Funtoo
Попробуйте так
http://www.gentoo.ru/node/13187
Указанная ветка рекомендована
Указанная ветка рекомендована к прочтению и последующей медитации на тему: "Почему так делать очень не надо"
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.