Daniel Caillibaud, vendredi 3 août 2007, 18:56:08 CEST >[...] > > which make > > /usr/bin/make > > type make > make is hashed (/usr/bin/make) > > > file /usr/bin/make (ou celui donné par which) > > file /usr/bin/make > /usr/bin/make: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for > GNU/Linux 2.4.1, dynamically linked (uses > shared libs), for GNU/Linux 2.4.1, stripped > > Mais je suis en 2.6, ça peut venir de là ?
Non non, le 2.4.1, c’est la version du noyau qui comprend cette version du binaire (ABI). Elle n’a pas changé depuis. > uname -a > Linux dcailli 2.6.17-2-686 #1 SMP Wed Sep 13 16:34:10 UTC 2006 i686 GNU/Linux > > > apt-cache policy make > > J'ai pas de dépots bizarre ;-) > Donc ça donne > > make: > Installé : 3.81-2 > Candidat : 3.81-2 > Table de version : > *** 3.81-2 0 > 500 http://ftp.fr.debian.org etch/main Packages > 100 /var/lib/dpkg/status > > > T’as essayé apt-get install --reinstall make ? > > Oui, je viens de recommencer, mais ça change rien... > Je vais tenter de refaire mon make à partir de make-src. Et si tu fais echo 'main() {}' > t.c make t Ça marche ? C’est sûrement plus un problème de shell ou une configuration dans un coin qu’un problème avec le binaire de make lui-même. -- Sylvain Sauvage

