Artix Linux Forum

Artix Linux => Package management => Topic started by: cat herders of linux on 19 February 2024, 00:15:03

Title: libffi dependency error on upgrade [solved]
Post by: cat herders of linux on 19 February 2024, 00:15:03
warning: cannot resolve "libffi=3.4.5", a dependency of "lib32-libffi"
:: The following package cannot be upgraded due to unresolvable dependencies:
      lib32-libffi
Title: Re: libffi dependency error on upgrade
Post by: cat herders of linux on 21 February 2024, 06:05:06
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
Title: Re: libffi dependency error on upgrade
Post by: cat herders of linux on 21 February 2024, 06:11:26
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
Title: Re: libffi dependency error on upgrade
Post by: cat herders of linux on 21 February 2024, 06:16:38
so i added them both to the ignore list in /etc/pacman.conf as i have no better idea at present.
Title: Re: libffi dependency error on upgrade
Post by: cat herders of linux on 21 February 2024, 11:37:00
TY!