Here's a patch which fixes the FTBFS problem. I'm not going to tag the bug as "patch" since this is just an ugly workaround for the fact that gdbusintrospection.h wants to use "signals" as a field name. I just wanted to post it in case anybody else wanted to recompile the package, until a proper fix is worked out. -- Daniel Schepler
diff -urN polkit-qt-1-0.95.1.old//agent/listeneradapter.cpp polkit-qt-1-0.95.1//agent/listeneradapter.cpp --- polkit-qt-1-0.95.1.old//agent/listeneradapter.cpp 2009-12-23 11:31:14.000000000 +0000 +++ polkit-qt-1-0.95.1//agent/listeneradapter.cpp 2011-05-01 19:54:06.000000000 +0000 @@ -18,10 +18,10 @@ * Boston, MA 02110-1301, USA. */ -#include "listeneradapter_p.h" -#include <QtCore/QDebug> #define POLKIT_AGENT_I_KNOW_API_IS_SUBJECT_TO_CHANGE 1 #include <polkitagent/polkitagent.h> +#include "listeneradapter_p.h" +#include <QtCore/QDebug> namespace PolkitQt1 { diff -urN polkit-qt-1-0.95.1.old//agent/polkitqt1-agent-session.cpp polkit-qt-1-0.95.1//agent/polkitqt1-agent-session.cpp --- polkit-qt-1-0.95.1.old//agent/polkitqt1-agent-session.cpp 2009-12-23 11:31:14.000000000 +0000 +++ polkit-qt-1-0.95.1//agent/polkitqt1-agent-session.cpp 2011-05-01 19:50:07.000000000 +0000 @@ -18,15 +18,15 @@ * Boston, MA 02110-1301, USA. */ +#define POLKIT_AGENT_I_KNOW_API_IS_SUBJECT_TO_CHANGE 1 +#include <polkitagent/polkitagent.h> + #include "polkitqt1-agent-session.h" #include <QtCore/QDebug> #include "polkitqt1-identity.h" -#define POLKIT_AGENT_I_KNOW_API_IS_SUBJECT_TO_CHANGE 1 -#include <polkitagent/polkitagent.h> - using namespace PolkitQt1::Agent; class Session::Private diff -urN polkit-qt-1-0.95.1.old//agent/polkitqtlistener_p.h polkit-qt-1-0.95.1//agent/polkitqtlistener_p.h --- polkit-qt-1-0.95.1.old//agent/polkitqtlistener_p.h 2009-12-23 11:31:14.000000000 +0000 +++ polkit-qt-1-0.95.1//agent/polkitqtlistener_p.h 2011-05-01 19:53:25.000000000 +0000 @@ -27,8 +27,18 @@ #include "listeneradapter_p.h" +#ifndef QT_NO_KEYWORDS +#undef signals +#endif + #include <polkitagent/polkitagent.h> +#ifndef QT_NO_KEYWORDS +#ifdef QOBJECTDEFS_H +#define signals protected +#endif +#endif + G_BEGIN_DECLS #define POLKIT_QT_TYPE_LISTENER (polkit_qt_listener_get_type()) diff -urN polkit-qt-1-0.95.1.old//core/polkitqt1-actiondescription.cpp polkit-qt-1-0.95.1//core/polkitqt1-actiondescription.cpp --- polkit-qt-1-0.95.1.old//core/polkitqt1-actiondescription.cpp 2009-12-23 11:31:14.000000000 +0000 +++ polkit-qt-1-0.95.1//core/polkitqt1-actiondescription.cpp 2011-05-01 19:49:11.000000000 +0000 @@ -18,12 +18,12 @@ * Boston, MA 02110-1301, USA. */ +#include <polkit/polkit.h> + #include "polkitqt1-actiondescription.h" #include <QtCore/QString> -#include <polkit/polkit.h> - namespace PolkitQt1 { diff -urN polkit-qt-1-0.95.1.old//core/polkitqt1-authority.cpp polkit-qt-1-0.95.1//core/polkitqt1-authority.cpp --- polkit-qt-1-0.95.1.old//core/polkitqt1-authority.cpp 2009-12-23 11:31:13.000000000 +0000 +++ polkit-qt-1-0.95.1//core/polkitqt1-authority.cpp 2011-05-01 19:46:26.000000000 +0000 @@ -21,13 +21,13 @@ * Boston, MA 02110-1301, USA. */ +#include <polkit/polkit.h> + #include "polkitqt1-authority.h" #include <QtDBus/QDBusInterface> #include <QtDBus/QDBusReply> -#include <polkit/polkit.h> - namespace PolkitQt1 { diff -urN polkit-qt-1-0.95.1.old//core/polkitqt1-details.cpp polkit-qt-1-0.95.1//core/polkitqt1-details.cpp --- polkit-qt-1-0.95.1.old//core/polkitqt1-details.cpp 2009-12-23 11:31:14.000000000 +0000 +++ polkit-qt-1-0.95.1//core/polkitqt1-details.cpp 2011-05-01 19:48:30.000000000 +0000 @@ -18,12 +18,12 @@ * Boston, MA 02110-1301, USA. */ +#include <polkit/polkit.h> + #include "polkitqt1-details.h" #include <QtCore/QStringList> -#include <polkit/polkit.h> - namespace PolkitQt1 { diff -urN polkit-qt-1-0.95.1.old//core/polkitqt1-identity.cpp polkit-qt-1-0.95.1//core/polkitqt1-identity.cpp --- polkit-qt-1-0.95.1.old//core/polkitqt1-identity.cpp 2009-12-23 11:31:13.000000000 +0000 +++ polkit-qt-1-0.95.1//core/polkitqt1-identity.cpp 2011-05-01 19:47:12.000000000 +0000 @@ -18,10 +18,10 @@ * Boston, MA 02110-1301, USA. */ -#include "polkitqt1-identity.h" - #include <polkit/polkit.h> +#include "polkitqt1-identity.h" + #include <QtCore/QDebug> namespace PolkitQt1 diff -urN polkit-qt-1-0.95.1.old//core/polkitqt1-subject.cpp polkit-qt-1-0.95.1//core/polkitqt1-subject.cpp --- polkit-qt-1-0.95.1.old//core/polkitqt1-subject.cpp 2009-12-23 11:31:14.000000000 +0000 +++ polkit-qt-1-0.95.1//core/polkitqt1-subject.cpp 2011-05-01 19:47:40.000000000 +0000 @@ -18,10 +18,11 @@ * Boston, MA 02110-1301, USA. */ +#include <polkit/polkit.h> + #include "polkitqt1-subject.h" #include <QtCore/QDebug> -#include <polkit/polkit.h> namespace PolkitQt1 { diff -urN polkit-qt-1-0.95.1.old//core/polkitqt1-temporaryauthorization.cpp polkit-qt-1-0.95.1//core/polkitqt1-temporaryauthorization.cpp --- polkit-qt-1-0.95.1.old//core/polkitqt1-temporaryauthorization.cpp 2009-12-23 11:31:14.000000000 +0000 +++ polkit-qt-1-0.95.1//core/polkitqt1-temporaryauthorization.cpp 2011-05-01 19:48:10.000000000 +0000 @@ -18,11 +18,11 @@ * Boston, MA 02110-1301, USA. */ +#include <polkit/polkit.h> + #include "polkitqt1-temporaryauthorization.h" #include "polkitqt1-authority.h" -#include <polkit/polkit.h> - namespace PolkitQt1 { diff -urN polkit-qt-1-0.95.1.old//debian/changelog polkit-qt-1-0.95.1//debian/changelog --- polkit-qt-1-0.95.1.old//debian/changelog 2010-01-16 08:08:53.000000000 +0000 +++ polkit-qt-1-0.95.1//debian/changelog 2011-05-01 19:46:40.000000000 +0000 @@ -1,3 +1,9 @@ +polkit-qt-1 (0.95.1-1+bpb1) pbuildd; urgency=low + + * Local build using pbuildd. + + -- Pbuildd daemon <pbui...@frobozz.homelinux.net> Sun, 01 May 2011 19:46:40 +0000 + polkit-qt-1 (0.95.1-1) unstable; urgency=low * Initial release. (Closes: #565395)