Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#6761 - krusader 1.70.1-1 -> Supplied fix for missing 'kdebindings' dependency

Attached to Project: Arch Linux
Opened by (N/A) (wantilles) - Friday, 30 March 2007, 13:22 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 18 April 2007, 18:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Krusader needs libkjsembed to function.

This is provided by the kdebindings package which is missing as a dependency in the PKGBUILD file.

I only observed this on x86_64, however I assume it would also affect i686.

Therefore, here is a new PKGBUILD file that includes the missing dependency.
(application/octet-stream)    PKGBUILD (0.8 KiB)
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 18 April 2007, 18:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  rebuilt without kdebindings
Comment by Alexander Baldeck (kth5) - Tuesday, 17 April 2007, 14:58 GMT
krusader is explicitly built without kdebindungs, so no. this bug does not exist on i686 meaning the package was not built on a clean system for x86_64.
Comment by Roman Kyrylych (Romashka) - Tuesday, 17 April 2007, 18:31 GMT
Reopened by request: Actually I do not understand what you mean by saying "...meaning the package was not built on a clean system for x86_64". However, it is a fact, that on systems with only Gnome installed, the provided Krusader package installs a crusader that cannot run, since it complains about the missing libkjsembed.
Comment by Alexander Baldeck (kth5) - Tuesday, 17 April 2007, 18:43 GMT
i intentionally built krusader without kdebindings on i686 and thus it isn't in depends. the current krusader in extra runs fine on i686. on x86_64 on the other hand, the maintainer seems to have built it with kdebindings installed which krusader linked against. normally this should not happen when you build in a chroot and only install direct and indirect depends as selected with makepkg.

to make a long story short: the x86_64 maintainer should rebuilt krusader and make sure not to have anything installed that is not in depends.
Comment by (N/A) (wantilles) - Tuesday, 17 April 2007, 18:54 GMT
OK I understand now.

Thank you for your patience.

Loading...