media-tv/freevo needs dev-python/numeric as a dependency. I never known this because numeric was pulled up by something, now that depclean got rid of it freevo won't start. Please add dev-python/numeric as a dependancy Maybe older freevo ebuilds are affected too This is the error message from freevo: Can't find all Python dependencies: No module named Numeric You need to recompile pygame after installing Numeric! Not all requirements of Freevo are installed on your system. Please check the INSTALL file for more information. Reproducible: Always
Created attachment 171218 [details] freevo-1.8.2-r1.ebuild
And pygame must be recompiled after installing numeric.
Thanks for reporting this missing dependency, assigning to maintainers
What about this? >>> Install freevo-1.8.2 into /var/tmp/portage/media-tv/freevo-1.8.2/image/ category media-tv checking for xml.utils.qp_xml... found 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... found checking for twisted... found checking for twisted.web.microdom... not found please download it from http://www.twistedmatrix.com/ and install it * * ERROR: media-tv/freevo-1.8.2 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 2569: Called distutils_src_install * environment, line 755: Called die * The specific snippet of code: * ${python} setup.py install --root="${D}" --no-compile "$@" || die "python setup.py install failed"; * The die message: * python setup.py install failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/media-tv:freevo-1.8.2:20081113-220322.log'. * The ebuild environment file is located at '/var/tmp/portage/media-tv/freevo-1.8.2/temp/environment'. *
You should have twisted-web installed. The ebuild should already pull it in. Try re-emerging it if something went broken
(In reply to comment #4) > What about this? Please give me your USE flag combination (i.e. emerge -pv freevo)
Same error here! # emerge -vp freevo These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] media-tv/freevo-1.8.2 [1.7.6.1] USE="X dvd encode%* flac%* jpeg%* lirc nls tv vorbis%* -cdparanoia% -directfb -doc -fbcon -gphoto2 -lame% -matrox -mixer -snes% -sqlite -tvtime% -xine% -xmame% (-ivtv%) (-minimal%)" 0 kB Total: 1 package (1 upgrade), Size of downloads: 0 kB
Confirmed; i'm reinstalling a new box, and only did an emerge -av freevo and missing numeric aswell. I do have -minimal in my use flag set though. I'm guessing however, that numeric is only needed when building freevo with some of the game options?
No, it shouldn't be game-related. Freevo doesn't start without numeric, even if all game stuff is disabled.
Freevo needs the pygame, as it uses that for all input/keyboard handling.
(In reply to comment #4) > What about this? > > >>> Install freevo-1.8.2 into /var/tmp/portage/media-tv/freevo-1.8.2/image/ category media-tv > checking for xml.utils.qp_xml... found > 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... found > checking for twisted... found > checking for twisted.web.microdom... not found > please download it from http://www.twistedmatrix.com/ and install it > * > * ERROR: media-tv/freevo-1.8.2 failed. > * Call stack: > * ebuild.sh, line 49: Called src_install > * environment, line 2569: Called distutils_src_install > * environment, line 755: Called die > * The specific snippet of code: > * ${python} setup.py install --root="${D}" --no-compile "$@" || die > "python setup.py install failed"; > * The die message: > * python setup.py install failed > * > * If you need support, post the topmost build error, and the call stack if > relevant. > * A complete build log is located at > '/var/log/portage/media-tv:freevo-1.8.2:20081113-220322.log'. > * The ebuild environment file is located at > '/var/tmp/portage/media-tv/freevo-1.8.2/temp/environment'. > * > I cannot reporoduce this. microdom.py should be provided by twisted(web). Please open a new bug if this error persists.
freevo 1.9.0 does not require numeric anymore, please upgrade.
+*freevo-1.9.0 (02 Nov 2009) + + 02 Nov 2009; Robert Buchholz <rbu@gentoo.org> +freevo-1.9.0.ebuild: + Version bump (#273091), fixes a numeric (#246202) and xset (#263336) + dependency error. Thanks to arfrever. +