Bonjour

j'ai telechargé gcc 4.3.3 depuis la source;

j'ai lancé : /home/zinou/gcc-4.3.3/gcc-4.3.3/configure --prefix=/home/zinou/gcc-4.3.3/gcc-4.3.3-install --program-suffix=43 --enable-languages=c,c++
tous fonctione bien jusque la "configure: creating ./config.status
config.status: creating Makefile"

mais quand je lance "make" j'ai ces messages d'erreurs

In file included from /home/zinou/gcc-4.3.3/gcc-4.3.3/gcc/system.h:232:0,
from /home/zinou/gcc-4.3.3/gcc-4.3.3/gcc/genmodes.c:22:
/usr/include/unistd.h:1065:14: note: previous declaration of ‘sbrk’ was here
extern void *sbrk (intptr_t __delta) __THROW;
^
In file included from /home/zinou/gcc-4.3.3/gcc-4.3.3/gcc/genmodes.c:22:0:
/home/zinou/gcc-4.3.3/gcc-4.3.3/gcc/system.h:418:20: erreur: conflicting types for ‘strsignal’
extern const char *strsignal (int);
^
In file included from /home/zinou/gcc-4.3.3/gcc-4.3.3/gcc/system.h:194:0,
from /home/zinou/gcc-4.3.3/gcc-4.3.3/gcc/genmodes.c:22:
/usr/include/string.h:562:14: note: previous declaration of ‘strsignal’ was here
extern char *strsignal (int __sig) __THROW;
^
make[3]: *** [build/genmodes.o] Erreur 1
make[3] : on quitte le répertoire « /home/zinou/gcc-4.3.3/gcc-4.3.3-build/gcc »
make[2]: *** [all-stage1-gcc] Erreur 2
make[2] : on quitte le répertoire « /home/zinou/gcc-4.3.3/gcc-4.3.3-build »
make[1]: *** [stage1-bubble] Erreur 2
make[1] : on quitte le répertoire « /home/zinou/gcc-4.3.3/gcc-4.3.3-build »
make: *** [all] Erreur 2
In file included from /home/zinou/gcc-4.3.3/gcc-4.3.3/gcc/system.h:232:0,
                 from /home/zinou/gcc-4.3.3/gcc-4.3.3/gcc/genmodes.c:22:
/usr/include/unistd.h:1065:14: note: previous declaration of ‘sbrk’ was here
extern void *sbrk (intptr_t __delta) __THROW;
              ^
Tu compiles gcc-4.3 en utilisant des includes de glibc installée via rpm, donc compilée pour fonctionner avec 4.8... Je t'encourage à suivre le conseil que tu as eu sur le forum anglophone