[Digikam-devel] [Bug 272522] New: Digikam cannot compile from source code
Ryan Rix
ry at n.rix.si
Thu May 5 11:20:53 BST 2011
https://bugs.kde.org/show_bug.cgi?id=272522
Summary: Digikam cannot compile from source code
Product: digikam
Version: 2.0.0
Platform: Compiled Sources
OS/Version: Linux
Status: NEW
Severity: normal
Priority: NOR
Component: general
AssignedTo: digikam-devel at kde.org
ReportedBy: ry at n.rix.si
Version: 2.0.0 (using Devel)
OS: Linux
the Digikam repository cannot be configured using CMake as it cannot find a
properly installed copy of libkmap or libkface
Reproducible: Always
Steps to Reproduce:
1) install libkface and libkmap from KDE git
2) git clone kde:digikam
3) mkdir digikam/build && cd digikam/build
4) cmake ..
Actual Results:
CMake Error at CMakeLists.txt:90 (MESSAGE):
digiKam needs libkface. You need to install the libkface (version >= 0.1.0)
library development package.
Call Stack (most recent call first):
CMakeLists.txt:300 (PRINT_LIBRARY_STATUS)
and
CMake Error at CMakeLists.txt:90 (MESSAGE):
digiKam needs libkmap. You need to install the libkmap (version >= 0.1.0)
library development package.
Call Stack (most recent call first):
CMakeLists.txt:301 (PRINT_LIBRARY_STATUS)
errors are reported
Expected Results:
CMake succeeds and compilation works as expected
This is due to the way you guys are searching for the packages. It works just
fine when I clone using your silly digikam-software-compilation thing, but I
refuse to use that, as it means that I have to keep around multiple clones of
these repositories, and it helps to perpetuate the idea that bundling these
libraries with your software is okay. I really have a problem with this, as
this complete inability to build without the bundled libraries is going to keep
digikam 2.0 out of every sane and sensible distribution because they simply
*WILL NOT* allow bundled libraries. If this software can't build without these
libraries, you guys are hurting your users.
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Digikam-devel
mailing list