You are not logged in.

#1 2018-05-08 10:25:55

supremecoconut
Member
Registered: 2018-05-06
Posts: 11

Smooth Video Project: ffmpeg dependency conflict

I'm having problems with SVP installation following the official wiki instructions.
I tried with the git versions because the standard packages were not working (due to conflicts):

  • aurman -S ffmpeg-git

  • aurman -S vapoursynth-git

  • aurman -S mpv-git

But then, when i try to install the svp AUR package, it says

$ aurman -S svp    
~~ initializing aurman...
~~ the following packages are neither in known repos nor in the aur
:: chemical-mime-data-0.1.94-8
:: js-24.2.0-4
~~ calculating solutions...

:: The following 7 package(s) are getting installed:
   extra/ffmpeg            /                         ->  1:3.4.2-2
   community/libmediainfo  /                         ->  18.03.1-1
   community/libzen        /                         ->  0.4.37-1
   extra/lsof              /                         ->  4.91-1
   extra/p7zip             /                         ->  16.02-4
   aur/svp                 /                         ->  4.2.0.122-2
   community/vapoursynth   /                         ->  R43-1

:: The following 2 package(s) are getting removed:
   aur/ffmpeg-git          4.1.r91009.g6ebc71847e-1  ->  /
   aur/mpv-git             0.28.0_565_ga645c6b2ec-1  ->  /
:: Package ffmpeg-git will be removed due to a conflict with ffmpeg
:: Dependency ffmpeg-git of package mpv-git is not fulfilled

?? Do you want to continue? Y/n: 
~~ looking for new pkgbuilds and fetch them...
Cloning into 'svp'...
remote: Counting objects: 88, done.
remote: Compressing objects: 100% (76/76), done.
remote: Total 88 (delta 11), reused 88 (delta 11)
Unpacking objects: 100% (88/88), done.
?? Do you want to see the changes of svp? N/y: 
resolving dependencies...
looking for conflicting packages...
:: ffmpeg and ffmpeg-git are in conflict. Remove ffmpeg-git? [y/N] N
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: ffmpeg and ffmpeg-git are in conflict
2018-05-08 12:02:58,677 - wrappers - pacman - ERROR - pacman query sudo pacman --sync libzen libmediainfo lsof p7zip ffmpeg vapoursynth --asdeps failed

Obviously removing ffmpeg-git would break mpv-git (I was curious and I even tried it, it looks like a circular dependency: removing ffmpeg-git breaks dependency 'ffmpeg-git'). Besides, why isn't it happy with the vapoursynth-git version? What do I do?

Thanks in advance

Offline

#2 2018-05-08 11:23:38

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: Smooth Video Project: ffmpeg dependency conflict

Frankly, this seems like aurman is being dumb. I don't see any reason why you couldn't use ffmpeg-git over ffmpeg, as the former provides the latter. Same thing for mpv and vapoursynth and their -git counterparts in AUR.

Also, there's no reason why removing ffmpeg-git would break mpv-git, unless there are changes in mpv git that require ffmpeg from git, in which case mpv-git should specifically depend on ffmpeg-git.

In any case, if you're not confident with handling package dependencies, you shouldn't be using AUR helpers.
Build and install packages by hand with makepkg, and learn how AUR/ABS works.

Offline

#3 2018-05-08 11:45:56

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,543
Website

Re: Smooth Video Project: ffmpeg dependency conflict

I second the above - but more to the point, always attempt to build with makepkg before seeking help here.  If there really is a problem just with aurman, that is fair game to ask about here too, but that is a very different question.  If the build fails with makepkg, show us *that* output and we can go from there.  But a couple other notes:

supremecoconut wrote:

I tried with the git versions because the standard packages were not working (due to conflicts)

Due to conflicts?  Like conflicting files?  That doesn't make much sense, and if that was the error, then using the git version is not a viable alternative.  It would be good if you could post these original errors.

supremecoconut wrote:

removing ffmpeg-git breaks dependency 'ffmpeg-git'). Besides, why isn't it happy with the vapoursynth-git version?

Please post full error messages.  Nothing about that message suggests a circular dependency.  It only suggests you tried to remove ffmpeg-git before something that depended (linearly) on it, but you've trimmed the relevant part of the error that would tell us what it was that dependend on it.

For the second part, what is the "it" you are referring to that isn't happy, and what does not being happy mean?

supremecoconut wrote:

What do I do?

Use makepkg, and post full, unparaphrased error messages.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

Board footer

Powered by FluxBB