Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2182 connectés 

 


Dernière réponse
Sujet : Impossible de faire un "make menuconfig"
AthlonSoldier [:athlonsoldier]  :D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
AthlonSoldier [:athlonsoldier]  :D
void_ppc donc maintenant plus d'installations à la sauvage hein :o ;)
AthlonSoldier Han ok  :jap:  
 
Bon ben j'ai fait du clean travail : apt-get install libc6  :p  
(en modifiant avant /etc/apt/sources.list en mettant en unstable)
 
Voilà je peux compiler mon kernel maintenant  [:yopyop-]  [:yopyop-]  
 
Bye et merci d'avoir pris un peu de ton temps  :jap:
void_ppc tu m'a demandé à quelle bibliothèque appartient la fonction tolower(), je viens de te répondre, libc6
AthlonSoldier Oui mais euh, entre des headers files et la librairie compilé y'a une difference non ?  :??:  
Quand il "link", il se base pas sur les .h  :??:
void_ppc man tolower :
 

#include <ctype.h>


 

dpkg -S ctype.h
linux-kernel-headers: /usr/include/linux/ctype.h
libc6-dev: /usr/include/wctype.h
libc6-dev: /usr/include/ctype.h

AthlonSoldier En meme temps c'est uniquement ce truc avec ces fonctions tolower() toupper() & co qui marche pas, je peux parfaitement compilé tout le reste...
J'aimerai donc savoir a quel lib appartiennent ces fonctions, histoire de voir ce que je peux faire.
void_ppc

AthlonSoldier a écrit :

Ben je peux encore le faire non ?  :??:


 
tu peux essaye, mais je sais pas si apt-get va accepter d'écraser d'autres fichiers..
 
Si tu as encore ton rep de compilation de la glibc, essaye la cible uninstall ou deinstall à tout hasard.
 
Maintenant que tu as foutu en l'air le système de dépendances de ton système, rien n'est sûr

AthlonSoldier

void_ppc a écrit :

voilà pourquoi il ne faut pas le faire.
 
Pourquoi tu n'a pas pris apt-get ?


Ben je peux encore le faire non ?  :??:

AthlonSoldier Si je fais un man "tolower", c'est toujours par rapport a "ctype.h".
Le truc c'est que si je fais ce code :

Code :
  1. #include <ctype.h>
  2. int main()
  3. {
  4.   tolower(39);
  5.   return 0;
  6. }


 
Puis un "gcc -o test test.c", ca marche nickel  :sweat:  :sweat:  :sweat:  
Je comprends pu là  :sleep:  

void_ppc voilà pourquoi il ne faut pas le faire.
 
Pourquoi tu n'a pas pris apt-get ?
AthlonSoldier Non je l'ai compilé et installé  :p
void_ppc ta glibc tu l'as mise à jour comment, avec apt-get ?
AthlonSoldier C'est pareil, sauf qu'il recompile les fichiers avant de link maintenant  :(
void_ppc si tu essaye un make mrproper avant ?
AthlonSoldier Bonjour,
 
Voilà ce que j'obtiens quand j'essaye de compiler le menu de configuration sur ma Debian Kernel 2.4.26 du nouveau kernel 2.4.28 :

Code :
  1. [17:00] [root@localhost:/usr/src/linux] # make menuconfig
  2. rm -f include/asm
  3. ( cd include ; ln -sf asm-i386 asm)
  4. make -C scripts/lxdialog all
  5. make[1]: Entering directory `/usr/src/linux-2.4.28/scripts/lxdialog'
  6. gcc -o lxdialog checklist.o menubox.o textbox.o yesno.o inputbox.o util.o lxdialog.o msgbox.o -lncurses
  7. checklist.o(.text+0x967): In function `dialog_checklist':
  8. : undefined reference to `__ctype_toupper'
  9. menubox.o(.text+0x908): In function `dialog_menu':
  10. : undefined reference to `__ctype_b'
  11. menubox.o(.text+0x92f): In function `dialog_menu':
  12. : undefined reference to `__ctype_tolower'
  13. menubox.o(.text+0x1111): In function `dialog_menu':
  14. : undefined reference to `__ctype_tolower'
  15. menubox.o(.text+0x1175): In function `dialog_menu':
  16. : undefined reference to `__ctype_tolower'
  17. inputbox.o(.text+0x677): In function `dialog_inputbox':
  18. : undefined reference to `__ctype_b'
  19. util.o(.text+0x8a2): In function `first_alpha':
  20. : undefined reference to `__ctype_tolower'
  21. util.o(.text+0x8d8): In function `first_alpha':
  22. : undefined reference to `__ctype_b'
  23. collect2: ld returned 1 exit status
  24. make[1]: *** [lxdialog] Error 1
  25. make[1]: Leaving directory `/usr/src/linux-2.4.28/scripts/lxdialog'
  26. make: *** [menuconfig] Error 2
  27. [17:00] [root@localhost:/usr/src/linux] #


 
C'est étrange non ?  :??:  
J'ai essayé du "apt-get install libncurses5" et le libncurses5-dev et je les avais deja a jour il m'a dit  :o  
Je ne sais plus quoi faire  :(  
 
Merci d'avance.
 
PS : Il y a quelques semaines j'ai mis a jour ma glibc de la version 2.2.5 vers la 2.3, une cause possible ?  :??:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)