View previous topic :: View next topic |
Author |
Message |
KAMIKAZE_ Guru
Joined: 09 Oct 2003 Posts: 309 Location: Riga, Latvia
|
Posted: Fri May 27, 2011 11:24 am Post subject: blender 2.5 vs python 3.3 |
|
|
hello. emerge -Dupv world says to me:
Code: | !!! The following update has been skipped due to unsatisfied dependencies:
media-gfx/blender:2.5
emerge: there are no ebuilds to satisfy "=dev-lang/python-3.3*".
(dependency required by "media-gfx/blender-2.57-r1" [ebuild]) |
But I can't find such python package in portage at all... even in blender ebuild there is nothing about 3.3 _________________ -=[powered by Gentoo]=- |
|
Back to top |
|
|
KAMIKAZE_ Guru
Joined: 09 Oct 2003 Posts: 309 Location: Riga, Latvia
|
Posted: Fri May 27, 2011 8:57 pm Post subject: |
|
|
ok, found it in cache/metadata/blender-2.57-r1
but why it's there if there is no such package at all? _________________ -=[powered by Gentoo]=- |
|
Back to top |
|
|
KAMIKAZE_ Guru
Joined: 09 Oct 2003 Posts: 309 Location: Riga, Latvia
|
Posted: Fri Jun 03, 2011 3:19 pm Post subject: |
|
|
Anyone has blender 2.57-r1 installed successfully?
_________________ -=[powered by Gentoo]=- |
|
Back to top |
|
|
melinux n00b
Joined: 25 May 2006 Posts: 59 Location: Malta
|
Posted: Sat Jun 04, 2011 11:06 am Post subject: |
|
|
It's a bug in blender... |
|
Back to top |
|
|
Xtroce n00b
Joined: 27 Apr 2004 Posts: 12
|
Posted: Sun Jun 05, 2011 2:10 pm Post subject: |
|
|
can't be a bug in blender since the error occurs even before the ebuild starts to unpack.
+blender surely doesn't know about the portage structure to warn about dev-lang/python
the point is that it needs python-3.2 or bigger and because 3.2 is still masked with keyword it searches
for the next higher number which would be 3.3 which obviously doesn't exist.
if you install dev-lang/python-3.2 after setting the keyword, it compiles fine _________________ In the land of the blind, the one eyed man is king! |
|
Back to top |
|
|
Xenocrates n00b
Joined: 20 Sep 2004 Posts: 26 Location: Texas, USA
|
Posted: Tue Jun 21, 2011 8:27 am Post subject: |
|
|
Has anyone found a solution/cause for this? I'm experiencing the exact same predicament. |
|
Back to top |
|
|
lexington n00b
Joined: 10 Apr 2005 Posts: 25 Location: Cambridge, MA
|
Posted: Wed Jun 22, 2011 7:49 pm Post subject: |
|
|
Xenocrates wrote: | Has anyone found a solution/cause for this? I'm experiencing the exact same predicament. |
Xtroce already explained why and the solution but basically you need to unmask (via keyword) python3.2. You can do this in /etc/portage/package.keywords:
Code: |
dev-lang/python:3.2
|
With that said this error message from portage is confusing and requires the user to dig around a bit to figure out the issue. The error leads you to believe that python 3.3 is required when in fact it's >=python-3.2 that's required. IMO portage should detect this situation where no unmasked version (or greater) exists in a required slot and communicate this better in the error message.
Looking (very briefly) at the blender-2.57-r1 ebuild it looks like this dependency happens because of the following:
Code: |
PYTHON_DEPEND="3:3.2"
|
From the docs this means it depends on any version of Python 3 which is at least 3.2.*. Given that this a relatively easy use case to detect (basically any ebuild containing PYTHON_DEPEND with slot:version requirement...) it would be nice to instead have an error message somewhere along the lines of:
Code: |
!!! The following update has been skipped due to unsatisfied dependencies:
media-gfx/blender:2.5
emerge: all ebuilds in dev-lang/python:3 greater than or equal to version 3.2 are masked
(dependency required by "media-gfx/blender-2.57-r1" [ebuild])
|
Maybe even better would be to have the traditional "package media-gfx/blender-2.57-r1 requires >=dev-lang/python-3.2 which is masked by (keyword)"....? |
|
Back to top |
|
|
platojones Veteran
Joined: 23 Oct 2002 Posts: 1602 Location: Just over the horizon
|
Posted: Sun Jul 03, 2011 7:26 pm Post subject: |
|
|
This is late, but....
python-3.3 is in the python overlay...built fine on my system. Still haven't gotten blender-2.57-r1 to build though. Still trying.
[UPDATE: Nevermind...python 3.3 in the overlay doesn't work with much else]. |
|
Back to top |
|
|
koan Apprentice
Joined: 01 May 2006 Posts: 169 Location: Melbourne
|
|
Back to top |
|
|
|