LINUX.ORG.RU

Изменения в питоньих кишках?

 ,


0

2

У меня издревле стоит в make.conf (ну, с обновлением 3_* версии ветки):

PYTHON_TARGETS="python2_7 python3_4"
PYTHON_SINGLE_TARGET="python2_7"
собрал ночью свежую генту с последнего стейджа, по ходу дела сборки пакетов натыкаюсь на такой, прежде невиданный выхлоп:
 * It seems that you need to set USE_PYTHON to make sure that legacy
 * packages will be built with respect to PYTHON_TARGETS correctly:
 * 
 * 	USE_PYTHON='2.7'
 * 
 * Please note that after changing the USE_PYTHON variable, you may need
 * to run 'python-updater' to rebuild affected packages.
 * 
 * For more information on PYTHON_TARGETS and python.eclass
 * compatibility, please see the relevant Wiki article [1].
 * 
 * [1] https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS
что ему не нравится в моей исконно правильной настройке? Что-то изменилось в питоньих кишках? Ведь python-updater пустой.

portage, portage-utils и на всякий случай gentoo-functions с gentoolkit'ом пересобрал на активной версии питона, которая:

Available Python interpreters:
  [1]   python2.7
  [2]   python3.4 *
но если ставить 2.7 и пересобрать - предупреждение о непонятном USE_PYTHON='2.7' по прежнему выскакивает.


ну так задай переменную

╓─[santa@yukio ~ $]
║
╙─> grep PYTHON /etc/portage/make.conf 
PYTHON_TARGETS="python2_7 python3_4"
PYTHON_SINGLE_TARGET="python2_7"
USE_PYTHON="2.7 3.4"
╓─[santa@yukio ~ $]
║
╙─> eselect python list
Available Python interpreters:
  [1]   python2.7 *
  [2]   python3.4

x0r ★★★★★
()

у меня USE_PYTHON не выставлена, всё работает, целиком систему так пересобрал. её, вроде, должен выставлять python.eclass автоматически

anonymous
()

Это предупреждение для пакетов, написанных с использованием старых eclass-ов. Выстави USE_PYTHON, предупреждение пропадёт. Я лично не сталкивался с негативными последствиями отсутствия USE_PYTHON в make.conf, при условии что PYTHON_TARGETS - дефолтные. У тебя они не дефолтные, так что - смотри сам.

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.