The current Freevo will not start with the combination of AMD64 and Python 2.5 due to a pygame bug. The exception says "ValueError: Buffer length does not equal format and resolution size". See http://www.mail-archive.com/freevo-users@lists.sourceforge.net/msg13833.html The pygame ebuild needs to be enhanced with this patch in order to run correctly with Python 2.5: http://tvcentric.com/viewvc/freevo/branches/rel-1/freevo/contrib/patches/pygame-2.5.patch?revision=9530&view=markup Reproducible: Always Steps to Reproduce: 1. emerge freevo 2. freevo
Created attachment 132762 [details, diff] patch to pygame-1.7.1.ebuild
Created attachment 132763 [details, diff] files/pygame-2.5.patch This is the patch mentioned in the problem description.
Created attachment 143186 [details] pygame-1.7.1-r1.ebuild I thought it might speed up the process if I posted the working ebuild. I tested it, and it works for me (amd64).
Hello, This has been fixed in the upcoming pygame 1.8 release. Please upgrade to pygame 1.8 when it comes out shortly. cheers,
it has been released, lets wait a few days for the python herd to do its thing
1.8.0 is in the tree
The r1 ebuild does not compile on amd64 using Python 2.4, complaining that Py_ssize_t is not defined. pygame-1.8.0 compiles fine though.