FS#8308 - gcc-objc conflicts with gcc
Attached to Project:
Arch Linux
Opened by Arto Puranen (Purch) - Monday, 15 October 2007, 05:41 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 15 October 2007, 09:57 GMT
Opened by Arto Puranen (Purch) - Monday, 15 October 2007, 05:41 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 15 October 2007, 09:57 GMT
|
Details
Medit package depends nowadays on gcc-objc, which conflicts
with gcc. I needed to remove medit before I could run pacman
-Syu . After upgrade the problem still exists.
copy/paste: $ psy medit :: Synchronizing package databases... core is up to date extra is up to date community is up to date resolving dependencies... done. looking for inter-conflicts... done. Targets: gcc-objc-4.2.2-2 medit-0.8.10-2 Total Package Size: 3,40 MB Proceed with installation? [Y/n] checking package integrity... done. cleaning up... done. (2/2) checking for file conflicts [###############################] 100% error: could not prepare transaction error: failed to commit transaction (conflicting files) gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/cc1obj exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/NXConstStr.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/Object.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/Protocol.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/encoding.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/hash.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/objc-api.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/objc-decls.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/objc-list.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/objc.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/sarray.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/thr.h exists in filesystem gcc-objc: /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/objc/typedstream.h exists in filesystem errors occurred, no packages were upgraded. |
This task depends upon
Comment by Jan de Groot (JGC) -
Monday, 15 October 2007, 06:05 GMT
Looks like the gcc-objc removal from the gcc package is hardcoded
to amd64. You can force-overwrite these things for now, but be
sure to reinstall gcc-objc when this is fixed for i686, as these
files are removed on upgrade to the fixed package.