sauron on IRC reports that with Qt 4.6 beta, ../TelepathyQt4/types.h: In function ‘bool operator==(const QDBusVariant&, const QDBusVariant&)’: ../TelepathyQt4/types.h:102: error: redefinition of ‘bool operator==(const QDBusVariant&, const QDBusVariant&)’ /usr/include/qt4/QtDBus/qdbusextratypes.h:177: error: ‘bool operator==(const QDBusVariant&, const QDBusVariant&)’ previously defined here 18:34 < smcv> sauron: that's a workaround for functionality missing from some Qt versions (but apparently not yours) 18:34 < smcv> sauron: it's meant to not be compiled if it's not needed... seems that's not working for you ... 18:40 < smcv> hmm. so HAVE_QDBUSVARIANT_OPERATOR_EQUAL *is* defined 18:41 < smcv> sauron: argh! of course, the ifndef doesn't work, because types.h can't safely include config.h
This still fails to compile with --disable-Werror; it's not just a warning that becomes fatal in development builds. See "URL" field for proposed patch.
The next release, probably called 0.3.0, will fix this using the patch I proposed. We'll close this bug when the release is made.
Actually fixed in 0.2.1.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.