Re: mon make marche pas
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
Reply to: