Hi, I realize that this thread is a bit old but I am bumping into the same problem now.
I downloaded VLC from:
http://slackware.uk/people/alien/restri ... 4/current/
the package: vlc-3.0.4-x86_64-1alien.txz
Converted to xzm and activated successfully. When I try to run it I get the same result and message as the OP.
Code: Select all
root@porteus:/usr/bin# ldd /usr/bin/vlc | grep "not found"
libidn.so.12 => not found
libidn.so.12 => not found
libidn.so.12 => not found
root@porteus:/usr/bin#
Following the link suggested here I download 'libidn-1.34-x86_64-1_slack14.2.txz', convert to xzm. activate, and still get libidn.so.12 => not found.
If I extract the xzm module and look into the file contained there I see
Code: Select all
root@porteus:~/temp/libidn/libidn-1.34-x86_64-1_slack14.2/usr/lib64# ls
libidn.la* libidn.so@ libidn.so.11@ libidn.so.11.6.18* pkgconfig/
It contains libidn.so.11 rather than 12...
USM currently has 5 different files listed when I search for 'libidn'
Code: Select all
root@porteus:/# usm -s libidn
libidn-1.34-x86_64-1_slack14.2.txz was found in slackwarepatches []
perl-Net-LibIDN-0.12-x86_64-1ponce.txz was found in ponce [not installed]
libidn2-2.0.4-x86_64-1_slonly.txz was found in slackonly [installed]
perl-Net-LibIDN-0.12-x86_64-1_slonly.txz was found in slackonly [not installed]
libidn-1.30-x86_64-1.txz was found in slackware []
Packages found: 5
If I search for libidn.so.12 directly I get:
Code: Select all
root@porteus:/# usm -s libidn.so.12
-----------------------------
Are you searching for a library file?
libidn.so.12, it seems a library.
Would you like to find the package for it? [y/n]
no package found for: libidn.so.12
root@porteus:/#
So, I am stuck. The thread ends by saying it is working but I wasn't clear on what was done to fix it.
Perhaps I should have downloaded a different version of VLC in the first place?
Thanks for any suggestions.
b