Web lists-archives.org

Re: [kde-linux] knetworkmanager won't compile...needs DBus-Qt headers




On Thursday 14 June 2007, Travis M. wrote:
> I am using Linux from Scratch with DBus 1.0.2 with the DBus-Qt
> bindings installed. And, my DBus and DBus-Qt headers are split up like
> this, so the "configure" script can't find my DBus-Qt headers, Ubuntu
> 7.04 has a "dbus/connection.h" wrapper header to fix this. My dbus
> header dirs are split up like this (from the "tree" command):
>
> travis@mcp-hexaflake:/tmp/tree-1.5.1.1$ ./tree /usr/include/dbus-1.0/
> /usr/include/dbus-1.0/
>
> |-- dbus
> |

[snip]

> `-- qt3
>     `-- dbus
>
>         |-- qdbusconnection.h
>         |-- qdbusdata.h
>         |-- qdbusdatalist.h
>         |-- qdbusdatamap.h
>         |-- qdbuserror.h
>         |-- qdbusmacros.h
>         |-- qdbusmessage.h
>         |-- qdbusobject.h
>         |-- qdbusobjectpath.h
>         |-- qdbusproxy.h
>
>         `-- qdbusvariant.h

This are the current Qt3 bindings. KNetworkManager and some other programs use 
just one class (for Qt3 event loop integration) of a binding set which has 
been removed from D-Bus CVS years ago and is thus unmaintained.

However distributions usually still ship the old bindings since old programs 
depend on it. For example on Debian the development package is called 
libdbus-qt-1-dev

Cheers,
Kevin
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring

Attachment: pgpBU9JRBpRnt.pgp
Description: PGP signature

___________________________________________________
This message is from the kde-linux mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.