Bug 342004 - FacesEngine header and pkgconfig files not installed
Summary: FacesEngine header and pkgconfig files not installed
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Detection (show other bugs)
Version: 4.6.0
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-18 16:16 UTC by nucleo
Modified: 2019-12-23 08:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nucleo 2014-12-18 16:16:05 UTC
digiKam 4.6.0 compiled with -DDIGIKAMSC_COMPILE_LIBKFACE=ON but no header files /usr/include/kde4/libkface and pkgconfig libkface.pc installed.

Maybe this is bacause of IF(NOT DIGIKAMSC_USE_PRIVATE_SHAREDLIBS) in commit
http://quickgit.kde.org/?p=libkface.git&a=commitdiff&h=8cc6dcd89b4125042f26c7354649c7ac1c506b7b


Reproducible: Always
Comment 1 caulier.gilles 2014-12-18 16:34:03 UTC
Yes, it is, and it's normal. libkface code from digiKam tarball is not dedicated to be shared with other application.

If you want to use shared system libkface, use official tarball provided by KDE team, since library is hosted now in kdegraphics/libs component instead extragear/libs because KPhotoAlbum began to use it as the first non-digiKam program. This has been done in the meantime and now, we have a digiKam-independent libkface release to be found in KDE unstable/applications tarball repository (which can be used by distributors to create digiKam-independent libkface packages).

http://download.kde.org/unstable/applications/14.11.97/src/libkface-14.11.97.tar.xz.mirrorlist

Gilles Caulier
Comment 2 nucleo 2014-12-18 16:37:00 UTC
Why this is normal, if other libs such as libkgeomap, libkvkontakte installs headre files?
Comment 3 caulier.gilles 2014-12-18 16:38:56 UTC
No, others libs do not must install headers files. It's used as private.

In fact packagers must use in priority external packages. these flags are only help for developers, to compile all relevant components in the same time.

Gilles Caulier
Comment 4 nucleo 2014-12-18 16:41:51 UTC
Where external sources for libkgeomap, libkvkontakte and libkgeomap?
Comment 5 caulier.gilles 2019-12-23 08:03:15 UTC
This file is fixed since a while...