You are not logged in.

#1 2018-09-03 12:10:43

archsupport
Member
Registered: 2018-09-03
Posts: 2

:: removing libx264 breaks dependency 'libx264.so=152-64'

[root@archsupport ~]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace ca-certificates-cacert with core/ca-certificates? [Y/n] y
:: Replace libx264 with extra/x264? [Y/n] y
:: Replace python-crypto with community/python-pycryptodome? [Y/n] y
:: Replace python2-crypto with community/python2-pycryptodome? [Y/n] y
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libx264 breaks dependency 'libx264.so=152-64' required by ffmpeg2.8

[root@archsupport ~]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace ca-certificates-cacert with core/ca-certificates? [Y/n] y
:: Replace libx264 with extra/x264? [Y/n] n
:: Replace python-crypto with community/python-pycryptodome? [Y/n] n
:: Replace python2-crypto with community/python2-pycryptodome? [Y/n] n
resolving dependencies...
looking for conflicting packages...
:: x264 and libx264 are in conflict. Remove libx264? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libx264 breaks dependency 'libx264.so=152-64' required by ffmpeg2.8
[root@archsupport ~]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace ca-certificates-cacert with core/ca-certificates? [Y/n] y
:: Replace libx264 with extra/x264? [Y/n] n
:: Replace python-crypto with community/python-pycryptodome? [Y/n] y
:: Replace python2-crypto with community/python2-pycryptodome? [Y/n] y
resolving dependencies...
looking for conflicting packages...
:: x264 and libx264 are in conflict. Remove libx264? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libx264 breaks dependency 'libx264.so=152-64' required by ffmpeg2.8

Offline

#2 2018-09-03 12:37:12

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: :: removing libx264 breaks dependency 'libx264.so=152-64'

Rebuild your AUR package. Since it uses versioned soname dependencies, it will need to be removed, updated, then reinstalled.

This is standard practice when an AUR package like ffmpeg2.8  breaks... maybe you should reconsider whether you need it.


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#3 2018-09-03 12:39:58

archsupport
Member
Registered: 2018-09-03
Posts: 2

Re: :: removing libx264 breaks dependency 'libx264.so=152-64'

How do I do that?

Offline

#4 2018-09-03 12:49:56

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,081

Re: :: removing libx264 breaks dependency 'libx264.so=152-64'

If you don't need ffmpeg2.8 it is safe to remove. ffmpeg2.8 it likely used to be installed because you used VLC prior to its 3.0 release

If you actually need ffmpeg2.8 you will have to rebuild it, if you've never actively dealt with the AUR before (though if you need ffmpeg2.8 that's unlikely) read: https://wiki.archlinux.org/index.php/Ar … Repository

Last edited by V1del (2018-09-03 12:50:35)

Offline

#5 2018-09-03 14:41:20

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: :: removing libx264 breaks dependency 'libx264.so=152-64'


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#6 2018-09-03 17:39:03

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: :: removing libx264 breaks dependency 'libx264.so=152-64'

1. Use code tags when pasting to the boards: https://wiki.archlinux.org/index.php/Co … s_and_code

2. Read the wiki on how the AUR works



Moving to AUR Issues


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB