SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Greetings,
I just installed the aforementioned updates on my working place Slackware 14.1 box using slackpkg and had some xcb-related issues, so I'm sharing this hoping to help someone having a similar experience.
After a system restart (to make sure the new version of the kernel was picked up), KDM wouldn't automatically startup (I'm using runlevel 4 by default).
After a quick investigation, the first error I saw in the logs was this
Code:
undefined symbol "xcb_wait_for_reply64"
, which led me thinking there were errors related to libxcb. As I later found out, my slackpkg run didn't find the libxcb-1.11 version in the patches/ directory, so I was still using libxcb-1.9.2.
After manually updating the package, KDM started but kwin crashed as soon as the desktop appeared, rendering all windows without borders and refusing any keyboard input in any window. Turns out kwin was searching for the libxcb-sync.so.0 shared library, while the recent patches install libxcb-sync.so.1. I had no time to recompile all of kwin and KDE-related packages that may need that older version, so I went with the good-ol' symlink trick:
Yes, apologies for not telling earlier but I didn't think about it when I first posted: I'm using Alien's "ktown" KDE4 packages instead of the default ones coming in Slackware-14.1.
Guess Alien's packages should be recompiled then, after the recent patches...
I just ran into the libxcb issue this morning when updating my Slackware64-14.1 laptop. In my case, I found I had aliens libxcb-1.9.1 installed, and pulling libxcb-1.11.1 from a slackware mirror, removepkg the 1.9.1 and installing 1.11.1 fixed the problem - Thanks 414N!
I didn't have the KDE issue because I use XFCE4.
I do use multilib and Slackpkg+. Apparently, aliens mirror does not have the updated libxcb yet, which caused the problem for me.
I just ran into the libxcb issue this morning when updating my Slackware64-14.1 laptop. In my case, I found I had aliens libxcb-1.9.1 installed, and pulling libxcb-1.11.1 from a slackware mirror, removepkg the 1.9.1 and installing 1.11.1 fixed the problem - Thanks 414N!
I didn't have the KDE issue because I use XFCE4.
I do use multilib and Slackpkg+. Apparently, aliens mirror does not have the updated libxcb yet, which caused the problem for me.
You're correct. My custom libxcb package for Slackware 14.1 is no longer needed. I carried a modified package for a long time, compiled with additional configuration parameters "--enable-xinput --enable-xkb" as required by SDDM. The new libxcb package in the /patches/packages section of Slackware 14.1 has those configure parameters applied, which is probably caused by Pat having copied the configure script from Slackware 14.2 or -current.
Consequently I have removed my custom libxcb package from the Slackware 14.1 section of my own repository. Next time you run "slackpkg update ; slackpkg upgrade-all" (using slackpkg+ extension) you will not be bothered by my old package.
You're correct. My custom libxcb package for Slackware 14.1 is no longer needed. I carried a modified package for a long time, compiled with additional configuration parameters "--enable-xinput --enable-xkb" as required by SDDM. The new libxcb package in the /patches/packages section of Slackware 14.1 has those configure parameters applied, which is probably caused by Pat having copied the configure script from Slackware 14.2 or -current.
Consequently I have removed my custom libxcb package from the Slackware 14.1 section of my own repository. Next time you run "slackpkg update ; slackpkg upgrade-all" (using slackpkg+ extension) you will not be bothered by my old package.
__________________
--
Eric Hameleers
It is good to know the full story. Thanks, AlienBob!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.