You are not logged in.
I've got something like that: I don't have english locale so I'll translate it.
warning: cycle dependency encountered:
warning: lib32-gcc-libs will be installed before dependency of gcc-libs-multilib
looking for conflicts:...
error: can't prepare transaction (can't resolve dependency)
:: gcc: demands gcc-libs=4.7.1-4
could devs help?
Offline
could devs help?
Not unless you give the actual command you are trying to run...
Offline
I don't have english locale so I'll translate it.
If you want to paste the output from a command <cmd> and you have a non-English locale, you can do.
LC_ALL=C <cmd>Offline
I'm facing the same problem. Running pacman -Su gives:
:: Starting full system upgrade...
resolving dependencies...
warning: dependency cycle detected:
warning: lib32-gcc-libs will be installed before its gcc-libs-multilib dependency
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc: requires gcc-libs=4.7.1-4
Offline
It's strange that you would get that on an upgrade. It seems you have a mix of multilib and normal compiler programs.
Assuming you have a 64 bit system:
Normally, you either have gcc, gcc-libs and binutils, which allows you to compile only for 64 bit processors. Alternatively, you can have the multilib variants (gcc-multilib, gcc-libs-multilib and binutils-multilib) which allow you to compile both for 64 bit and 32 bit processors.
Note that lib32-... libraries are used to run 32 bit programs on a 64 bit processor. Also note that there are many other packages containing compilers.
To conclude: to fix the issue you are encountering you should either replace the multilib packages by normal ones (by installing gcc-libs) or replace the normal compiler packages by their multilib equivalents (by installing gcc-multilib).
Offline
I'm having the same issue here, any solutions?
Offline
Ah... you are all using multilib but have gcc installed and not gcc-multilib...
pacman -Syu gcc-multilib
Offline
Ah... you are all using multilib but have gcc installed and not gcc-multilib...
pacman -Syu gcc-multilib
They currently can't upgrade, so pacman -S gcc-multilib
.
Offline
Allan wrote:Ah... you are all using multilib but have gcc installed and not gcc-multilib...
pacman -Syu gcc-multilib
They currently can't upgrade, so pacman -S gcc-multilib
.
Right.... well, in fact, wrong....
Offline
pacman -Syu gcc-multilib
Thank you, this did the trick ![]()
(removing binutils and gcc btw)
To conclude: to fix the issue you are encountering you should either replace the multilib packages by normal ones (by installing gcc-libs) or replace the normal compiler packages by their multilib equivalents (by installing gcc-multilib).
Thanks for the enlightement !
Last edited by Kooothor (2012-07-13 16:30:23)
ktr
Offline
Thanks! That fixed it. Removed gcc in favor of the multilib versions.
Offline