[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