[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