Oui pour le choix par défaut, effectivement, j'ai juste fait une copie rapide (sans tenter le remplacement) pour montrer le problème de dépendance.
J'ai testé, pour voir, d'accepter le remplacement, ça bloque aussi à cause de gcc-multilib qui est installé (j'imagine qu'il faudrait repasser à gcc + gcc-libs sans mettre à jour pacman, en fait).
Code : Tout sélectionner
/usr/bin/pacman -S testing/pacman
:: Les paquets suivants devraient être mis à jour en premier :
pacman
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n]
résolution des dépendances...
recherche des conflits entre paquets...
:: gcc-libs et gcc-libs-multilib sont en conflit. Supprimer gcc-libs-multilib ? [o/N] o
Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gcc-multilib : requiert gcc-libs-multilib=4.6.2-1
Alors donc pour répondre à ta question :
Code : Tout sélectionner
[emeric@pharaon ~]$ pacman -Qs "base-devel|multilib|gcc"
core/autoconf 2.68-2 (base-devel)
A GNU tool for automatically configuring source code
core/automake 1.11.1-3 (base-devel)
A GNU tool for automatically creating Makefiles
multilib/binutils-multilib 2.21.1-2 (multilib-devel)
A set of programs to assemble and manipulate binary and object files for multilib
core/bison 2.5-2 (base-devel)
The GNU general-purpose parser generator
core/fakeroot 1.18.1-1 (base-devel)
Gives a fake root environment, useful for building packages as a non-privileged user
core/flex 2.5.35-5 (base-devel)
A tool for generating text-scanning programs
multilib/gcc-libs-multilib 4.6.2-1
Runtime libraries shipped by GCC for multilib
multilib/gcc-multilib 4.6.2-1 (multilib-devel)
The GNU Compiler Collection - C and C++ frontends for multilib
multilib/lib32-gcc-libs 4.6.2-1
Runtime libraries shipped by GCC (32-bit)
multilib/lib32-glibc 2.14.1-1
GNU C Library for multilib
multilib/libtool-multilib 2.4.2-2 (multilib-devel)
A generic library support script for multilib
core/m4 1.4.16-2 (base-devel)
The GNU macro processor
core/make 3.82-4 (base-devel)
GNU make utility to maintain groups of programs
core/patch 2.6.1-3 (base-devel)
A utility to apply patch files to original sources
core/pkg-config 0.26-2 (base-devel)
A system for managing library compile/link flags
@benjarobin, c'est sur une mise à jour complète du système que ça m'arrive. Comme pacman est à mettre à jour en premier, le problème arrive.
J'ai mis bash à jour.
J'ai regardé ce que le système me propose de mettre à jour quand je refuse de faire passer pacman en premier :
Code : Tout sélectionner
==> Nouvelle révision des paquets :
core/curl 7.23.1-1 1 -> 2
core/syslog-ng 3.3.2-1 1 -> 2
extra/gtk3 3.2.2-1 1 -> 2
extra/libcl 1.1-1 1 -> 2
extra/libmsn 4.2-1 1 -> 2
community/numlockx 1.2-1 1 -> 2
==> Mise à jour des logiciels (nouvelle version) :
testing/grep 2.9-2 -> 2.10-1
testing/htop 0.9-3 -> 1.0-1
testing/linux 3.1.1-1 -> 3.1.2-1
testing/linux-headers 3.1.1-1 -> 3.1.2-1
testing/pacman 4.0.0-2 -> 4.0.1-1
testing/readline 6.2.001-3 -> 6.2.002-1
extra/firefox 8.0-1 -> 8.0.1-1
extra/firefox-i18n-fr 8.0-1 -> 8.0.1-1
extra/git 1.7.7.3-1 -> 1.7.7.4-1
extra/nvidia-utils 285.05.09-1 -> 290.10-1
extra/libdvbpsi 0.2.1-1 -> 0.2.2-1
extra/libupnp 1.6.13-1 -> 1.6.14-1
extra/nvidia 285.05.09-3 -> 290.10-1
extra/opencl-nvidia 285.05.09-1 -> 290.10-1
extra/telepathy-qt4 0.7.3-1 -> 0.8.0-1
extra/unrar 4.1.2-1 -> 4.1.3-1
extra/yasm 1.1.0-1 -> 1.2.0-1
multilib/lib32-freetype2 2.4.6-2 -> 2.4.8-1
multilib/lib32-nvidia-utils 285.05.09-2 -> 290.10-1
multilib/wine_gecko 1.3-1 -> 1.4-1
archlinuxfr/phonon-mplayer-git 20111111-1 -> 20111119-1
Rien qui ne me paraisse louche.