Sip has been released in version 4.4.4 A simple rename of the ebuild for 4.4.3 is sufficient.
Current ~arch (4.3.2) doesn't compile with python-2.5: >>> Emerging (1 of 1) dev-python/sip-4.3.2 to / * sip-4.3.2.tar.gz size ;-) ... [ ok ] * sip-4.3.2.tar.gz RMD160 ;-) ... [ ok ] * sip-4.3.2.tar.gz SHA256 ;-) ... [ ok ] * sip-4.3.2.tar.gz MD5 ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking sip-4.3.2.tar.gz to /var/tmp/portage/sip-4.3.2/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sip-4.3.2/work/sip-4.3.2 ... This is SIP 4.3.2 for Python 2.5 on linux2. The SIP code generator will be installed in /usr/bin. The SIP module will be installed in /usr/lib/python2.5/site-packages. The SIP header file will be installed in /usr/include/python2.5. The default directory to install .sip files in is /usr/share/sip. Qt v3.3.6 free edition is being used. The Qt header files are in /usr/qt/3/include. The qt-mt Qt library is in /usr/qt/3/lib. Qt's default platform/compiler configuration will be used. Creating sipconfig.py... Creating top level Makefile... Creating sip code generator Makefile... Creating sip module Makefile... make[1]: Entering directory `/var/tmp/portage/sip-4.3.2/work/sip-4.3.2/sipgen' i686-pc-linux-gnu-gcc -c -pipe -march=pentium-m -O2 -pipe -march=pentium-m -O2 -pipe -fno-strict-aliasing -w -I. -o main.o main.c i686-pc-linux-gnu-gcc -c -pipe -march=pentium-m -O2 -pipe -march=pentium-m -O2 -pipe -fno-strict-aliasing -w -I. -o transform.o transform.c i686-pc-linux-gnu-gcc -c -pipe -march=pentium-m -O2 -pipe -march=pentium-m -O2 -pipe -fno-strict-aliasing -w -I. -o gencode.o gencode.c i686-pc-linux-gnu-gcc -c -pipe -march=pentium-m -O2 -pipe -march=pentium-m -O2 -pipe -fno-strict-aliasing -w -I. -o heap.o heap.c i686-pc-linux-gnu-gcc -c -pipe -march=pentium-m -O2 -pipe -march=pentium-m -O2 -pipe -fno-strict-aliasing -w -I. -o parser.o parser.c i686-pc-linux-gnu-gcc -c -pipe -march=pentium-m -O2 -pipe -march=pentium-m -O2 -pipe -fno-strict-aliasing -w -I. -o lexer.o lexer.c i686-pc-linux-gnu-g++ -o sip main.o transform.o gencode.o heap.o parser.o lexer.o make[1]: Leaving directory `/var/tmp/portage/sip-4.3.2/work/sip-4.3.2/sipgen' make[1]: Entering directory `/var/tmp/portage/sip-4.3.2/work/sip-4.3.2/siplib' i686-pc-linux-gnu-gcc -c -pipe -march=pentium-m -O2 -pipe -fPIC -march=pentium-m -O2 -pipe -fno-strict-aliasing -w -D_REENTRANT -DSIP_QT_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I. -I/usr/include/python2.5 -I/usr/qt/3/include -I/usr/X11R6/include -o siplib.o siplib.c i686-pc-linux-gnu-g++ -c -pipe -march=pentium-m -O2 -pipe -fPIC -march=pentium-m -O2 -pipe -fno-strict-aliasing -w -D_REENTRANT -DSIP_QT_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I. -I/usr/include/python2.5 -I/usr/qt/3/include -I/usr/X11R6/include -o qtlib.o qtlib.cpp siplib.c: In function 'initsip': siplib.c:323: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'sip_api_export_module': siplib.c:728: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'parsePass1': siplib.c:1625: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:1625: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'createType': siplib.c:2492: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'createEnum': siplib.c:2561: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'getSelfFromArgs': siplib.c:2684: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:2684: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'sip_api_add_class_instance': siplib.c:3458: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'convertSubClass': siplib.c:3780: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:3780: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'sipWrapperType_init': siplib.c:4365: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4374: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'sipWrapperType_getattro': siplib.c:4409: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'sipWrapper_new': siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4624: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:4633: error: 'PyHeapTypeObject' has no member named 'type' siplib.c: In function 'initSlots': siplib.c:5134: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5135: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5281: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5282: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5306: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5307: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5311: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5312: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5326: error: 'PyHeapTypeObject' has no member named 'type' siplib.c:5327: error: 'PyHeapTypeObject' has no member named 'type' make[1]: *** [siplib.o] Error 1 make[1]: *** Waiting for unfinished jobs.... qtlib.cpp: In function 'int setSlot(sipSlot*, PyObject*, const char*)': qtlib.cpp:1255: error: invalid conversion from 'const char*' to 'char*' make[1]: *** [qtlib.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/sip-4.3.2/work/sip-4.3.2/siplib' make: *** [all] Error 2 !!! ERROR: dev-python/sip-4.3.2 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile sip-4.3.2.ebuild, line 33: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. 4.4.1, 4.4.3, 4.4.5 fail too.
Version bump happened, for Python 2.5 compatibility see bug 148277.