Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 214062 - dev-python/pykde-3.16.1 released
Summary: dev-python/pykde-3.16.1 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Highest enhancement (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
: 222105 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-03-20 16:41 UTC by Arfrever Frehtes Taifersar Arahesis (RETIRED)
Modified: 2008-12-03 07:40 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
pykde-4.0.2-1 ebuild diff (pykde-4.0.2.1.diff,2.13 KB, text/plain)
2008-05-14 19:27 UTC, Darren Dale
Details
pykde-4 patch (PyQt4-4.4.patch,11.80 KB, patch)
2008-05-14 19:29 UTC, Darren Dale
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2008-03-20 16:41:13 UTC
dev-python/pykde-3.16.1 was released on 2008-03-05.
dev-python/pykde-4.0.2.1 was released on 2008-03-12.
dev-python/qscintilla-python-2.2 was released on 2008-02-27.
dev-python/sip-4.7.4 was released on 2008-02-12.
x11-libs/qscintilla-2.2 was released on 2008-02-27.

dev-python/pykde should be slotted.
Comment 1 Darren Dale 2008-05-14 16:48:29 UTC
I filed requests for version bumps, along with suggested ebuilds, for sip-4.7.5 (bug #222101) and qscintilla-2.2 (bug #222105)
Comment 2 Darren Dale 2008-05-14 19:27:08 UTC
Created attachment 153157 [details]
pykde-4.0.2-1 ebuild diff

Here's a diff that takes the first steps towards building pykde-4.0.2-1. There is a code block in sip/kdecore/typedefs.sip that needs to be commented out if PyQt4-4.4 is installed. I'm not an expert on ebuild syntax, and didnt know how to implement that logic, so the ebuild just applies the patch blindly. I'll post the patch next.
Comment 3 Darren Dale 2008-05-14 19:29:33 UTC
Created attachment 153159 [details, diff]
pykde-4 patch

This patch comments out a code block that is not compatible with PyQt4-4.4. It also adds a couple of directories that are required to build pykde-4 with kde4-4.0.3 or kde4-4.0.4.
Comment 4 Darren Dale 2008-05-14 19:32:18 UTC
The ebuild and patch I posted are not sufficient to get pykde-4 to compile. I'm to a point were I get errors that I am unable to diagnose on my own:

g++ -c -Wno-deprecated-declarations -pipe -fPIC -O2 -march=k8 -mtune=k8 -pipe -fomit-frame-pointer -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I../extra/kde403 -I/usr/kde/4.0/include -I/usr/kde/4.0/include/QtCore -I/usr/kde/4.0/include/QtGui -I/usr/kde/4.0/include/QtNetwork -I/usr/kde/4.0/include/sonnet -I/usr/include/python2.5 -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/X11R6/include -o sipkdecoreKMacroExpanderBase.o sipkdecoreKMacroExpanderBase.cpp
g++ -c -Wno-deprecated-declarations -pipe -fPIC -O2 -march=k8 -mtune=k8 -pipe -fomit-frame-pointer -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I../extra/kde403 -I/usr/kde/4.0/include -I/usr/kde/4.0/include/QtCore -I/usr/kde/4.0/include/QtGui -I/usr/kde/4.0/include/QtNetwork -I/usr/kde/4.0/include/sonnet -I/usr/include/python2.5 -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/X11R6/include -o sipkdecoreKLibrary.o sipkdecoreKLibrary.cpp
/usr/kde/4.0/include/kmacroexpander.h: In member function 'KMacroExpanderBase& KMacroExpanderBase::operator=(const KMacroExpanderBase&)':
/usr/kde/4.0/include/kmacroexpander.h:39: error: non-static const member 'KMacroExpanderBasePrivate* const KMacroExpanderBase::d', can't use default assignment operator
/usr/kde/4.0/include/kmacroexpander.h: In member function 'KCharMacroExpander& KCharMacroExpander::operator=(const KCharMacroExpander&)':
/usr/kde/4.0/include/kmacroexpander.h:224: note: synthesized method 'KMacroExpanderBase& KMacroExpanderBase::operator=(const KMacroExpanderBase&)' first required here
sipkdecoreKCharMacroExpander.cpp: In function 'void assign_KCharMacroExpander(void*, const void*)':
sipkdecoreKCharMacroExpander.cpp:279: note: synthesized method 'KCharMacroExpander& KCharMacroExpander::operator=(const KCharMacroExpander&)' first required here
make[1]: *** [sipkdecoreKCharMacroExpander.o] Error 1
make[1]: *** Waiting for unfinished jobs....
/usr/kde/4.0/include/kmacroexpander.h: In member function 'KMacroExpanderBase& KMacroExpanderBase::operator=(const KMacroExpanderBase&)':
/usr/kde/4.0/include/kmacroexpander.h:39: error: non-static const member 'KMacroExpanderBasePrivate* const KMacroExpanderBase::d', can't use default assignment operator
/usr/kde/4.0/include/kmacroexpander.h: In member function 'KWordMacroExpander& KWordMacroExpander::operator=(const KWordMacroExpander&)':
/usr/kde/4.0/include/kmacroexpander.h:192: note: synthesized method 'KMacroExpanderBase& KMacroExpanderBase::operator=(const KMacroExpanderBase&)' first required here
sipkdecoreKWordMacroExpander.cpp: In function 'void assign_KWordMacroExpander(void*, const void*)':
sipkdecoreKWordMacroExpander.cpp:281: note: synthesized method 'KWordMacroExpander& KWordMacroExpander::operator=(const KWordMacroExpander&)' first required here
/usr/kde/4.0/include/kmacroexpander.h: In member function 'KMacroExpanderBase& KMacroExpanderBase::operator=(const KMacroExpanderBase&)':
/usr/kde/4.0/include/kmacroexpander.h:39: error: non-static const member 'KMacroExpanderBasePrivate* const KMacroExpanderBase::d', can't use default assignment operator
sipkdecoreKMacroExpanderBase.cpp: In function 'void assign_KMacroExpanderBase(void*, const void*)':
sipkdecoreKMacroExpanderBase.cpp:329: note: synthesized method 'KMacroExpanderBase& KMacroExpanderBase::operator=(const KMacroExpanderBase&)' first required here
make[1]: *** [sipkdecoreKWordMacroExpander.o] Error 1
make[1]: *** [sipkdecoreKMacroExpanderBase.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-python/pykde-4.0.2.1/work/PyKDE4-4.0.2-1/kdecore'
make: *** [all] Error 2
Comment 5 Ingmar Vanhassel (RETIRED) gentoo-dev 2008-05-15 17:26:56 UTC
*** Bug 222105 has been marked as a duplicate of this bug. ***
Comment 6 Dror Levin (RETIRED) gentoo-dev 2008-10-14 03:10:16 UTC
Bug #214408 addresses this issue as well, only it's more updated and general. I think this bug should be closed as duplicate and we can continue over there.
Comment 7 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2008-10-14 08:27:15 UTC
(In reply to comment #6)
> Bug #214408 addresses this issue as well, only it's more updated and general. I
> think this bug should be closed as duplicate and we can continue over there.

Bug 214062 was reported before Bug 214408, so Bug 214408 should be closed as a duplicate of Bug 214062.
Comment 8 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-10-21 23:56:42 UTC
I've put pykde4-4.1.2 in the tree.
Comment 9 Patrick Lauer gentoo-dev 2008-12-03 07:40:54 UTC
  03 Dec 2008; Patrick Lauer <patrick@gentoo.org> +pykde-3.16.2.ebuild:
  Bumping to 3.16.2, closing 214062