[compiz] KWD not building problem solved

David Reveman davidr at novell.com
Thu Jan 18 11:22:30 PST 2007


On Thu, 2007-01-18 at 11:43 +0100, Julian Sikorski wrote:
> Julian Sikorski napisał(a):
> > Julian Sikorski napisał(a):
> >> It looks like you just assumed too much. kde-config has a specific
> >> include dir query. I am now hitting some dbus problems, but it does not
> >> seem to be related.
> >>
> >>
> >> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> compiz mailing list
> >> compiz at lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/compiz
> > Well, it seems I won't be able to get this working... With the attached
> > patch (as suggested in the dbus.h) I was able to get a bit further, but
> > compilation still blows in the face:
> > decorator.h:167: error: 'DBusQt' has not been declared
> > decorator.h:167: error: ISO C++ forbids declaration of 'Connection' with
> > no type
> > decorator.h:167: error: expected ';' before 'mDBusQtConnection'
> > Does standard dbus define this function? Or shall I have some additional
> > headers installed? Cheers.
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > _______________________________________________
> > compiz mailing list
> > compiz at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/compiz
> 
> Are these patches wrong? I know they don't solve the building problem
> entirely due to the fact kwd is using an obsolete version of DBusQT
> which is a bit hard to find, but at least the headers location is
> detected properly. The dbus fix was made according to the comment in the
> header:
> 
> #if !defined (DBUS_INSIDE_DBUS_H) && !defined (DBUS_COMPILATION)
> #error "Only <dbus/dbus.h> can be included directly, this file may
> disappear or change contents."
> 
> There is a backport of qt4 dbus, which is not discouraged by upstream
> and can be downloaded here:
> 
> http://websvn.kde.org/branches/work/dbus-qt4-qt3backport/
> http://www.sbox.tugraz.at/home/v/voyager/dbus-1-qt3-0.2.tar.bz2

Ok, I guess we should depend on dbus-1-qt3 until we can move to qt4. Do
you know which is the first version of dbus that doesn't include qt
bindings? We can change so either an old version of dbus with qt
bindings or dbus-1-qt3 is required.

-David



More information about the compiz mailing list