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

Bug 444386

Summary: kde-base/ksmserver-4.9.80 fails build (missing kgreeterplugin.h)
Product: Gentoo Linux Reporter: Duncan <1i5t5.duncan>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: VERIFIED FIXED    
Severity: normal CC: dilfridge
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge log

Description Duncan 2012-11-23 01:48:30 UTC
Created attachment 330280 [details]
emerge log

+++ This bug was initially created as a clone of Bug #443758 +++

> Looks like we're not unpacking everything needed... 

Same conclusion, different bit not available thus different error.

The missing file appears in the source tarball as libs/kdm/kgreeterplugin.h .

In file included from /tmp/portage/kde-base/ksmserver-4.9.80/work/ksmserver-4.9.80/ksmserver/screenlocker/greeter/greeter.cpp:23:0:
/tmp/portage/kde-base/ksmserver-4.9.80/work/ksmserver-4.9.80/ksmserver/screenlocker/greeter/greeter.h:26:28: fatal error: kgreeterplugin.h: No such file or directory
compilation terminated.
Building CXX object ksmserver/screenlocker/CMakeFiles/screenlocker_static.dir/lockwindow.o
make[2]: *** [ksmserver/screenlocker/greeter/CMakeFiles/kscreenlocker_greet.dir/greeter.o] Error 1

...

In file included from /tmp/portage/kde-base/ksmserver-4.9.80/work/ksmserver-4.9.80/ksmserver/screenlocker/greeter/greeterapp.cpp:23:0:
/tmp/portage/kde-base/ksmserver-4.9.80/work/ksmserver-4.9.80/ksmserver/screenlocker/greeter/greeter.h:26:28: fatal error: kgreeterplugin.h: No such file or directory
compilation terminated.
make[2]: *** [ksmserver/screenlocker/greeter/CMakeFiles/kscreenlocker_greet.dir/greeterapp.o] Error 1
make[2]: Leaving directory `/tmp/portage/kde-base/ksmserver-4.9.80/work/ksmserver-4.9.80_build'
make[1]: *** [ksmserver/screenlocker/greeter/CMakeFiles/kscreenlocker_greet.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Comment 1 Duncan 2012-11-23 01:58:48 UTC
Just confirmed.  Adding libs/kdm/ to $KMEXTRACTONLY worked a charm (build-tested only so far, tho)!  =:^)
Comment 2 Michael Palimaka (kensington) gentoo-dev 2012-11-27 13:44:29 UTC
Thanks, fixed in git.

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=74bb3f42cf474103e86a0c7fe6f09e7468e1ccfa
Comment 3 Duncan 2012-11-28 10:27:26 UTC
Verified/fixed.  Thanks. =:^)