You are not logged in.
Here is the output I received when trying to update today:
:: 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...
warning: removing 'gcc-libs' from target list because it conflicts with 'gcc-libs-multilib'
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc: requires gcc-libs=4.6.2-3
I'm not sure how to solve this one.
Last edited by jlacroix (2011-12-09 02:16:11)
Offline
Just wait a while until gcc-libs-multilib is updated.
Offline
Just wait a while until gcc-libs-multilib is updated.
or maybe he disabled multilib repo
Last edited by wonder (2011-12-08 15:54:15)
Give what you have. To someone, it may be better than you dare to think.
Offline
6xx wrote:Just wait a while until gcc-libs-multilib is updated.
or maybe he disabled multilib repo
Nope, didn't disable it. The multilib repo did update along with the others, but maybe I should assume it's not the most recent update?
Offline
edit: disregard this, my error.
Last edited by Cdh (2011-12-08 16:55:00)
฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz
Offline
Try pacman -S gcc gcc-libs.
Offline
Try pacman -S gcc gcc-libs.
Results in a conflict between binutils and binutils-multilib.
Offline
i'm fixing this problem as we speak but i do not get how you have gcc installed instead of gcc-multilib.
Give what you have. To someone, it may be better than you dare to think.
Offline
i'm fixing this problem as we speak but i do not get how you have gcc installed instead of gcc-multilib.
That's a good point! I have no idea either. It wasn't on purpose.
Offline
i'm fixing this problem as we speak but i do not get how you have gcc installed instead of gcc-multilib.
I don't have gcc installed, gcc-fortan pulls gcc in.
Edit: I didn't start the thread, but I've a similar problem:
:: 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...
warning: removing 'gcc' from target list because it conflicts with 'gcc-multilib'
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc-fortran: requires gcc=4.6.2-3
Last edited by Silenzium (2011-12-08 19:40:26)
Offline
I think I the solution is that there are many (new?) packages which have now -multilib versions but we have them not from multilib and they don't get automatically replaced.
฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz
Offline
solution is to wait for new packages that are compiling right now.
Give what you have. To someone, it may be better than you dare to think.
Offline
If I'm checking my system properly, it looks like I have gcc because libtool requires it, which is required by redland, which is required by libreoffice. So I have both gcc and gcc-multilib.
Offline
Solved! Whatever changes were just made have resolved the conflicts. Thank you.
Offline
solution is to wait for new packages that are compiling right now.
wonder,
thanks, all OK.
Mektub
Follow me on twitter: https://twitter.com/johnbina
Offline
Please mark the thread as solved
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
Hi!
I've got the same upgrading problem since two days, so I guess the thread is not solved
Offline
Is your system up to date? Post the relevant package versions.
Offline
I'm having the same issue:
$ sudo pacman -Syu
Password:
:: 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...
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-fortran: requires gcc=4.6.2-5
The currently installed versions are:
lib32-gcc-libs 4.6.2-5
gcc-libs-multilib 4.6.2-5
Offline
its not solved for me neither
multilib/gcc-libs-multilib 4.6.2-5.1 [installed: 4.6.2-5]
Whta the f? For what is ".1" at the end? It looks like this little change make all troubles.
Offline
Had the same problem, just install gcc-fortran-multilib.
Last edited by hokasch (2012-01-18 19:45:39)
Offline
Workaround: Removing gcc-multilib before updating did the trick for me:
pacman -Rdd gcc-multilib gcc-libs-multilib
Offline
Did you install them again afterwards or just left with broken dependencies? I would be surprised if you do not run into the gcc-fortran conflict again when you install gcc-multilib back (or did the update pull in gcc?).
Offline
Had the same problem, just install gcc-fortran-multilib.
it works. Dunno why I had installed gcc-fortran instead of gcc-fortran-multilib. Just replace it.
Offline
Did you install them again afterwards or just left with broken dependencies? I would be surprised if you do not run into the gcc-fortran conflict again when you install gcc-multilib back (or did the update pull in gcc?).
Thanks hokasch. "pacman -Syu" reinstalled them since they were dependancies for me. Myself, I just decided to remove openmpi which was the only package I had requiring gcc-fortran. I'd imagine replacing gcc-fortran with gcc-fortran-multilib as you suggested would do the trick too.
Offline