Bug 441064

Summary: Compile instructions for linux are incomplete or the application is not compatible with 5.83 libs?
Product: [Unmaintained] lattedock Reporter: Marcos <josemarcos91>
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Marcos 2021-08-17 01:21:25 UTC
SUMMARY


STEPS TO REPRODUCE
1. Clone repo
2. Install dependencies list on INSTALLATION.md
3. Run install.sh

OBSERVED RESULT
The script halts complaining about libraries missing libraries with the following message:

```

-- Could NOT find KF5GuiAddons (missing: KF5GuiAddons_DIR)
-- Could NOT find KF5GuiAddons: found neither KF5GuiAddonsConfig.cmake nor kf5guiaddons-config.cmake
Installing in /usr. Run /home/marcos/source_software/latte-dock/build/prefix.sh to set the environment for lattedock.
-- Could NOT find KF5Kirigami2 (missing: KF5Kirigami2_DIR)
-- Could NOT find KF5Kirigami2: found neither KF5Kirigami2Config.cmake nor kf5kirigami2-config.cmake
-- Could NOT find KF5I18n (missing: KF5I18n_DIR)
-- Could NOT find KF5I18n: found neither KF5I18nConfig.cmake nor kf5i18n-config.cmake
Installing in /usr. Run /home/marcos/source_software/latte-dock/build/prefix.sh to set the environment for lattedock.
Installing in /usr. Run /home/marcos/source_software/latte-dock/build/prefix.sh to set the environment for lattedock.
Installing in /usr. Run /home/marcos/source_software/latte-dock/build/prefix.sh to set the environment for lattedock.
Installing in /usr. Run /home/marcos/source_software/latte-dock/build/prefix.sh to set the environment for lattedock.
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find KF5 (missing: GuiAddons Kirigami2 I18n) (found suitable
  version "5.83.0", minimum required is "5.48.0")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/ECM/find-modules/FindKF5.cmake:93 (find_package_handle_standard_args)
  CMakeLists.txt:22 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/marcos/source_software/latte-dock/build/CMakeFiles/CMakeOutput.log".

```


EXPECTED RESULT
The software would find the installed libraries and compile correctly.


SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Fedora 34
(available in About System)
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

The version of latte dock on the repository doesn't fit my needs currently because of missing features for the layout I want to use and the package is quite behind 0.9.12.
Comment 1 Michail Vourlakos 2021-08-17 05:40:14 UTC
Installation dependencies per distro is distro users and packagers responsibility. Ping them if they haven't updated them for v0.10
Comment 2 Michail Vourlakos 2021-08-17 05:41:18 UTC
Installation.md file is mot maintained by Latte but from different distro users and packagers.