Не собирается питон.
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 имеет два режима работы: в первом он пищит, а во втором — всё портит.