[PyQt] ANN: SIP v4.15.1 Released
Hans-Peter Jansen
hpj at urpla.net
Tue Nov 19 14:52:01 GMT 2013
Dear Phil,
On Samstag, 24. August 2013 22:30:16 Hans-Peter Jansen wrote:
> On Freitag, 23. August 2013 18:44:38 Phil Thompson wrote:
> > SIP v4.15.1 has been released. This fixes a regression in v4.15 related to
> > the handling of hidden virtual methods. PyQt is unaffected.
>
> Well, but PyQt3 is:
>
> [ 121s] g++ -c -pipe -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2
> -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g
> -DUSE_LIB64_PATHES -fno-strict-aliasing -fPIC -fmessage-length=0 -O2 -Wall
> -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
> -fasynchronous-unwind-tables -g -DUSE_LIB64_PATHES -fno-strict-aliasing
> -Wall -W -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I.
> -I/usr/include/ -I/usr/include/python2.7 -I/usr/lib/qt3/mkspecs/default
> -I/usr/lib/qt3/include -I/usr/X11R6/include -o sipqtQLayout.o
> sipqtQLayout.cpp [ 121s] qt/sipqtQLayout.cpp: In function 'void*
> init_QLayout(sipSimpleWrapper*, PyObject*, PyObject*, PyObject**,
> PyObject**, PyObject**)': [ 121s] qt/sipqtQLayout.cpp:1801:48: error:
> cannot allocate an object of abstract type 'sipQLayout' [ 121s]
> qt/sipqtQLayout.cpp:105:7: note: because the following virtual functions
> are pure within 'sipQLayout': [ 121s] In file included from
> /usr/lib/qt3/include/qabstractlayout.h:50:0, [ 121s] from
> sip/qt/qlayout.sip:274:
> [ 121s] /usr/lib/qt3/include/qlayout.h:234:10: note: virtual void
> QLayout::setGeometry(const QRect&) [ 121s]
> /usr/lib/qt3/include/qlayout.h:235:21: note: virtual QLayoutIterator
> QLayout::iterator() [ 121s] /usr/lib/qt3/include/qlayout.h:234:10: note:
> virtual void QLayout::setGeometry(const QRect&) [ 121s]
> /usr/lib/qt3/include/qlayout.h:235:21: note: virtual QLayoutIterator
> QLayout::iterator() [ 121s] qt/sipqtQLayout.cpp:1816:45: error: cannot
> allocate an object of abstract type 'sipQLayout' [ 121s]
> qt/sipqtQLayout.cpp:105:7: note: since type 'sipQLayout' has pure virtual
> functions [ 121s] qt/sipqtQLayout.cpp:1830:42: error: cannot allocate an
> object of abstract type 'sipQLayout' [ 121s] qt/sipqtQLayout.cpp:105:7:
> note: since type 'sipQLayout' has pure virtual functions [ 122s]
> make[1]: *** [sipqtQLayout.o] Error 1
> [ 122s] make[1]: *** Waiting for unfinished jobs....
> [ 122s] make[1]: Leaving directory
> `/home/abuild/rpmbuild/BUILD/PyQt-x11-gpl-3.18.1/qt' [ 122s] make: ***
> [all] Error 2
> [ 122s] error: Bad exit status from /var/tmp/rpm-tmp.chPlXv (%build)
>
>
> https://build.opensuse.org/package/show/home:frispete:PyQt/python-qt3
>
>
> I know, old unsupported stuff, but this is still in heavy use all over
> the world ;-)
Could you give me a hint, how to handle the virtual functions within the new
sip, please? I will try to cook up a patch then.
TIA,
Pete
More information about the PyQt
mailing list