Unless you're good at building your own libraries from source, it is
best to wait for fedora to release some new versions of libraries. This
is the perennial problem with binary distributions -- open source
development is fast-paced and development releases depend on whatever
version of a library is most recent. In other words: patience.
This issue will come up again and again, every time a bug fixed in
gstreamer causes us to end support for the current version. I realize
that people are usually pretty attached to one distribution or another,
and would rather not reinstall for the sake of PiTiVi. There are three
options: emulation, virtualization, and a chroot. If you can't wait for
your distribution to release updates, setting up a chroot of a
source-based distribution like gentoo might be the best option. This
would allow you to build gstreamer and its dependencies from source when
new releases come out, but keep running the majority of your
applications under your current distribution of choice. It does not
require emulation or virtualization, so everything runs at native speed.
And, since it shares your current filesystem and running kernel, it
would impose a minimum of memory and disk overhead.
If there's enough interest in this, I'll consider adapting my old ubuntu
chroot how-to into a gentoo chroot how-to. Though I think the gentoo
wiki has a fairly comprehensive guide to installing into a chroot, it
would be nice to have a how-to tailored specifically towards
kickstarting PiTiVi development, as well as a reference platform for
Per Thomas Jahr wrote:
> On Tue, 2007-10-23 at 13:08 -0700, George Farris wrote:
>> On Tue, 2007-10-23 at 21:39 +0200, Per Thomas Jahr wrote:
>>> I wanted to try out the 0.11.0 release, but I get the following error
>>> when trying to start pitivi (see below). I don't know much about Python,
>>> but some module seems to be missing. What do I need to do? BTW: I'm
>>> running Fedora 7.
>>> $ pitivi
>>> Traceback (most recent call last):
>>> File "/usr/local/bin/pitivi", line 113, in <module>
>>> File "/usr/local/bin/pitivi", line 102, in _run_pitivi
>>> import pitivi.pitivi as pitivi
>>> File "/usr/local/lib/pitivi/python/pitivi/pitivi.py", line 29, in <module>
>>> from ui import mainwindow
>>> File "/usr/local/lib/pitivi/python/pitivi/ui/mainwindow.py", line 49, in <module>
>>> from pluginmanagerdialog import PluginManagerDialog
>>> File "/usr/local/lib/pitivi/python/pitivi/ui/pluginmanagerdialog.py", line 29, in <module>
>>> import pitivi.plugincore as plugincore
>>> File "/usr/local/lib/pitivi/python/pitivi/plugincore.py", line 22, in <module>
>>> from zope.interface import Interface, Attribute
>>> ImportError: No module named zope.interface
>> Install the "python-zopeinterface" package (Ubuntu) or whatever it is
>> called on your distro of choice.
> yum install python-zope-interface
> made that error go away. But now it seems my gstreamer version is one
> revision to old:
> "You do not have a recent enough version of GStreamer (currently
> 0.10.13.0). Install a version of the GStreamer greater or equal
> to 0.10.13.1"
> But I can wait two weeks for Fedora 8 and try again.
> Per Thomas
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> Pitivi-pitivi mailing list