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.
Running -current and updated to the latest packages from today. I get this:
Code:
ldd /usr/bin/vte-2.91 | grep "not found"
Not found: libunistring.so.0
Code:
ldd /usr/bin/xfce4-terminal | grep "not found"
Not found: libunistring.so.0
I have libunistring installed. I can also manually link libunistring.so.2.0.0 to libunistring.so.0 but that won't be a solution. I've tried re-compiling both vte and xfce4-terminal using -current source but still missing shared library.
This symlink should have been made installing or upgrading to l/libunistring-0.9.7-x86_64-1.txz, released on Sat Jul 8 00:11:34 UTC 2017 according to the Current (pre-release) ChangeLog for x86_64.Yes, I see now in doinst.sh only:
Code:
( cd usr/lib ; rm -rf libunistring.so )
( cd usr/lib ; ln -sf libunistring.so.2.0.0 libunistring.so )
( cd usr/lib ; rm -rf libunistring.so.2 )
( cd usr/lib ; ln -sf libunistring.so.2.0.0 libunistring.so.2 )
Thanks Didier Spaier, I had already checked doinst.sh and didn't see any links being created for libunistring.so.0. I had checked the thread you mentioned and manually linking as below works but I was looking for the actual cause of this. Perhaps other people running -current are not seeing this and I would like to know what I did differently.
I've been running slackpkg install-new, slackpkg upgrade-all and slackpkg clean-system with every -current update including scanning the changelog to make sure I'm not missing any important piece of information.
it's normal /usr/bin/vte-2.91 is not include in slackware-current vte package, try to reinstall vte, and the new xfce4-terminal packages , probably that this would solved your problem
this problem is probably due to a possible conflict under vte slackware-current package and another vte3 package present on SBO or other CSB and MSB.
Thanks gmgf. vte-2.91 is part of vte3 SBo package. recompiled it and all is well now. Sorry should have looked closely but I somehow thought vte-2.91 was part of stock Slackware.
yes, it's now part of Slackware, but under the name of vte instead of vte3 (I added vte3 into SBo because a lot of other packages requires that new version of vte, while Slackware is still using the old API at that time.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.