<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div>I am trying to get things running but have run into some problems.&nbsp; Everything in the Tutorial so far has worked perfectly, that is until I try to compile qdbus.&nbsp; I've spent lots of time trying to find a suitable work around.&nbsp; I did see that some people were having problems with this before but I the solutions that have been suggested aren't working for me.&nbsp; I'm running XP and using MinGW.&nbsp; Here is what I get when things go wrong.<br><br>C:\Qt\4.2.1\tools\qdbus&gt;mingw32-make<br>cd src &amp;&amp; mingw32-make -f Makefile<br>mingw32-make[1]: Entering directory `C:/Qt/4.2.1/tools/qdbus/src'<br>mingw32-make -f Makefile.Release<br>mingw32-make[2]: Entering directory `C:/Qt/4.2.1/tools/qdbus/src'<br>g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_S<br>HARED
 -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQDBUS_MAKEDLL -DDBUS_API_S<br>UBJECT_TO_CHANGE -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_THREAD_S<br>UPPORT -I"C:/Qt/4.2.1/include/QtCore" -I"C:/Qt/4.2.1/include/QtCore" -I"C:/Qt/4.<br>2.1/include/QtXml" -I"C:/Qt/4.2.1/include/QtXml" -I"C:/Qt/4.2.1/include" -I"." -<br>I"C:/Qt/4.2.1/include/ActiveQt" -I"tmp" -I"." -I"..\..\..\mkspecs\win32-g++" -o<br>tmp\obj\release_shared\qdbusconnection.o qdbusconnection.cpp<br>In file included from qdbusconnection.cpp:33:<br>qdbusconnection_p.h:52:23: dbus/dbus.h: No such file or directory<br>In file included from qdbusconnection.cpp:33:<br>qdbusconnection_p.h:80: error: ISO C++ forbids declaration of `DBusWatch' with n<br>o type<br>qdbusconnection_p.h:80: error: expected `;' before '*' token<br>qdbusconnection_p.h:127: error: `DBusTimeout' was not declared in this scope<br>qdbusconnection_p.h:127: error: template argument 2 is invalid<br>qdbusconnection_p.h:127: error: ISO C++
 forbids declaration of `TimeoutHash' wit<br>h no type<br>qdbusconnection_p.h:138: error: variable or field `setConnection' declared void<br>qdbusconnection_p.h:138: error: expected `;' before '(' token<br>qdbusconnection_p.h:139: error: variable or field `setServer' declared void<br>qdbusconnection_p.h:139: error: expected `;' before '(' token<br>qdbusconnection_p.h:199: error: field `error' has incomplete type<br>qdbusconnection_p.h:205: error: ISO C++ forbids declaration of `DBusConnection'<br>with no type<br>qdbusconnection_p.h:205: error: expected `;' before '*' token<br>qdbusconnection_p.h:206: error: ISO C++ forbids declaration of `DBusServer' with<br>&nbsp;no type<br>qdbusconnection_p.h:206: error: expected `;' before '*' token<br>qdbusconnection_p.h:212: error: `DBusTimeout' was not declared in this scope<br>qdbusconnection_p.h:212: error: template argument 1 is invalid<br>qdbusconnection_p.h:212: error: ISO C++ forbids declaration of
 `pendingTimeouts'<br>&nbsp;with no type<br>qdbusconnection_p.h:228: error: `DBusHandlerResult' does not name a type<br>qdbusconnection_p.h:229: error: variable or field `messageResultReceived' declar<br>ed void<br>qdbusconnection_p.h:229: error: expected `;' before '(' token<br>qdbusconnection_p.h: In constructor `QDBusConnectionPrivate::Watcher::Watcher()'<br>:<br>qdbusconnection_p.h:79: error: class `QDBusConnectionPrivate::Watcher' does not<br>have any field named `watch'<br>qdbusconnection.cpp: In destructor `QDBusConnectionManager::~QDBusConnectionMana<br>ger()':<br>qdbusconnection.cpp:106: error: `dbus_shutdown' undeclared (first use this funct<br>ion)<br>qdbusconnection.cpp:106: error: (Each undeclared identifier is reported only onc<br>e for each function it appears in.)<br>qdbusconnection.cpp: In static member function `static QDBusConnection QDBusConn<br>ection::connectToBus(QDBusConnection::BusType, const QString&amp;)':<br>qdbusconnection.cpp:321: error:
 `DBusConnection' undeclared (first use this func<br>tion)<br>qdbusconnection.cpp:321: error: `c' undeclared (first use this function)<br>qdbusconnection.cpp:324: error: `DBUS_BUS_SYSTEM' undeclared (first use this fun<br>ction)<br>qdbusconnection.cpp:324: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'error'<br>qdbusconnection.cpp:324: error: `dbus_bus_get_private' undeclared (first use thi<br>s function)<br>qdbusconnection.cpp:327: error: `DBUS_BUS_SESSION' undeclared (first use this fu<br>nction)<br>qdbusconnection.cpp:327: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'error'<br>qdbusconnection.cpp:330: error: `DBUS_BUS_STARTER' undeclared (first use this fu<br>nction)<br>qdbusconnection.cpp:330: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'error'<br>qdbusconnection.cpp:333: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'setConnection'<br>qdbusconnection.cpp: In static member function `static
 QDBusConnection QDBusConn<br>ection::connectToBus(const QString&amp;, const QString&amp;)':<br>qdbusconnection.cpp:366: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'setConnection'<br>qdbusconnection.cpp:366: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'error'<br>qdbusconnection.cpp:366: error: `dbus_connection_open' undeclared (first use thi<br>s function)<br>qdbusconnection.cpp: In member function `bool QDBusConnection::send(const QDBusM<br>essage&amp;) const':<br>qdbusconnection.cpp:406: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp: In member function `bool QDBusConnection::callWithCallback(<br>const QDBusMessage&amp;, QObject*, const char*, int) const':<br>qdbusconnection.cpp:436: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp: In member function `QDBusMessage QDBusConnection::call(cons<br>t QDBusMessage&amp;, QDBus::CallMode, int)
 const':<br>qdbusconnection.cpp:467: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp: In member function `bool QDBusConnection::connect(const QSt<br>ring&amp;, const QString&amp;, const QString&amp;, const QString&amp;, const QString&amp;, QObject*,<br>&nbsp;const char*)':<br>qdbusconnection.cpp:530: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp: In member function `bool QDBusConnection::disconnect(const<br>QString&amp;, const QString&amp;, const QString&amp;, const QString&amp;, const QString&amp;, QObjec<br>t*, const char*)':<br>qdbusconnection.cpp:584: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp: In member function `bool QDBusConnection::registerObject(co<br>nst QString&amp;, QObject*, QFlags&lt;QDBusConnection::RegisterOption&gt;)':<br>qdbusconnection.cpp:641: error: 'class QDBusConnectionPrivate' has no member
 nam<br>ed 'connection'<br>qdbusconnection.cpp: In member function `void QDBusConnection::unregisterObject(<br>const QString&amp;, QDBusConnection::UnregisterMode)':<br>qdbusconnection.cpp:709: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp: In member function `QObject* QDBusConnection::objectRegiste<br>redAt(const QString&amp;) const':<br>qdbusconnection.cpp:751: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp: In member function `bool QDBusConnection::isConnected() con<br>st':<br>qdbusconnection.cpp:797: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp:797: error: 'class QDBusConnectionPrivate' has no member nam<br>ed 'connection'<br>qdbusconnection.cpp:797: error: `dbus_connection_get_is_connected' undeclared (f<br>irst use this function)<br>mingw32-make[2]: *** [tmp\obj\release_shared\qdbusconnection.o] Error
 1<br>mingw32-make[2]: Leaving directory `C:/Qt/4.2.1/tools/qdbus/src'<br>mingw32-make[1]: *** [release] Error 2<br>mingw32-make[1]: Leaving directory `C:/Qt/4.2.1/tools/qdbus/src'<br>mingw32-make: *** [sub-src-make_default-ordered] Error 2<br><br><br>Thanks for any help.<br>Ben<br></div></div><br>
                <hr size=1>The best gets better. See why everyone is raving about the <a href="http://us.rd.yahoo.com/evt=40705/*http://mrd.mail.yahoo.com/try_beta?.intl=ca"><b>All-new Yahoo! Mail.</b></a> 
 </body></html>