LINUX.ORG.RU

Проблемы с установкой blender

 ,


0

2

пытаюсь установить блендер и получаю такую фигню:

# emerge -av blender
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=dev-python/chardet-2.2.1[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]".
(dependency required by "dev-python/requests-2.3.0" [ebuild])
(dependency required by "media-gfx/blender-2.70a-r3" [ebuild])
(dependency required by "blender" [argument])

в /etc/portage/make.conf

USE_PYTHON="2.7 3.3 3.4"
PYTHON_TARGETS="python2_7 python3_3 python3_4"
PYTHON_SINGLE_TARGET="python2_7"

# cat /etc/portage/package.use/blender 
media-gfx/blender openexr openmp sdl sse cycles boost ffmpeg fftw cuda doc smoke fluid addons oceansim sm_20 sm_21 -game-engine python_targets_python3_3 python_single_target_python3_3

А если ручками chardet попробовать поставить? Он ругается на отсутствие питона, что ли? Но это же бред.

Deleted ()
Ответ на: комментарий от Deleted
# eix dev-python/chardet
* dev-python/chardet
     Available versions:  2.0.1 ~2.0.1-r1 2.2.1 {PYTHON_TARGETS="pypy python2_6 python2_7 python3_2 python3_3 python3_4"}
     Homepage:            https://github.com/chardet/chardet http://pypi.python.org/pypi/chardet
     Description:         Universal encoding detector

# emerge -av dev-python/chardet
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-python/chardet-2.2.1  PYTHON_TARGETS="python2_7 python3_3 (-pypy) (-python2_6) -python3_2 (-python3_4)" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-python/chardet-2.2.1
>>> Installing (1 of 1) dev-python/chardet-2.2.1
>>> Recording dev-python/chardet in "world" favorites file...
>>> Jobs: 1 of 1 complete                           Load avg: 12.8, 12.4, 12.5
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

# emerge -av blender
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=dev-python/chardet-2.2.1[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]".
(dependency required by "dev-python/requests-2.3.0" [ebuild])
(dependency required by "media-gfx/blender-2.70a-r3" [ebuild])
(dependency required by "blender" [argument])
AoD314 ()
Ответ на: комментарий от Deleted

более того:

# eix dev-python/requests
* dev-python/requests
     Available versions:  0.13.1 ~0.14.2-r1^t ~1.2.2^t 1.2.3^t ~2.0.0^t ~2.0.1^t ~2.1.0^t ~2.2.0^t ~2.2.1^t (~)2.3.0^t {test PYTHON_TARGETS="pypy python2_6 python2_7 python3_2 python3_3 python3_4"}
     Homepage:            http://python-requests.org/ http://pypi.python.org/pypi/requests
     Description:         HTTP library for human beings

* dev-python/requests-cache
     Available versions:  ~0.3.0 ~0.4.0 ~0.4.2 ~0.4.3 ~0.4.4 {PYTHON_TARGETS="python2_6 python2_7 python3_2 python3_3"}
     Homepage:            https://pypi.python.org/pypi/requests-cache
     Description:         Persistent cache for requests library

* dev-python/requests-oauthlib
     Available versions:  ~0.3.3 ~0.4.0 {test PYTHON_TARGETS="python2_6 python2_7 python3_2 python3_3"}
     Homepage:            https://github.com/requests/requests-oauthlib
     Description:         This project provides first-class OAuth library support for Requests

Found 3 matches.




# emerge -av dev-python/requests
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=dev-python/chardet-2.2.1[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]".
(dependency required by "dev-python/requests-2.3.0" [ebuild])
(dependency required by "dev-python/requests" [argument])

AoD314 ()
Ответ на: комментарий от wakuwaku

и eselect python list

некоторые ебилды собираются только с самым последним питоном, вообще жесть

wakuwaku ★★★★ ()
Последнее исправление: wakuwaku (всего исправлений: 1)
Ответ на: комментарий от wakuwaku
# eselect python list
Available Python interpreters:
  [1]   python2.7
  [2]   python3.3 *
  [3]   python3.4
AoD314 ()
Ответ на: комментарий от AoD314

наверное вполне можно eselect python set python3.4 и PYTHON_SINGLE_TARGET что-то лишнее, вроде бы deprecated. сейчас обновится, попробую выкинуть 3.2 из системы. ебилды в тестинге довольно плохие, чаще всего ломают пёрл и питон.

wakuwaku ★★★★ ()
Последнее исправление: wakuwaku (всего исправлений: 1)
Ответ на: комментарий от daemonpnz
# emerge -av  =dev-python/requests-2.2.1
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=dev-python/chardet-2.2.1[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]".
(dependency required by "dev-python/requests-2.2.1" [ebuild])
(dependency required by "=dev-python/requests-2.2.1" [argument])

AoD314 ()

Покажи весь emerge --info

Прозреваю проблему в python3_4, ни chardet ни requests с ним не протестированы, а вот у blender эти флаги есть(но замаскированы в стабильной ветке, глобально).

Вариант: выкинь python3_4 из PYTHON_TARGETS, перебери ВСЕ зависимости без него(или хотя бы убедись, что НИЧЕГО его не тянет) и попробуй еще раз.

Я попробовал с твоим набором флагов(но без размаскирования python3_4) - УМВР.

Так что - сломан unstable. Вариант №2: пили багрепорт шоб затестили chardet и requests с Python 3.4, дождись фикса и попробуй обновиться еще раз, ничего во флагах не меняя. Скорее это даже не вариант - зарепортить нужно в любом случае

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Спасибо!!! Помогло:

  • удалил все упомянания python3_4 из make.conf
  • переключился(eselect) на python3.3
  • выполнил python-updater
  • пересобрал dev-python/chardet и dev-python/requests
  • и установил blender!!!
AoD314 ()
Ответ на: комментарий от AoD314

Хорошо, а теперь, пожалуйста зарепорть на bugs.gentoo.org, что было бы неплохо затестировать dev-python/requests c Python 3.4

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