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.
Having downloaded all of the sources and the patches listed on his site on slackware.uk, I've made the slackbuild file executable and ran it as root, but it seems to run into some trouble with the Vulkan diff? I've tried looking on slackbuilds.org though and I can't find any builds relating to Vulkan. I take it I'm missing "Vulkan", but how exactly does one get it? From what I can see online, it's similar to OpenGL, but I'm guessing it's name as a package is maybe different to "vulkan"?
Here's the output leading to the error:
Code:
Hunk #1 succeeded at 179 (offset 49 lines).
Hmm... Ignoring the trailing garbage.
done
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- ./configure.orig 2023-03-26 09:21:00.000000000 -0500
|+++ ./configure 2023-08-29 13:13:08.176019532 -0500
--------------------------
patching file configure
Using Plan A...
Hunk #1 succeeded at 6705 with fuzz 2 (offset 154 lines).
done
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff '--color=auto' -rupN ffmpeg.orig/libavformat/avformat.h ffmpeg/libavformat/avformat.h
|--- ffmpeg.orig/libavformat/avformat.h 2022-08-19 17:42:47.323422603 +0200
|+++ ffmpeg/libavformat/avformat.h 2022-08-19 17:42:51.347130436 +0200
--------------------------
patching file libavformat/avformat.h
Using Plan A...
Hunk #1 succeeded at 1030 with fuzz 2 (offset -98 lines).
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff '--color=auto' -rupN ffmpeg.orig/libavformat/mux_utils.c ffmpeg/libavformat/mux_utils.c
|--- ffmpeg.orig/libavformat/mux_utils.c 2022-08-19 17:42:47.346758108 +0200
|+++ ffmpeg/libavformat/mux_utils.c 2022-08-19 17:47:28.549589002 +0200
--------------------------
patching file libavformat/mux_utils.c
Using Plan A...
Hunk #1 succeeded at 40 with fuzz 2 (offset 3 lines).
done
ERROR: vulkan requested but not found
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
Makefile:186: /tests/Makefile: No such file or directory
make: *** No rule to make target '/tests/Makefile'. Stop.
Makefile:186: /tests/Makefile: No such file or directory
make: *** No rule to make target '/tests/Makefile'. Stop.
** Adding ffmpeg presets:
** Fixing up pkgconfig files:
ls: cannot access '/tmp/build/package-ffmpeg/usr/lib/pkgconfig/*.pc': No such file or directory
cp: cannot stat 'doc/*.html': No such file or directory
./ffmpeg.SlackBuild FAILED at line 2029!
Last edited by Byron; 04-01-2024 at 09:50 AM.
Reason: detail
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,070
Rep:
Might have been better to create a new thread for your question - this thread is, as the heading says, for information on package updates.
But since you've asked - do you have a full and fully updated slackware-15 install? In that case, Vulkan (vulkan-sdk-1.2.176.1) should be part of your system.
I think the ffmpeg.SlackBuild creates a ffmpeg-6.1.1 package for Slackware-current. It might expect versions of programs that are not present in Slackware 15.0.
If you want ffmpeg 6.x on Slackware 15.0 (replacing its own ffmpeg 4.4.2) then you should also expect breakage. Some of the other programs in Slackware 15.0 are dynamically linked against the libraries found in ffmpeg 4.x which will not be present in ffmpeg 6.x.
Rather, I think you should compile ffmpeg for Slackware 15.0 using Alien Bob's ffmpeg4.SlackBuild (in the same directory as the ffmpeg.SlackBuild script).
Ack! Apologies. I misread the thread title and thought this was the the thread for discussing AlienBOB packages in general. Thx for the advice anyways. I'll start a new thread on this to allow for larger discussion and let this thread get back on track.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.