Did you know LQ has a Linux Hardware Compatibility List?
Go Back > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Slackware This Forum is for the discussion of Slackware Linux.


  Search this Thread
Old 03-05-2013, 07:25 AM   #1
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 324

Rep: Reputation: 22
xrandr broken dependency in >=13.37


A few minutes ago I decided to inspect my system(13.37) and found broken dependency in xranrd package.
Except of xranrd binary executable itself it contains another executable xkeystone. I really do not know its purpose and functions, but since it still there I can make conclusion it required by smb. But it seems to be written on Nickle programming language, whose interpreter is absent on system. Double checked install disk, and ftp sources - no such package found in both 13.37, 14.0 and -current trees. On it absent also.
So I downloaded latest sources, quickly crafted SlackBuild, built and installed it. Now it tries to run, but it emits a ton of nickle related errors.
Saw similar bug-reports for other distros, but some of them was closed with WON'T FIX resolution, so I not digged in.

Since malfunction of xkeystone does not hurts me personally, but can do it to smb. other, it is my ought to report it(probably I first who noticed it here) to PV and/or community to be sure such inconsistency(AFAIK, S. known to be pretty polished out of box) will be solved in future.
Old 03-05-2013, 07:33 AM   #2
Senior Member
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,865

Rep: Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172
In my humble opinion, this is not a Slackware-specific problem: if upstream distributes non-working stuff (this is what I seem to understand from the various bug reports), basically they should remove/fix it theirself.

Package maintainers cannot do also upstream's work, I think usually nobody got time for that, especially if you maintain a whole distribution alone (like Pat is doing).

Last edited by ponce; 03-05-2013 at 07:43 AM.
Old 03-05-2013, 08:31 AM   #3
Senior Member
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 4,044

Rep: Reputation: 1115Reputation: 1115Reputation: 1115Reputation: 1115Reputation: 1115Reputation: 1115Reputation: 1115Reputation: 1115Reputation: 1115
Interesting timing. A Debian developer is also querying xkeystone.
Old 03-05-2013, 01:17 PM   #4
Registered: Jun 2002
Location: South Africa
Distribution: Customised Slackware64-14.1 with multilib
Posts: 257

Rep: Reputation: 58
Ditto for Arch:


Trying to run the new program xkeystone, which made xorg-xrandr depend on nickle results in fatal execution errors.
I decided to give it a whirl and made a SlackBuild for nickle (which I cannot attach).

On trying to run xkeystone I got the same errors as the Arch guys.
Cannot autoload from file "nichrome.5c", giving up.
Cannot autoload from file "nichrome-box.5c", giving up.
Cannot autoload from file "nichrome-label.5c", giving up.
Cannot autoload from file "nichrome-button.5c", giving up.
/usr/bin/xkeystone:30: non-existant namespace Nichrome
I think Nichrome is another FFI binding written by the same dev that wrote xkeystone and cairo-5c, but I can't find it.

The bottom line is that the Arch and Debian guys seem inclined to drop xkeystone from xrandr.


x11, xrandr

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
how to slove broken dependency problem? deepaksinghnegi Linux - Newbie 1 10-22-2009 12:37 PM
Ubuntu-hardy-broken dependency manchestersuresh Ubuntu 0 06-21-2009 03:39 AM
radeon and dual head, to xrandr or not to xrandr, that's the question i92guboj Linux - Desktop 1 06-17-2009 06:48 AM
Ubuntu 8.04 + wine 0.9.53 - resolving broken libldap2 dependency ErV Ubuntu 2 01-18-2009 12:52 PM
Change in dependency of libxine1 and broken new package Ubuntu 5 11-29-2007 06:32 AM

All times are GMT -5. The time now is 02:16 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration