Genadijus Paleckis wrote: > Jacob Meuser wrote: >> On Wed, Feb 18, 2009 at 07:06:10AM +0000, Jacob Meuser wrote: >>> On Wed, Feb 18, 2009 at 07:45:30AM +0200, Genadijus Paleckis wrote: >>>> on i386 4.5-beta (20090216 snapshot) vagalume reports "error >>>> inititlizing audio system" and exits (after pressing OK) >>>> >>>> boo$ vagalume >>>> ** (vagalume:19736): DEBUG: Initializing D-Bus... >>>> ** (vagalume:19736): DEBUG: Creating GStreamer element mad: ERROR >>>> ** (vagalume:19736): DEBUG: Creating GStreamer element flump3dec: ERROR >>>> ** (vagalume:19736): DEBUG: Creating GStreamer element audioconvert: >>>> success >>>> ** (vagalume:19736): DEBUG: Creating GStreamer element autoaudiosink: ERROR >>>> ** (vagalume:19736): DEBUG: Creating GStreamer element alsasink: ERROR >>>> >>>> ** (vagalume:19736): CRITICAL **: Error creating GStreamer elements >>>> boo$ >>>> >>> works fine here. >>> >>> $ pkg_info | grep ^gst >>> gstreamer-0.10.19p0 streaming media framework - core >>> gstreamer-confelements-0.10.8p1 multimedia framework - conf elements >>> gstreamer-gnome-0.10.19p1 multimedia framework - gnome vfs plugin >>> gstreamer-mad-0.10.7p0 multimedia framework - mad plugin >>> gstreamer-plugins-bad-0.10.7p5 multimedia framework - plugins bad >>> gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base >>> gstreamer-plugins-good-0.10.8p9 multimedia framework - good plugins >>> gstreamer-plugins-ugly-0.10.7p0 multimedia framework - plugins ugly >>> >>> >>> probably vagalume needs more RUN_DEPENDS, like gstreamer-confelements, >>> gstreamer-plugins-good and apparently gstreamer-mad. probably most >>> ports using gstreamer should depend on gstreamer-confelements and >>> gstreamer-plugins-good. >> certainly anything using gconf should depend on gstreamer-confelements! >> >> and every gstreamer port that uses audio should really depend on >> gstreamer-plugins-good, or there probalby won't be any audio output >> modules. >> >> imo, rolling the -gconf subpackage into plugins-good,-main, and >> making plugins-good,-main a RUN_DEPENDS for gstreamer "core" would be >> a good idea. >> > > Aha, I have very little of gstreamer > > boo$ pkg_info | grep ^gst > > gstreamer-0.10.19p0 streaming media framework - core > gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base > > after playing with gstreamer packages now I have working vagalume with > > boo# pkg_info | grep ^gst > gstreamer-0.10.19p0 streaming media framework - core > gstreamer-confelements-0.10.8p1 multimedia framework - conf elements > gstreamer-mad-0.10.7p0 multimedia framework - mad plugin > gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base > gstreamer-plugins-good-0.10.8p9 multimedia framework - good plugins > gstreamer-plugins-ugly-0.10.7p0 multimedia framework - plugins ugly > > it is minimal gstreamer combination needed for vagalume, so I guess > other audio packages that needs gstreamer also must have these as > RUN_DEPENDS >
Skip last para I thisk that for now only vagalume must have those as RUN_DEPENDS, don't know about others
--- Makefile.orig Tue Dec 16 11:12:53 2008 +++ Makefile Wed Feb 18 10:44:43 2009 @@ -4,7 +4,7 @@ V= 0.7 DISTNAME= vagalume_$V.orig -PKGNAME= vagalume-$V +PKGNAME= vagalume-$Vp0 CATEGORIES= audio x11 HOMEPAGE= http://people.igalia.com/berto/ @@ -29,7 +29,9 @@ MODULES+= devel/gettext RUN_DEPENDS+= ::devel/desktop-file-utils \ - ::multimedia/gstreamer-0.10/plugins-base + ::multimedia/gstreamer-0.10/plugins-base \ + ::multimedia/gstreamer-0.10/plugins-good,-gconf \ + ::multimedia/gstreamer-0.10/plugins-ugly,-mad LIB_DEPENDS= idn::devel/libidn \ notify::devel/libnotify \