[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: Re: [PyQt] PyKDE 4.4.4 build failure after switching sip
From: Phil Thompson <phil () riverbankcomputing ! com>
Date: 2010-07-31 16:05:35
Message-ID: d3e094c5c970a7154381a8d1ba371b46 () localhost
[Download RAW message or body]
On Sat, 31 Jul 2010 18:00:05 +0200, "Hans-Peter Jansen" <hpj@urpla.net>
wrote:
> Hi Phil,
>
> during the course of refreshing my PyQt builds, I've switched from
> sip 4.10.2 to 4.10.5.
>
> Now, the formerly fine PyKDE build from KDE 4.4.4 bail out with:
>
> /usr/include/akonadi/kmime/addressattribute.h:
> In member function 'Akonadi::AddressAttribute&
Akonadi::AddressAttribute:
> :operator=(const Akonadi::AddressAttribute&)':
> /usr/include/akonadi/kmime/addressattribute.h:43:
> error: non-static const member 'Akonadi::AddressAttribute::Private*
const
> Akonadi::AddressAttribute::d',
> can't use default assignment operator
> sipakonadipart2.cpp: In function 'void
> assign_Akonadi_AddressAttribute(void*, Py_ssize_t, const void*)':
> sipakonadipart2.cpp:6921: note:
> synthesized method 'Akonadi::AddressAttribute&
> Akonadi::AddressAttribute::operator=(const Akonadi::AddressAttribute&)'
> first required here
>
> The generated source excerpt:
>
> extern "C" {static void assign_Akonadi_AddressAttribute(void *,
> SIP_SSIZE_T, const void *);}
> static void assign_Akonadi_AddressAttribute(void *sipDst, SIP_SSIZE_T
> sipDstIdx, const void *sipSrc)
> {
> reinterpret_cast<Akonadi::AddressAttribute *>(sipDst)[sipDstIdx] =
> *reinterpret_cast<const Akonadi::AddressAttribute *>(sipSrc);
> }
>
> Any idea, what's going wrong now?
Probably needs a private assignment operator to be defined - but PyKDE4 is
nothing to do with me.
Phil
_______________________________________________
PyQt mailing list PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic