Bug 234849

Summary: Header files for libkdepim are not installed
Product: [Applications] kdepim Reporter: Konstantinos Arvanitis <konstantinos.arvanitis>
Component: libkdepimAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Konstantinos Arvanitis 2010-04-20 01:05:43 UTC
Version:            (using KDE 4.4.2)
Compiler:          gcc (Ubuntu 4.4.1-4ubuntu9) 64 bit
OS:                Linux
Installed from:    Ubuntu Packages

The header files for the KDEPIM classes are not properly installed when installing the development packages for kdepim.

It seems no header file is included in the packages. A Debian bug from 2006 indicates that it's an upstream error.

Try to install the header files and check for (eg kdateedit.h) in the location where it should go.
Links:
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366548
Comment 1 Thomas McGuire 2010-04-20 13:17:45 UTC
The libraries in the kdepim module are not public API: The API and ABI can change without notice. Therefore, the headers are not installed, since this private API should only be used by applications inside the kdepim module.

For KDateEdit, the idea is to eventually move it to kdepimlibs or kdelibs, so that it can be used by other applications, but I don't know the progress on this one.