You are not logged in.
Today while trying to update my system it failed saying
error: failed to prepare transaction (could not satisfy dependencies)
:: medit: requires gcc-objcUpon further inspection it looks like gcc-objc conflicts with gcc-libs. What I can't figure out is why the update fails because gcc-libs provides gcc-objc.
$ pacman -Qi gcc-libs
Name : gcc-libs
Version : 4.4.1-1
URL : http://gcc.gnu.org
Licenses : GPL LGPL
Groups : base
Provides : gcc-objc=4.4.1
Depends On : glibc>=2.10.1-3The medit package doesn't specify any gcc-objc version so I'm a little lost here, I don't know when this gcc-objc dependency was introduced so I'm not sure if it was required before and things were working fine, I have tried building medit from abs without the gcc-objc dependency and it builds fine and seems to work fine.
Can anyone shed some light on this?
Edit:
Marking as solved
Last edited by R00KIE (2009-10-28 11:20:18)
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
http://bugs.archlinux.org/task/16877
gcc-objc was split from gcc. medit should have only depended on gcc-libs...
Offline
Ok, thx.
I did search for medit bugs but didn't include the closed tasks so I missed that one ^^; but it sorted itself out.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
I'm having the same problem. How exactly did it sort itself out for you?
Offline
It should sort itself out once the mirror you are using syncs to the latest package version.
In the meanwhile you can remove medit, update your system and install medit again with pacman -Sd medit.
I have compiled medit from abs without gcc-objc and it compiled fine and seemed to work fine, I don't know exactly why gcc-objc is needed during build, you can either ignore the dependency for a short while or wait until it gets sorted with the newer package, it shouldn't take long if the mirror you use syncs regularly.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
Ok then, I'll wait.
Thanks for the reply.
Offline