[gst-devel] Using playbin2

Jeffrey Barish jeff_barish at earthlink.net
Tue Jun 16 23:09:10 CEST 2009


Michael Smith wrote:

> On Tue, Jun 16, 2009 at 1:06 PM, Jeffrey
> Barish<jeff_barish at earthlink.net> wrote:
>> Michael Smith wrote:
>>
>>> Updating glib is not needed; just build gstreamer (and the gstreamer
>>> plugins).
>>
>> So, I tried again.  You say that glib is not needed, but here's the error
>> message I get from configure:
> 
> I said that _updating_ glib isn't needed, not that glib isn't needed.
> 
> You're probably missing devel packages.

I was able to make gstreamer.  gst-python-0.10.15, however, fails with:

Making all in extend
Traceback (most recent call last):
  File "../codegen/codegen.py", line 1574, in <module>
    sys.exit(main(sys.argv))
  File "../codegen/codegen.py", line 1531, in main
    o = override.Overrides(arg, path=extendpath)
  File "/home/jeffbarish/gstreamer/gst-python-0.10.15/codegen/override.py",
line 49, in __init__
    self.handle_file(filename)
  File "/home/jeffbarish/gstreamer/gst-python-0.10.15/codegen/override.py",
line 92, in handle_file
    self.__parse_override(buf, startline, filename)
  File "/home/jeffbarish/gstreamer/gst-python-0.10.15/codegen/override.py",
line 174, in __parse_override
    self.handle_file(filename)
  File "/home/jeffbarish/gstreamer/gst-python-0.10.15/codegen/override.py",
line 92, in handle_file
    self.__parse_override(buf, startline, filename)
  File "/home/jeffbarish/gstreamer/gst-python-0.10.15/codegen/override.py",
line 174, in __parse_override
    self.handle_file(filename)
  File "/home/jeffbarish/gstreamer/gst-python-0.10.15/codegen/override.py",
line 92, in handle_file
    self.__parse_override(buf, startline, filename)
  File "/home/jeffbarish/gstreamer/gst-python-0.10.15/codegen/override.py",
line 104, in __parse_override
    command = words[0]
IndexError: list index out of range
make[3]: *** [gst.c] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

It is possible to make gst-python-0.10.14, but then I am not able to import
gst:

>>> import gst
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "gst/__init__.py", line 194, in <module>
    from _gst import *
  File "/usr/lib/python2.6/ihooks.py", line 406, in import_module
    q, tail = self.find_head_package(parent, str(name))
  File "/usr/lib/python2.6/ihooks.py", line 442, in find_head_package
    q = self.import_it(head, qname, parent)
  File "/usr/lib/python2.6/ihooks.py", line 497, in import_it
    m = self.loader.load_module(fqname, stuff)
  File "/usr/lib/python2.6/ihooks.py", line 270, in load_module
    m = self.hooks.load_dynamic(name, filename, file)
  File "gstltihooks.py", line 61, in load_dynamic
    return ihooks.Hooks.load_dynamic(self, name, filename, file)
  File "/usr/lib/python2.6/ihooks.py", line 174, in load_dynamic
    return imp.load_dynamic(name, filename, file)
ImportError: could not import gobject (error was: 'import_module() takes at
most 5 arguments (6 given)')

"import gobject" works fine.
-- 
Jeffrey Barish





More information about the gstreamer-devel mailing list