martyr-deepin / arch-deepin

Building Deepin Software on ArchLinux. This project is no longer being actively developed, please report issues to https://github.com/linuxdeepin/developer-center/issues instead
64 stars 7 forks source link

Arch Lnux - gcc/libs confilct with gcc/libs-multilib #187

Closed ghost closed 8 years ago

ghost commented 8 years ago

Actual there are some conflicts with the gcc and gcc multilibs

oberon-manjaro commented 8 years ago

You don't need gcc. I have only installed:

gcc-go 5.3.0-2
gcc-libs-multilib 5.3.0-2
gcc-multilib 5.3.0-2
ghost commented 8 years ago

thats strange cause pacman wants thet gcc multilib gets replaced with gcc

Edit: here my pacman outut in german:

:: Repositorium community 1) deepin-account-faces 2) deepin-api 3) deepin-artwork-themes 4) deepin-control-center 5) deepin-daemon 6) deepin-desktop 7) deepin-desktop-schemas 8) deepin-dock 9) deepin-grub2-themes 10) deepin-gtk-theme 11) deepin-launcher 12) deepin-menu 13) deepin-notifications 14) deepin-session-ui 15) deepin-social-sharing 16) deepin-sound-theme 17) deepin-wm-switcher 18) python2-deepin-ui 19) python2-deepin-utils 20) startdde

Geben Sie eine Auswahl ein (Voreinstellung=alle): Löse Abhängigkeiten auf... Suche nach in Konflikt stehenden Paketen... :: gcc-libs und gcc-libs-multilib stehen miteinander in Konflikt. gcc-libs-multilib entfernen? [j/N]

felixonmars commented 8 years ago

Is your mirror up-to-date? There was some inconsistency between the normal and multilib flavor of gcc series, and was fixed after several hours. Please try to upgrade again, or maybe look for a new mirror.

felixonmars commented 8 years ago

BTW, if you have [community-testing] enabled, you don't need to have gcc-go installed anymore since libgo has been moved into gcc-libs/gcc-libs-multilib.

ghost commented 8 years ago

updated my mirrors but its still in conflict

oberon-manjaro commented 8 years ago

@felixonmars manjaro repos automatically sync to [community]. I can copy over [community-testing] manually. Are you going to release them in the immediate future?

ghost commented 8 years ago

i need the multilibs for my gcc multilib for many of my lib32 libs

edit: see?

Suche nach in Konflikt stehenden Paketen... :: gcc-libs und gcc-libs-multilib stehen miteinander in Konflikt. gcc-libs-multilib entfernen? [j/N] j :: gcc und gcc-multilib stehen miteinander in Konflikt. gcc-multilib entfernen? [j/N] j Fehler: Konnte den Vorgang nicht vorbereiten (Kann Abhängigkeiten nicht erfüllen) :: gcc-fortran-multilib: benötigt gcc-multilib=5.2.0-2 :: lib32-js17: benötigt gcc-libs-multilib :: lib32-libcdio: benötigt gcc-libs-multilib>=4.4.2 :: lib32-taglib: benötigt gcc-libs-multilib :: unity-editor-bin: benötigt gcc-multilib

oberon-manjaro commented 8 years ago

Sorry, @MinaTheLoli my other comment was rubbish. I already deleted that...

oberon-manjaro commented 8 years ago

@MinaTheLoli I see no deepin packages that would depend on gcc-libs here, so I don't see why pacman would want to install that. What is the output of your

yaourt -S --depends gcc-libs | grep deepin

?

ghost commented 8 years ago

u want the whole output?

oberon-manjaro commented 8 years ago

see above. edited ;)

ghost commented 8 years ago

nothing..... thats very strange

felixonmars commented 8 years ago

@oberon2007 Yes, only waiting for a normal signoff process.

ghost commented 8 years ago

again, same gcc problem, idk whats the problem

ghost commented 8 years ago

nvm after an system update teh gcc problem was fixed :)

oberon-manjaro commented 8 years ago

I see: The problem does exist in [community-testing]: Some new packages depend on gcc-libs>=5.3.0-3 For example deepin-api

oberon-manjaro commented 8 years ago

Maybe this is solved when the whole system is updated to [community-testing]. I cannot verify that, I was just trying to install all the new deepin packages from testing - this doesn't work out obviously ;)

felixonmars commented 8 years ago

Yes. The new deepin package set requires new gcc-libs, and I'm going to hold them for a while until their Deepin -> deepin rename settled down.

pavlanton commented 8 years ago

https://bbs.archlinux.org/viewtopic.php?id=150344

You're doing it wrong: Once you install ONE of the -multilib compiler packages, you need to use all of them instead of the core packages. Everything else is not supported:

gcc-ada-multilib gcc-fortran-multilib gcc-go-multilib gcc-libs-multilib gcc-multilib gcc-objc-multilib libtool-multilib

oberon-manjaro commented 8 years ago

I know. I'm not doing anything wrong, I'm just waiting until all the gcc packages are moved to [community] before that I have to download and install every single package manually ... ;)

felixonmars commented 8 years ago

All related packages moved to stable repos.