You are not logged in.
I seem to be having trouble with running pacman to update. When I try to use pacman, I get an error stating installing tcl breaks tcl dependency required by tclx. When I try to install tclx using makepkg -s, I get an error stating that it can't be installed due to tcl breaking tcl dependency of tclx.
$ sudo pacman -Syu
[sudo] password for *********:
:: Synchronizing package databases...
core is up to date
extra is up to date
community 5.8 MiB 13.1 MiB/s 00:00 [######################] 100%
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing tcl (8.6.12-1) breaks dependency 'tcl=8.6.11' required by tclx$ makepkg -s
==> Making package: tclx 8.4.4-4 (Fri 03 Dec 2021 05:56:50 PM MST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing tcl (8.6.12-1) breaks dependency 'tcl=8.6.11' required by tclx
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
-> tcl=8.6.12
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.I can't seem to update either package due to tcl breaking dependency tcl required by tclx.
Last edited by x12o (2021-12-04 01:29:43)
Offline
Marking this solved. Leaving it here in case anyone else has this problem.
Turns out mcu8051ide-1.4.10-3 needs to be uninstalled first. Since it's an aur package, just use pacman -R mcu8051ide. Then uninstall tclx package using the same method. After that, tcl should be able to be updated. Then update tclx, and then update mcu8051ide.
Offline