Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 471528

Summary: media-tv/freevo-1.9.0 fails to build with dev-python/imaging-2.0.0
Product: Gentoo Linux Reporter: Mike Gilbert <floppym>
Component: [OLD] UnspecifiedAssignee: Television related Applications in Gentoo's Portage <media-tv>
Status: RESOLVED FIXED    
Severity: normal Keywords: STABLE
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 471488    

Description Mike Gilbert gentoo-dev 2013-05-28 03:45:56 UTC
See the tracker bug 471488 for more info.

>>> Install freevo-1.9.0 into /tmp/portage/media-tv/freevo-1.9.0/image/ category media-tv
python2.7 setup.py install --root=/tmp/portage/media-tv/freevo-1.9.0/image/ --no-compile
checking for kaa...        found
checking for kaa.metadata... found
checking for kaa.imlib2... found
checking for BeautifulSoup... found
checking for pygame...     found
checking for Image...      not found
please download it from http://www.pythonware.com/products/pil/ and install it
 * ERROR: media-tv/freevo-1.9.0 failed (install phase):
 *   Installation failed
Comment 1 Nicolas 2014-02-03 20:42:49 UTC
I had the same today :

>>> Install freevo-1.9.0 into /var/tmp/portage/media-tv/freevo-1.9.0/image/ category media-tv
python2.7 setup.py install --root=/var/tmp/portage/media-tv/freevo-1.9.0/image/ --no-compile
checking for kaa...        found
checking for kaa.metadata... found
checking for kaa.imlib2... found
checking for BeautifulSoup... found
checking for pygame...     found
checking for Image...      not found
please download it from http://www.pythonware.com/products/pil/ and install it
 * ERROR: media-tv/freevo-1.9.0::gentoo failed (install phase):
 *   Installation failed
Comment 2 Nicolas 2014-02-03 20:52:02 UTC
In fact, when I installed dev-python/imaging, that's remove dev-python/pillow (pillow is a fork of imaging).

Then I do "emerge freevo" again and I get :
Calculating dependencies... done!

[ebuild  N     ] media-tv/freevo-1.9.0  
[ebuild  N     ] dev-python/pillow-2.0.0-r1  

[blocks B      ] dev-python/pillow ("dev-python/pillow" is blocking dev-python/imaging-1.1.7-r2)
[blocks B      ] dev-python/imaging ("dev-python/imaging" is blocking dev-python/pillow-2.0.0-r1)

OK, so freevo don't work without imaging but it can't be installed without pillow that don't work with imaging.
Comment 3 Julian Ospald 2014-03-09 13:10:10 UTC
+  09 Mar 2014; Julian Ospald <hasufell@gentoo.org> freevo-1.9.0.ebuild,
+  +files/freevo-1.9.0-PIL.patch:
+  fix ImageFile import wrt #471528