Страница 1 из 1

Не ставится python27

Добавлено: 2014-04-09 10:51:42
kpp
# uname -a
FreeBSD 8.2-RELEASE-p10

Ранее был питон26.
Решил обновиться, блин.

При попытке поставить /usr/ports/lang/python27, ошибка:
make: don't know how to make pyconfig.h. Stop

Полный текст:

Код: Выделить всё

===>  Building for python27-2.7.6_4
cd /usr/ports/lang/python27/work/Python-2.7.6/portbld.shared;  /usr/bin/env VPATH="/usr/ports/lang/python27/work/Python-2.7.6" SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -fno-strict-aliasing -pipe "  CPP="cpp" CPPFLAGS="-I/usr/local/include"  LDFLAGS=" -L/usr/local/lib -pthread"  CXX="c++" CXXFLAGS="-O2 -fno-strict-aliasing -pipe"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -o root -g wheel -m 555"  BSD_INSTALL_LIB="install  -s -o root -g wheel -m 444"  BSD_INSTALL_SCRIPT="install  -o root -g wheel -m 555"  BSD_INSTALL_DATA="install  -o root -g wheel -m 444"  BSD_INSTALL_MAN="install  -o root -g wheel -m 444" make libpython2.7.so python;  /bin/ln -f libpython2.7.so libpython2.7.so.1;  /bin/ln -f python python-shared2.7
make: don't know how to make pyconfig.h. Stop
*** Error code 2

Stop in /usr/ports/lang/python27.
*** Error code 1

Stop in /usr/ports/lang/python27.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall20140409-50411-9ocrhk env make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! lang/python27 (unknown build error)
Command failed [exit code 1]: /usr/local/sbin/portinstall lang/python27
Куда копать?

Re: Не ставится python27

Добавлено: 2014-04-09 11:15:06
BirdGovorun
А вы в /usr/ports/UPDATING посмотреть не хотите?

Re: Не ставится python27

Добавлено: 2014-04-09 11:31:09
kpp
Посмотрел(спасибо), проделал

Код: Выделить всё

portupgrade -o lang/python27 lang/python26
Без изменений...

Re: Не ставится python27

Добавлено: 2014-04-09 12:25:03
BirdGovorun
У меня в UPDATING так:

Код: Выделить всё

20140307:
  AFFECTS: users of devel/py-setuptools dependent ports
  AUTHOR: sunpoet@FreeBSD.org
.......
 # portupgrade -o devel/py-setuptoolsXX -f devel/py-setuptools
  # portupgrade -fr devel/py-setuptools
так-же

Код: Выделить всё

20131003:
  AFFECTS: users of lang/python* and ports
  AUTHOR: mva@FreeBSD.org

  The default versions of lang/python* have been changed to support the
  new DEFAULT_VERSIONS variable.

  PYTHON_DEFAULT_VERSION, PYTHON2_DEFAULT_VERSION and
  PYTHON3_DEFAULT_VERSION are deprecated. If you have set them in your
  make.conf, you should change them something like

  DEFAULT_VERSIONS=python=2.7 python2=2.7 python3=3.3

Re: Не ставится python27

Добавлено: 2014-04-09 12:40:22
kpp
Что-то ничего не выходит...
Как вынести питон вообще из системы?

Re: Не ставится python27

Добавлено: 2014-04-09 12:49:58
kpp
Судя по сообщению make: don't know how to make pyconfig.h.
Он сам не знает что делать со своим же файлом pyconfig.h
Просто супер.

Re: Не ставится python27

Добавлено: 2014-04-09 12:54:16
BirdGovorun
8.2 не поддерживается с 31 июля 2012 года, так что возможны проблемы,
как минимум до 8.4 обновиться надо.
Удалить то можно, только потом ещё чего нибудь сломается.

Re: Не ставится python27

Добавлено: 2014-04-09 12:56:06
kpp
Да вот теперь не знаю: обновится ли теперь нормально до 8.4.
Скажет нет питона - иди нафиг...

Re: Не ставится python27

Добавлено: 2014-04-09 13:04:29
BirdGovorun
Внутри "ветки" проблем с обновлением не должно быть,
у меня никогда не было проблем.
freebsd-update справляется на ура, только ядро должно быть GENERIC.