je ne peux pas compiler, gcc ne trouve aucun *.h [resolu]

je ne peux pas compiler, gcc ne trouve aucun *.h [resolu] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 03-05-2003 à 18:28:29    

Alors voila, je tente de compiler le script noip ( récupéré sur le site ) je l'ai décompressé (tar zxvf noip-2.0.9.tar.gz) nikel j'ai installé make et gcc ( installation nikel )
je me met dans le répertoire ou c trouve les fichiers :

Code :
  1. stargate:/usr/src/noip-2.0.9# make
  2. gcc -Wall -g -O2 -Dlinux -DPREFIX=\"/usr/local\" noip2.c -o noip2
  3. noip2.c:72: stdio.h: No such file or directory
  4. noip2.c:73: stdlib.h: No such file or directory
  5. noip2.c:75: unistd.h: No such file or directory
  6. noip2.c:76: sys/types.h: No such file or directory
  7. noip2.c:77: sys/ioctl.h: No such file or directory
  8. noip2.c:78: string.h: No such file or directory
  9. noip2.c:79: ctype.h: No such file or directory
  10. noip2.c:80: errno.h: No such file or directory
  11. noip2.c:81: signal.h: No such file or directory
  12. noip2.c:82: assert.h: No such file or directory
  13. noip2.c:83: termios.h: No such file or directory
  14. noip2.c:84: sys/socket.h: No such file or directory
  15. noip2.c:85: netinet/in.h: No such file or directory
  16. noip2.c:86: netdb.h: No such file or directory
  17. noip2.c:87: syslog.h: No such file or directory
  18. noip2.c:88: fcntl.h: No such file or directory
  19. noip2.c:89: sys/stat.h: No such file or directory
  20. noip2.c:90: netdb.h: No such file or directory
  21. noip2.c:91: arpa/inet.h: No such file or directory
  22. noip2.c:92: net/if.h: No such file or directory
  23. noip2.c:93: sys/ipc.h: No such file or directory
  24. noip2.c:94: sys/shm.h: No such file or directory
  25. noip2.c:95: pwd.h: No such file or directory
  26. noip2.c:100: linux/sockios.h: No such file or directory
  27. make: *** [noip2] Error 1
  28. stargate:/usr/src/noip-2.0.9#


 
mais qui m'a pris mes .h ?
j'ai tenté :

Citation :

stargate:/usr/src/noip-2.0.9# find / -name stdio.h
/usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h
stargate:/usr/src/noip-2.0.9#


 
mais il existe lui, pk il le trouve pas ? Comment réparer ce probleme ?
 
Edit : j'ai une Debian Woody


Message édité par stef_dobermann le 03-05-2003 à 20:26:32

---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 03-05-2003 à 18:28:29   

Reply

Marsh Posté le 03-05-2003 à 18:56:02    

apt-get install g++ ;)

Reply

Marsh Posté le 03-05-2003 à 19:19:58    

ca sert à koi g++ :??:
edit : c un compileur C++, mais c koi gcc alors ?
mais ca marche effictivement,
 
Merci :jap:


Message édité par stef_dobermann le 03-05-2003 à 19:28:46

---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 03-05-2003 à 19:46:27    

kadreg@rincevent:~$ dpkg -S /usr/include/stdio.h
libc6-dev: /usr/include/stdio.h
kadreg@rincevent:~$
 
Donc apt-get install libc6-dev
 
Ca marche en installant g++ parcequ'il doit indirectement de ce package et pas gcc (pas la peine de me demander pourquoi)
 
Edit : oui, g++ dépend de g++-2.95, qui dépend de libstdc++2.10-dev
, qui dépend de libc6-dev
 
 


kadreg@rincevent:~$ apt-cache depends g++
g++
  Depends: cpp
  Depends: g++-2.95
  Depends: gcc-2.95
kadreg@rincevent:~$ apt-cache depends g++-2.95
g++-2.95
  Depends: g++
  Depends: libc6
  Depends: gcc-2.95
  Depends: gcc-2.95
  Depends: libstdc++2.10-dev
  Suggests: gcc-2.95-doc
  Replaces: gcc
kadreg@rincevent:~$ apt-cache depends libstdc++2.10-dev
libstdc++2.10-dev
  Depends: libstdc++2.10-glibc2.2
  Depends: libc6-dev
  Depends: g++-2.95
  Suggests: stl-manual
  Conflicts: <libg++27-dev>
  Conflicts: <libg++272-dev>
  Conflicts: <libstdc++2.8-dev>
  Conflicts: <libg++2.8-dev>
  Conflicts: <libstdc++2.9-dev>
  Conflicts: <libstdc++2.9-glibc2.1-dev>
kadreg@rincevent:~$


Message édité par kadreg le 03-05-2003 à 19:49:53

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2003 à 19:54:32    

je suis d'accord avec toi, mais pourquoi, avant d'installer g++
j'avait stdio.h

Citation :

stargate:/usr/src/noip-2.0.9# find / -name stdio.h  
/usr/lib/gcc-lib/i386-linux/3.0.4/include/stdio.h


 
fichier que je rappel n'été pas trouvé tout à l'heure :??:
 


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 03-05-2003 à 19:58:54    

SteF_DOBERMANN a écrit :

mais pourquoi, avant d'installer g++
j'avait stdio.h


 
C'est pas le bon, c'est /usr/include/stdio.h qui doit être inclus par le compilateur, celui là sert pour la choucroute interne du compilateur


Message édité par kadreg le 03-05-2003 à 19:59:16

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-05-2003 à 20:26:20    

oki merci pour tes réponse :jap:


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 08-12-2004 à 07:47:35    

moi, je n'arrive pas à installer g++ :
lorsque je tape

Code :
  1. dpkg -S /usr/include/stdio.h

 :
 
g une réponse :

Code :
  1. dpkg : dpkg  /usr/include/stdio.h  introuvable


 
 
et lorsque je tape :

Code :
  1. apt-get install libc6-dev


 
j'ai : "some package could not be installed...

Code :
  1. libc6-dev depends:libs ( 2.2.5-11.5) but 2.3.2.ds1-18 is to be installed...


 
comment faire ???
 
Merci de votre aide...

Reply

Marsh Posté le 08-12-2004 à 07:50:30    

pourquoi vous voulez lui faire installer g++ ?
 
t'es quoi ? en woody ?

Reply

Marsh Posté le 08-12-2004 à 15:21:38    

je ne sais pas ce que c'est un woody, moi je suis qqn qui n'y connait vraiment pas grand chose...

Reply

Marsh Posté le 08-12-2004 à 15:21:38   

Reply

Marsh Posté le 09-12-2004 à 14:54:41    

je n'arrive pas à installer libc6, je télécharge bien le fichier, mais ma debian me renvoie :
E: couln't find file....
 
merci

Reply

Marsh Posté le 14-11-2005 à 14:41:31    

bonjour,
j'utilise mac os x, et j'ai telechargé libc6-dev pour powerpc, mais quand je l'installe (en mode root), un message me dit qu'il ne peux pas l'installer car au lieu d'avoir un mach kernel "powerpc" il faudrait que mon fichier "libc6-dev" soit "darwin-powerpc".
où pourrai je trouver ce fichier ?
merci.

Reply

Marsh Posté le 07-10-2006 à 08:05:39    

Merci ca m'a bien aidé aussi  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed