[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: