[pygtk] pygtk with directfb without x11
sgf42 at fischer-abc.de
sgf42 at fischer-abc.de
Tue Jul 14 20:18:21 WST 2009
It seems this problem is already known to gnome:
http://bugzilla.gnome.org/show_bug.cgi?id=525985
But nobody seems to care. What can help here ? Maybe using more recent
sources ? But then the whole environment may have to be changed from lenny to
squeeze...! Don't know if one should/can rely on the "testing" branch of
debian?
Any thoughts?
Thanks
Sven
On Monday 13 July 2009, sgf42 at fischer-abc.de wrote:
> Hi Albert,
>
> thank you very much for your reply.
>
> Meanwhile I found out, that it's not a good idea to use precompiled
> packages from debian if you don't like X11 dependentcies. You have to
> compile it on your own. And the description for it is already available
> here:
>
> http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectFB
>
> this works great, no X11 dependencies at all anymore!
>
> BUT as usual that's not all...
>
> I got this
>
> ImportError: /usr/gtkdfb/lib/python2.5/site-packages/gtk-2.0/gtk/_gtk.so:
> undefined symbol: gdk_keyval_convert_case
>
>
> which I fixed with the help of this posting
>
> http://www.daa.com.au/pipermail/pygtk/2007-August/014101.html
>
> And now I get this error message:
>
> Python 2.5.2 (r252:60911, Jan 5 2009, 02:00:00)
> [GCC 4.3.2] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>
> >>> import pygtk
> >>> pygtk.require('2.0')
> >>> import gtk
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/usr/gtkdfb/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py",
> line 48, in <module>
> from gtk import _gtk
> ImportError: /usr/gtkdfb/lib/python2.5/site-packages/gtk-2.0/gtk/_gtk.so:
> undefined symbol: gdk_keymap_have_bidi_layouts
>
>
> I tried the same approach as above by adding "gdk_keymap_have_bidi_layouts"
> to the ignore section in
>
> pygtk-x.x/gtk/gdk.override
>
> but to no avail...
>
> My setup is at the moment:
>
> Python 2.5.2
> pygtk-2.12.1
> pygobject-2.14.2
> gtk+-2.12.12
> libglade-2.6.2
> libxml2-2.6.30
> pango-1.20.5
> cairo-1.6.4
>
> Does anybody can give me a hint how to get rid of this error. And why does
> adding it to the ignore section doesn't help here ?
>
> Thank you very much in advance!
>
> Sven
>
> On Monday 06 July 2009, A.T.Hofkamp wrote:
> > sgf42 at fischer-abc.de wrote:
> > > Hi,
> > >
> > > nobody who can help me to answer the question, is it possible to use
> > > pygtk with directfb without x11 libs ?
> >
> > I have no idea what directfb is, nor do I know anything about GTK or
> > PyGTK internals, so I cannot make a fair estimate of how difficult it is
> > going to be.
> >
> >
> > In short, the answer to your question is yes, everything is open source
> > software. Either it is supported already, or you can extend the software.
> > It may however not be trivial.
> >
> >
> > PyGTK is not really relevant to your question. PyGTK is nothing more than
> > a very thin layer on top of GTK, so if you want to use PyGTK with
> > directfb, you need a GTK with directfb.
> > If you have that, building a PyGTK with directfb should be quite easy.
> >
> > Thus, find out what video backends are supported by GTK, and you know how
> > non-trivial directfb support is going to be.
> >
> >
> > Albert
>
> _______________________________________________
> pygtk mailing list pygtk at daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://faq.pygtk.org/
More information about the pygtk
mailing list