Salut, ... > Quelqu'un a-t-il déjà changer le compilateur sous Mandrake 8.0? tu recupere ta MDK7.2/1 comme supermount ne fonctionne pas, la fstab a ete reecrite [root@pcxavier /root]# mount /mnt/cdrom/ on va dans lerepertoire adequat [root@pcxavier /root]# cd /mnt/cdrom/Mandrake/RPMS/ on cherche tout ce qui concerne gcc [root@pcxavier RPMS]# ls *gcc* gcc-2.95.2-12mdk.i586.rpm gcc-g77-2.95.2-12mdk.i586.rpm gcc-c++-2.95.2-12mdk.i586.rpm gcc-java-2.95.2-12mdk.i586.rpm gcc-colorgcc-2.95.2-12mdk.i586.rpm gcc-objc-2.95.2-12mdk.i586.rpm gcc-cpp-2.95.2-12mdk.i586.rpm un peremier essai pour definir toute les dependances croisees [root@pcxavier RPMS]# rpm -i gcc-2.95.2-12mdk.i586.rpm error: failed dependencies: gcc-cpp = 2.95.2 is needed by gcc-2.95.2-12mdk puisqu'il faut le retirer [root@pcxavier RPMS]# rpm -e gcc-cpp-2.96-0.48mdk error: removing these packages would break dependencies: gcc-cpp = 2.96-0.48mdk is needed by gcc-c++-2.96-0.48mdk gcc-cpp = 2.96-0.48mdk is needed by gcc-2.96-0.48mdk /lib/cpp is needed by XFree86-devel-4.0.3-7mdk /lib/cpp is needed by rpmlint-0.30-1mdk /lib/cpp is needed by XFree86-4.0.3-7mdk /lib/cpp is needed by WindowMaker-0.64.0-8mdk etirons ce premier package [root@pcxavier RPMS]# rpm -e gcc-c++-2.96-0.48mdk puis le suivant [[root@pcxavier RPMS]# rpm -e gcc-2.96-0.48mdk error: removing these packages would break dependencies: gcc is needed by kernel-source-2.4.3-20mdk puisque lui aussi met sa zone ... [root@pcxavier RPMS]# rpm -e kernel-source-2.4.3-20mdk a enfin !! [root@pcxavier RPMS]# rpm -e gcc-2.96-0.48mdk important plutot un update qu' erase (encore une tripotee de truc qui en depende) [root@pcxavier RPMS]# rpm -U --oldpackage gcc-cpp-2.95.2-12mdk.i586.rpm enfin le gcc qui marche [root@pcxavier RPMS]# rpm -i gcc-2.95.2-12mdk.i586.rpm et son c++ [root@pcxavier RPMS]# rpm -i gcc-c++-2.95.2-12mdk.i586.rpm on en profite pour recuperer le dernier tar-bal du kernel wget ftp://ftp.grolier.fr/pub/linux/kernel/v2.4/linux.2.4.5.tar.gz cd /usr/src tar zxvf linux.2.45.tar.gz normalement tout est remis ! XB.