Page 1 sur 1

[lib32-gegl] requier ffmpeg, qui est pourtant à jour ? (Résolu)

Publié : ven. 01 avr. 2022, 12:12
par PowaBanga
Salut à tous !
Cette fois j'ai un souci avec lib32-gegl.
makepkg refuse de le compiler sous prétexte qu'il requiert la version 4.4 de ffmpeg alors que celle qui est installée est la 2:5.0-5

Code : Tout sélectionner

makepkg -cf
==> Création du paquet lib32-gegl 0.4.36-1 (ven 01 avr 2022 12:03:00)
==> Vérification des dépendances pour l’exécution…
==> Dépendances manquantes :
  -> lib32-ffmpeg=2:4.4
  -> ffmpeg4.4
==> Vérification des dépendances pour la compilation…
==> ERREUR : Échec de résolution des dépendances.
Build step 'Exécuter un script shell' marked build as failure
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: FAILURE

Code : Tout sélectionner

pacman -Qs ffmpeg                                                        
local/ffmpeg 2:5.0-5
    Complete solution to record, convert and stream audio and video
local/ffnvcodec-headers 11.1.5.1-1
    FFmpeg version of headers required to interface with Nvidias codec APIs
local/gst-libav 1.18.5-1
    Multimedia graph framework - libav plugin
local/lib32-ffmpeg 2:5.0-2
    Complete solution to record, convert and stream audio and video (32 bit)
local/lib32-libffmpeg 2:4.4-2
    Complete solution to record, convert and stream audio and video - library (32 bit)
Je ne comprend pas ce problème, et encore une fois je m'en remet au forum d'archlinux.fr :)

Re: [lib32-gegl] requier ffmpeg, qui est pourtant à jour ?

Publié : ven. 01 avr. 2022, 15:25
par papajoke
bonjour
PowaBanga a écrit : ven. 01 avr. 2022, 12:12 makepkg refuse de le compiler sous prétexte qu'il requiert la version 4.4 de ffmpeg alors que celle qui est installée est la 2:5.0-5
Tu as la version 5.0 d'installée (depuis janvier)
Ici, tu tentes d'installer un paquet qui n'est compatible qu'avec l'ancienne version 4. C'est expliqué par le mainteneur dans les commentaires aur (auxquels tu as participé).

Re: [lib32-gegl] requier ffmpeg, qui est pourtant à jour ?

Publié : lun. 04 avr. 2022, 10:16
par PowaBanga
Haa oui, je me souviens, j'avais laissé ce truc à plus tard parce que j'avais eu des problèmes à la compilation de ffmpeg4.4 ! Merci papajoke.

Je note donc le souci ici avec la soluce, comme ça j'en garde une trace, et si jamais cela sert à quelqu'un d'autre, tant mieux.

La compilation de ffmpeg ne fonctionne pas car il ne va chercher le patch dans le commit le plus récent du PKGBUILD, ou il n'existe plus.

Pour régler cela il faut donc récupérer le patch depuis le bon commit : https://aur.archlinux.org/cgit/aur.git/ ... 00406a1615

Là c'est en train de se compiler chez moi, je vais déjà marquer le topic comme résolut, pour le moment :)