Opened 9 years ago

Closed 9 years ago

#6143 closed defect (fixed)

kde-runtime-4.14.3 needs libgcrypt

Reported by: ken@… Owned by: bdubbs@…
Priority: normal Milestone: 7.7
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Found in an attempt at a "minimal" qt4 kde build (still somewhat large, of course), avoiding almost all optional packages and testsuites.

-- Could NOT find SLP (missing:  SLP_LIBRARIES SLP_INCLUDE_DIR) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28") 
-- Found LibAttica: /usr/lib64/libattica.so (found suitable version "0.4.2", minimum required is "0.1.4") 
-- Found QCA2: /usr/lib64/libqca.so (Required is at least version "2.0.0") 
CMake Error at /usr/share/cmake-3.1/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
  Could NOT find LibGcrypt (missing: LIBGCRYPT_LIBRARY LIBGCRYPT_INCLUDE_DIR)
  (Required is at least version "1.5.0")
Call Stack (most recent call first):
  /usr/share/cmake-3.1/Modules/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindLibGcrypt.cmake:66 (find_package_handle_standard_args)
  CMakeLists.txt:54 (find_package)


-- Configuring incomplete, errors occurred!

libgcrypt is mostly optional in packages needed to get this far. Some people use it for xorg-server, others use openssl or nettle. Anyone who built gnupg2 would have it, but again tht is only optional in kde packages.

I propose to add this to kde-runtime as 'required', unless anybody has a better idea.

Change History (8)

comment:1 by bdubbs@…, 9 years ago

This ticket conflicts somewhat with #5955. If you want to do that with the packages in http://download.kde.org/stable/applications/14.12.2/src/, please do so.

The current kde-runtime is http://download.kde.org/stable/applications/14.12.2/src/kde-runtime-14.12.2.tar.xz

Just for reference, what I usually do when updating KDE is just download the entire directory at http://download.kde.org/stable/applications/14.12.2/src/ and work from there. Note that some packages, e.g. automoc4, are in other directories.

comment:2 by ken@…, 9 years ago

I have no intention of touching #5955.

For me, kde is currently unusable, so there is now no point me touching kde-runtime - details do not belong on this ticket.

comment:3 by bdubbs@…, 9 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

OK, I'll do it when I do #5955.

comment:4 by Pierre Labastie, 9 years ago

"ligcrypt" is recommended for "vlc", which is required for "phonon-backend-vlc", which is in the "KDE Core" chapter. I understand that all the packages in the "KDE Core" chapter are supposed to be recommended for KDE. See "Introduction to KDE":

The core KDE packages are listed in the recommended and tested build order. The additional KDE packages can be built in any order.

It does not hurt to add libgcrypt as required for kde-runtime, but it is not the way we do with other packages.

in reply to:  4 ; comment:5 by ken@…, 9 years ago

Replying to pierre.labastie:

"ligcrypt" is recommended for "vlc", which is required for "phonon-backend-vlc", which is in the "KDE Core" chapter. I understand that all the packages in the "KDE Core" chapter are supposed to be recommended for KDE. See "Introduction to KDE":

Are the two phonon backends not alternatives ?

I treated that chapter as analagous to the X Window System Environment, where the xcb-util packages are shown separately, and not all required for every Xorg system.

in reply to:  5 comment:6 by bdubbs@…, 9 years ago

Replying to ken@…:

Are the two phonon backends not alternatives ?

I believe they are, but we do try to be consistent with dependencies: If you don't follow the recommendations, you may run into problems and you are on your own.

That said, I'll go ahead and add it when I do the general kde update in the next week or so.

in reply to:  5 comment:7 by Pierre Labastie, 9 years ago

Replying to ken@…:

Are the two phonon backends not alternatives ?

I cannot find it right now, but I remember a post by Ragnar saying the vlc backend could be superior, depending on hardware, so that both are recommended in the book.

I treated that chapter as analagous to the X Window System Environment, where the xcb-util packages are shown separately, and not all required for every Xorg system.

Although the order in the X chapter is still close to the build order, six months ago or so, we have tried, with Igor and Armin, to make all the depdendencies explicit in that chapter. So the only remaining chapters with implicit deps on the preceding package are KDE and LXDE (I think).

comment:8 by bdubbs@…, 9 years ago

Resolution: fixed
Status: assignedclosed

Added libgcrypt as required for kde-runtime in revision 15562.

Note: See TracTickets for help on using tickets.