[leeo@leeo-arch-pc ~]$ sudo pacman -S x265
[sudo] Mot de passe de leeo :
résolution des dépendances...
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: ffmpeg-nvenc : installer x265 (2.2-1) casse la dépendance « libx265.so=95-64 »
Je ne comprends pas pourquoi une telle erreur s'affiche car ffmpeg-nvenc ne requiert par de version particulière de x265. Je cherche donc une explication et une solution ^^
Dernière modification par Leeo97one le mar. 10 janv. 2017, 21:36, modifié 1 fois.
Je ne comprends pas pourquoi une telle erreur s'affiche car ffmpeg-nvenc ne requiert par de version particulière de x265. Je cherche donc une explication et une solution ^^
Ben si justement, cf. ffmpeg-nvenc : libx265.so (x265-hg, x265). Car son paquet (et le tien surtout qui a été compilé contre une précédente version de x265) date (x265 fournit libx265.so=102-64 là où le tien réclame une version antérieure).
Désinstaller ffmpeg-nvenc, mettre ton système à jour puis recompiler ffmpeg-nvenc devrait suffire.
«The following statement is not true. The previous statement is true.»
Ce que je voulais dire par « ne requiert pas de version particulière de x265 » c'est que x265 fait bien parti des dépendances de ffmpeg-nvenc mais qu'aucune version précise n'est demandée (du moins pas d'après sa page dans l'AUR). Et c'est ça que je comprends pas
Cela voudrait donc dire que les dépendances de ffmpeg-nvenc ne sont plus exactement les mêmes après avoir installé le paquet ?
Bonjour, c'est simple avec les dépendances finissant par .so, il y a de la magie derrière. Il récupère la version du .so et ajoute cette version trouvée en tant que dépendance