Page 1 of 1

[SOLVED] Problem with latest VLC LAN under 3.2.2 64bit Porteus.

Posted: 23 May 2018, 15:53
by wii07
Maybe someone can help me. Today i wanted to upgrade to the latest stable VLC LAN, its Version 3.0.2 64 and i got it from here:

http://slackware.uk/people/alien/restri ... 4/current/

When i am trying to start it nothing happens, the terminal says the following:

"vlc: error while loading shared libraries: libidn.so.12: cannot open shared object file: No such file or directory!"

Any Idea what to do? VLC LAN Version 2.2.6 is running fine.

Problem with latest VLC LAN under 3.2.2 64bit Porteus.

Posted: 23 May 2018, 17:48
by apollo
I have no 3.2.2 installation running anymore, but you should search via USM for "libidn" and try one of the packages offered there.

Problem with latest VLC LAN under 3.2.2 64bit Porteus.

Posted: 23 May 2018, 21:56
by fulalas
@wii07, you can try to download the missing lib from here: https://slackware.pkgs.org/14.2/slackwa ... 2.txz.html

Problem with latest VLC LAN under 3.2.2 64bit Porteus.

Posted: 24 May 2018, 08:00
by wii07
thx for your help, its working now.

Re: [SOLVED] Problem with latest VLC LAN under 3.2.2 64bit Porteus.

Posted: 12 Jan 2019, 21:27
by leclaw
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

Re: [SOLVED] Problem with latest VLC LAN under 3.2.2 64bit Porteus.

Posted: 12 Jan 2019, 22:12
by ncmprhnsbl
this is what you're looking for:
libidn-1.35-x86_64-1.txz

Re: [SOLVED] Problem with latest VLC LAN under 3.2.2 64bit Porteus.

Posted: 13 Jan 2019, 14:16
by leclaw
Wow, perfect. That file does have libidn.so.12.
After I got the file that I needed I went to the Parent Directory on that page to look around. What a fantastic resource.
I've been away from Linux for about 10 years but am now reconstructing my 'knowledge base'.
Things like this are a great help.
Tks.
b