Bug#500271: libglade2-0: glade does not allow for linking with gdk+directfb-2.0

Ico Doornekamp debbug at zevv.nl
Sun Sep 28 19:35:24 UTC 2008



I Josselin,

Thanks for the fast response,

* On 2008-09-28 Josselin Mouette <joss at debian.org> wrote  :

> Le vendredi 26 septembre 2008 à 21:21 +0200, Ico Doornekamp a écrit :
> > Subject: libglade2-0: glade does not allow for linking with gdk+directfb-2.0
> > Package: libglade2-0
> > Version: 1:2.6.2-1
> > Severity: normal
> > 
> > *** Please type your report below this line ***
> > 
> > It seems that libglade-2.0 depends on libgdk-x11-2.0, which clashes with
> > libdk-directfb-2.0. This makes it impossible to use glade on gtk/gdk
> > directfb applications:
> > 
> > ico at lapdoos:/tmp$ gcc  `pkg-config --libs gtk+-directfb-2.0 libglade-2.0` -o hello hello.c
> > /usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib/libgdk-x11-2.0.so: undefined reference to `cairo_>
> > /usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib/libgdk-x11-2.0.so: undefined reference to `cairo_>
> > /usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib/libgdk-x11-2.0.so: undefined reference to `cairo_>
> > collect2: ld returned 1 exit status
> 
> Since the GDK ABI is not independent from the backend, all libraries you
> need have to be rebuilt against the directfb version if you want to use
> them with this backend.

Yes, that makes sense, I kind of figured that out after I submitted the
report.

> If you are developing a new application targeted to DirectFB, you???d
> better consider using GtkUIManager instead of Glade, that will avoid
> using another library for that.

I'm porting a few existing applications from X to directfb for an
embedded system, which is why I ran into this issue. Of course I can
work around this by building my own glade for directfb, but I was
wondering if a directfb version of glade would be a useful thing for
debian. I guess creating a whole package for this is not worth the
hassle, but thanks for the explanation.

Regards,

Ico







More information about the pkg-gnome-maintainers mailing list