[kdevplatform] d3af706 Increase KDE requirement to 4.4 to fix the build f

Matt Rogers mattr at kde.org
Tue Jun 1 15:21:27 UTC 2010


On Tue, Jun 1, 2010 at 9:33 AM, Andreas Pakulat <apaku at gmx.de> wrote:
> commit d3af70649a0882d14505d3a671464eae134779d2
> Author: Andreas Pakulat <apaku at gmx.de>
> Date:   Tue Jun 1 16:38:56 2010 +0200
>
>    Increase KDE requirement to 4.4 to fix the build for now.
>
>    Problem is that qobject_interface_iid<> was introduced with qt4.6 and
>    its a function that is specialized inside the Q_DECLARE_INTERFACE macro.
>
>    As I absolutely want to avoid having again 2 macros that are necessary
>    for our plugins to work I've raised the requirement for now to make sure
>    everybody has Qt4.6 when building master. I'm open for suggestions about
>    other ways of converting a typename into typename_iid at runtime without
>    introducing a second macro (and if possible without having to change
>    Q_DECLARE_INTERFACE into KDEV_DECLARE_INTERFACE everywhere).
>
>    CCMAIL: kdevelop-devel at kdevelop.org
>

Seems like a smart thing to do to me. Besides, it's not like there
aren't updates out to upgrade folks to KDE 4.4 anyways. In fact, the
openSUSE packages of KDevelop 4.0 required me to upgrade to KDE 4.4 on
my openSUSE 11.2 box
--
Matt




More information about the KDevelop-devel mailing list