Bug 391458 - LibAlkimia5 required version not available
Summary: LibAlkimia5 required version not available
Status: RESOLVED NOT A BUG
Alias: None
Product: kmymoney
Classification: Applications
Component: buildsystem (show other bugs)
Version: 5.0.0
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-06 02:41 UTC by Eleazar
Modified: 2018-03-06 12:12 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.