Bug 391458

Summary: LibAlkimia5 required version not available
Product: [Applications] kmymoney Reporter: Eleazar <eaglexboy>
Component: buildsystemAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: 5.0.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Eleazar 2018-03-06 02:41:28 UTC
When I try to build the 5.0 branch I get:

CMake Error at CMakeLists.txt:58 (find_package):
  By not providing "FindLibAlkimia5.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "LibAlkimia5", but CMake did not find one.

I looked in line #58 and it has:
 find_package(LibAlkimia5 7.0.0 REQUIRED)

I am running Kubuntu 17.10 and I have libalkimia5 installed which is version 5.0.0.

Package: libalkimia5                                                                                                                                                                                                                         
Architecture: amd64
Version: 5.0.0-3
Priority: optional
Section: universe/libs
Source: libalkimia
Origin: Ubuntu

After researching it appears that 7.0.0 is only available for KDE neon and Kubuntu 18.04 Boinc (scheduled to be release in Apr 2018).

Can I change CMakeLists to match 4.8.1.1 or KMM not work?
Comment 1 Thomas Baumgart 2018-03-06 12:12:13 UTC
You need libalkimia 7.0 and have to install it.

In case you build KMyMoney from source, you should also be able to build libalkimia 7.0 from source. Uninstall packaged versions before. It is required and can also produce a version suitable for KMyMoney 4.8.