FS#55554 - [cmake-3.9.2] rhash runtime depend

Attached to Project: Arch Linux
Opened by artoo (artoo) - Friday, 08 September 2017, 11:47 GMT
Last edited by Felix Yan (felixonmars) - Friday, 08 September 2017, 12:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

The recent cmake update requires adding rhash to all cmake deoending packages, or rhash is added to cmake as runtime depend.


Additional info:
* package version(s)
* config and/or log files etc.
cmake-3.9.2

Steps to reproduce:

Build cmake, then try to build for example sddm, it will complain about a missing librhash.so.

"cmake: error while loading shared libraries: librhash.so.0: cannot open shared object file: No such file or directory"
This task depends upon

Closed by  Felix Yan (felixonmars)
Friday, 08 September 2017, 12:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.9.2-2
Comment by Eli Schwartz (eschwartz) - Friday, 08 September 2017, 11:59 GMT
uhhh...

Introduced in  FS#55299 , cmake should probably have been rebuilt then.
Comment by artoo (artoo) - Friday, 08 September 2017, 12:05 GMT
It has been (re)build with new version 3.9.2. just few hours ago. cmake links to rhash, but this is a runtime depend you better have in chroot instead of adding rhash to all cmake depending packages. The jenkins complains.
Ie change rhash from makedepend to runtime depend in cmake.

Loading...