ports/190335: audio/pithos has undeclared dependencies
Grant D. Watson
grant_watson at yahoo.com
Wed May 28 08:10:00 UTC 2014
>Number: 190335
>Category: ports
>Synopsis: audio/pithos has undeclared dependencies
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed May 28 08:10:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Grant D. Watson
>Release: 10.0-RELEASE-p2
>Organization:
>Environment:
FreeBSD dweorh 10.0-RELEASE-p2 FreeBSD 10.0-RELEASE-p2 #0: Tue Apr 29 17:06:01 UTC 2014 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Pithos has undeclared dependencies on py27-pylast and one or more of the plugins in gstreamer-plugins-all.
Upon initially installing and running pithos, you get a Python stack trace about failing to import pylast. Installing "pkg install py27-pylast" fixes this.
After installing pylast, running pithos produces the following errors, with the GUI giving a similar message about GStreamer missing a plugin:
gdwatson at dweorh:~$ pithos
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
ERROR:root:Could not bind media keys
ERROR:root:Gstreamer error: Your GStreamer installation is missing a plug-in., gsturidecodebin.c(1285): GstElement *gen_source_element(GstURIDecodeBin *) (): /GstPlayBin2:player/GstURIDecodeBin:uridecodebin0, 12
ERROR:root:Gstreamer error: Your GStreamer installation is missing a plug-in., gsturidecodebin.c(1285): GstElement *gen_source_element(GstURIDecodeBin *) (): /GstPlayBin2:player/GstURIDecodeBin:uridecodebin1, 12
[More omitted. It goes on for a while.]
The Pithos web site says that the necessary codecs are usually packaged as either "good" or "bad" GStreamer plugins. Installing gstreamer-plugins-good and gstreamer-plugins-bad does not fix the issue. Installing gstreamer-plugins-all does, so the missing plugin is in there somewhere.
>How-To-Repeat:
"pkg install pithos" on a system without py27-pylast or gstreamer-plugins-*; run pithos and watch it die. "pkg install py27-pylast"; run pithos and see the decoder errors.
>Fix:
Declare a dependency on py27-pylast and the mysterious codec.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list