Alien's VLC 3.0 in x64_current multilib, gui won't launch
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.
Alien's VLC 3.0 in x64_current multilib, gui won't launch
Anyone else getting this? No GUI when launched
~$ vlc
VLC media player 3.0.0 Vetinari (revision 3.0.0-30-gef4c265336)
[0000000001579ba0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000000016527a0] skins2 interface error: cannot instantiate dialogs provider
[0000000001552370] main playlist: playlist is empty
[00000000016527a0] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.0 Vetinari
Command Line Interface initialized. Type `help' for help.
I've looked around other non-slack forums but haven't seen any answers there that
would seem to apply to Slackware. I was thinking it might be QT.
I'm running x64 -current with Alien's multilib packages + wine
updated via slackpkg & slackpkgplus, so there shouldn't be anything missing
due to my human error.
The new VLC requires QT5, which is not is included in -current as of yet. From Eric's website..
Code:
vlc: updated to the new major release 3.0.0. Updated internal libraries:
ass, dvdcss, dvdnav, dvdread, bluray, ffmpeg, live555, ssh2, x262, x264.
New internal libraries: microdns, sdm, srt.
Removed libraries: aacenc, daap, faad, faac, vcdimager.
Now uses Qt5 for its GUI. Incorporating static Qt libraries into
the package is no longer supported by the SlackBuild.
You need to install libxkbcommon, qt5, qt5-webkit packages separately.
Compiletime-only requirements: java8 and apache-ant.
I will re-add the old vlc-2.2.8 packages for Slackware 14.2 and -current
to my repository under a new package name 'vlc2' for those who do not
want Qt5 on their system.
Usual caveat: versions that can not only DEcode but also ENcode AAC
audio, and can play encrypted DVD's without the need for a separate
libdvdcss package, can be found in my alternative repository where I keep
the packages containing code that might violate stupid US software patents:
https://slackware.nl/people/alien/restricted_slackbuilds/vlc/
EDIT: oops. oops. Daedra and ponce are both faster
Alien Bob's restricted vlc-3.0.0-x86_64-1alien Package is running fine here.
Do you have all the prerequisite packages ?
Code:
# head -18 ChangeLog.txt
+--------------------------+
Fri Feb 9 22:41:47 UTC 2018
vlc: updated to the new major release 3.0.0. Updated internal libraries:
ass, dvdcss, dvdnav, dvdread, bluray, ffmpeg, live555, ssh2, x262, x264.
New internal libraries: microdns, sdm, srt.
Removed libraries: aacenc, daap, faad, faac, vcdimager.
Now uses Qt5 for its GUI. Incorporating static Qt libraries into
the package is no longer supported by the SlackBuild.
You need to install libxkbcommon, qt5, qt5-webkit packages separately.
Compiletime-only requirements: java8 and apache-ant.
I will re-add the old vlc-2.2.8 packages for Slackware 14.2 and -current
to my repository under a new package name 'vlc2' for those who do not
want Qt5 on their system.
Usual caveat: versions that can not only DEcode but also ENcode AAC
audio, and can play encrypted DVD's without the need for a separate
libdvdcss package, can be found in my alternative repository where I keep
the packages containing code that might violate stupid US software patents:
https://slackware.nl/people/alien/restricted_slackbuilds/vlc/
From the ChangeLog.txt file, you need these additional Packages:
Code:
# ls -la /var/log/packages/{libxkbcommon,qt5}*
-rw-r--r-- 1 root root 4191 Mar 12 2016 /var/log/packages/libxkbcommon-0.5.0-x86_64-1alien
-rw-r--r-- 1 root root 485599 Dec 14 2016 /var/log/packages/qt5-5.7.0-x86_64-3alien
-rw-r--r-- 1 root root 6995 Nov 13 2016 /var/log/packages/qt5-webkit-5.7.0-x86_64-1alien
HTH
-- kjh
Last edited by kjhambrick; 02-10-2018 at 02:38 AM.
Makes perfect sense. Hindsight is always 20/20.
I read Pat's changelogs.
Never noticed Eric's but have thought many times that I wished I had a change log to read for his stuff.
Turns out the whole time, I did. Duh.
Simple fix. VLC looks great.
>>Updated the packages and vlc still works
Yes sometimes things just keep on keepin' on until something in an ancient .rc file breaks it.
That was the first place I looked this time around. It's been the problem in other cases. Slow
drift across the years. Old deprecated options etc. Geeqie going to GTK 3 was my last big surprise.
Oh well, need a new color theme every 12 years or so anyways.
I also reach here because of the same problem, but i later found that the fault is from the new -current icu4c package. Eric also found the problem with several packages and build a icu4c-compat package to make the old packages working.
So install that one and existent apps that stop working should work again
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.