dbus errors

Jeff Mitchell kde-dev at emailgoeshere.com
Thu Apr 10 23:15:47 CEST 2008


Peter Kümmel wrote:
> Jeff Mitchell wrote:
>> Christian Ehrlicher wrote:
>>> Jeff Mitchell schrieb:
>>>> Quoting Christian Ehrlicher <Ch.Ehrlicher at gmx.de>:
>>>>> Try to compile with "/showIncludes" compiler switch.
>>>> Is there a way to do this using emerge?
>>>>
>>> No, just go into workdir, run cmakesetup and modify the flags.
>> Here's a (zipped, original was over 40k) output from running with 
>> /showIncludes.
>>
>> Hopefully you can find something.
>>
>> --Jeff
> 
> Hi Jeff,
> 
> QString interface() const;
> 
> Is this the line producing the error?

No, that's on line 96.  Line 75 is:

static QDBusMessage createSignal(const QString &path, const QString 
&interface, const QString &name);

> I assume the msvc headers define "interfac" as macro.
> To see where this happens add in front of line 75
> #define interface 1
> This produces a warning and points you to the original
> definition of interface.
> 
> Maybe your SDK "Microsoft Platform SDK for Windows Server 2003 R2"
> is too old, and upgrading will help.
> 
> If you don't wanna upgrade you could try a hack: add
> #undef interface
> at line 74 of qtdbus\qdbusmessage.h

At line 96?

Why do you think the issue is with the word interface?

--Jeff


More information about the Kde-windows mailing list