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.
VLC player 2.2.4 is complaining about libavutil 55 (which is found in newer branches of ffmpeg) and would not compile.
I took the vlc slackbuild, disabled the patches in it (it wouldn't work with them), and under --enable-merge-ffmpeg I added this: --enable-libva=no \
The reason that line was added because it would not compile otherwise. Also the Slackware included ffmpeg is working great so far!
The nightly vlc builds tar.xz needs to be renamed to vlc-3.0.0-git.tar.xz for the vlc slackbuild. The version number needs to be changed to -3.0.0-git for it to configure.
Last edited by RadicalDreamer; 02-11-2017 at 03:42 PM.
Reason: Forgot about version number.
Well its a noob's makeshift solution and the slackbuilds are for 2.2.4 stable and not the 3.0.0 nightly build so I didn't think it belonged there. I also figured that vlc not working would be something that didn't need to be reported.
vlc-2.2.4 in 14.2 builds & compiles fine. The problem you have seen and fixed for yourself is due (at least initially) to a new version of ffmpeg which is now part of -current. If that newer version of ffmpeg is introduced at SBo (or stock SL-14.2 for that matter), then the vlc SlackBuild will be updated to suit. In the meantime, it works fine as it is for "normal" (14.2) users. Any changes like you suggest only relate to people running -current.
Last edited by chris.willing; 02-11-2017 at 05:32 PM.
Reason: typo
Sorry, I think I get why you are upset. What you said is correct. I should have mentioned current in the title. I figured people here would know what I'm talking about. My mistake. If the thread is a problem then hopefully a mod will move or remove it. I don't care either way.
FYI, an alternative to avoid this while trying building vlc from the master branch is to version-bump libva and libva-intel-driver to 1.7.3.
Thanks, I'll try that! I thought/assuming it had something to do with the latest ffmpeg release because the compile error mentioned a line in libavcodec's vaapi. I tried vlc with the slackware ffmpeg and the 3.2.4 ffmpeg source and got the same error. So far its played everything I've thrown at it. I want to get nvidia vdpau working with it. OpenGL GLX works good though.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.