Skip to main content
Topic: libffi dependency error on upgrade [solved] (Read 446 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

libffi dependency error on upgrade [solved]

warning: cannot resolve "libffi=3.4.5", a dependency of "lib32-libffi"
:: The following package cannot be upgraded due to unresolvable dependencies:
      lib32-libffi
Cat Herders of Linux

Re: libffi dependency error on upgrade

Reply #1
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libffi=3.4.5' required by lib32-libffi


resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libffi (3.4.6-1) breaks dependency 'libffi=3.4.4' required by lib32-libffi
Cat Herders of Linux

Re: libffi dependency error on upgrade

Reply #2
sudo pacman -R libffi
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libffi breaks dependency 'libffi' required by glib2
:: removing libffi breaks dependency 'libffi.so=8-64' required by glib2
:: removing libffi breaks dependency 'libffi' required by guile
:: removing libffi breaks dependency 'libffi=3.4.4' required by lib32-libffi
:: removing libffi breaks dependency 'libffi.so=8-64' required by libgirepository
:: removing libffi breaks dependency 'libffi' required by libp11-kit
:: removing libffi breaks dependency 'libffi' required by llvm-libs
:: removing libffi breaks dependency 'libffi' required by python
:: removing libffi breaks dependency 'libffi' required by ungoogled-chromium
:: removing libffi breaks dependency 'libffi' required by wayland



sudo pacman -R lib32-libffi
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing lib32-libffi breaks dependency 'lib32-libffi' required by lib32-glib2
:: removing lib32-libffi breaks dependency 'libffi.so=8-32' required by lib32-glib2
:: removing lib32-libffi breaks dependency 'lib32-libffi' required by lib32-llvm-libs
:: removing lib32-libffi breaks dependency 'lib32-libffi' required by lib32-p11-kit
:: removing lib32-libffi breaks dependency 'lib32-libffi' required by lib32-wayland




so i can neither remove nor upgrade lib32-libffi or libffi.  lib32 requires 3.4.5-1 but libffi wants to upgrade to 3.4.6-1
Cat Herders of Linux

Re: libffi dependency error on upgrade

Reply #3
so i added them both to the ignore list in /etc/pacman.conf as i have no better idea at present.
Cat Herders of Linux

 

Re: libffi dependency error on upgrade

Reply #4
TY!
Cat Herders of Linux