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

Andreas Pakulat apaku at gmx.de
Tue Jun 1 15:41:02 UTC 2010


On 01.06.10 10:21:27, Matt Rogers wrote:
> 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

Well, it hinders my personal development a bit as I have only trunk on one
machine and the others all still run 4.3 (there are updates available but I
don't have the time to do that currently, especially handle all the
possible breakages).

And I fear I'm not the only one in this position.

Andreas

-- 
Your boss is a few sandwiches short of a picnic.




More information about the KDevelop-devel mailing list