Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 322937

Summary: kde-base/pykde4-4.4.3 fails to build with USE="akonadi"
Product: Gentoo Linux Reporter: Ryan Hill (RETIRED) <rhill>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 313999    

Description Ryan Hill (RETIRED) gentoo-dev 2010-06-06 06:15:09 UTC
Since the kdepimlibs akonadi USE flag got renamed to semantic-desktop, pykde4 will fail to build with USE="akonadi" when kdepimlibs was built with USE="-semantic-desktop".

[ 11%] Building CXX object python/pykde4/CMakeFiles/python_module_PyKDE4_akonadi.dir/sip/akonadi/sipakonadipart0.o                          
In file included from /usr/include/python2.6/Python.h:8:0,                                                                                  
                 from /usr/include/python2.6/sip.h:32,
                 from /var/tmp/portage/kde-base/pykde4-4.4.3/work/pykde4-4.4.3_build/python/pykde4/sip/akonadi/sipAPIakonadi.h:11,
                 from /var/tmp/portage/kde-base/pykde4-4.4.3/work/pykde4-4.4.3_build/python/pykde4/sip/akonadi/sipakonadipart0.cpp:7:
/usr/include/python2.6/pyconfig.h:1079:0: warning: "_XOPEN_SOURCE" redefined
<command-line>:0:0: note: this is the location of the previous definition
In file included from /var/tmp/portage/kde-base/pykde4-4.4.3/work/pykde4-4.4.3_build/python/pykde4/sip/akonadi/sipakonadipart0.cpp:7:0:
/var/tmp/portage/kde-base/pykde4-4.4.3/work/pykde4-4.4.3/python/pykde4/sip/akonadi/agentbase.sip:108:31: fatal error: akonadi/agentbase.h: No such file or directory
compilation terminated.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2010-06-06 16:41:59 UTC
Please try 4.4.4 and tell us if the problem still remains...
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2010-06-07 09:54:22 UTC
I changed the useflags to correspond to reality.