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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Unresolved symbol

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Unresolved symbol

n°95469
lelfe
Posté le 05-05-2002 à 17:08:26  profilanswer
 

Salut
 
Je viens de recompiler mon noyau 2.4.18
et au chargement des modules ppp_xxxxxx (generic entre autre) j'ai une erreur concernant les symboles sk_run_filter et sk_chk_filter.
 
J'ai recompilé 2 fois en changeant certaines options, mais je n'arrive pas à trouver d'ou vient l'erreur.
 
Une idée ?

mood
Publicité
Posté le 05-05-2002 à 17:08:26  profilanswer
 

n°95472
Martinez
Posté le 05-05-2002 à 17:10:33  profilanswer
 

regardes si c pas marqué dans /etc/modules.conf ou /etc/conf/modules ( anciennes distributions )

n°95507
monokrome
nocturne
Posté le 05-05-2002 à 18:10:32  profilanswer
 

tes modutils sont a jour ?
rmmod -v

n°95511
lelfe
Posté le 05-05-2002 à 18:16:49  profilanswer
 

J'avais déjà regardé /etc/modules.conf, rien n'y fait mention
 
J'ai la version 2.4.6 de modutils.
Faut mettre à jour ?

n°95513
monokrome
nocturne
Posté le 05-05-2002 à 18:22:20  profilanswer
 

oui car la hiérarchie dans /lib/modules/x.x.x change avec les versions de noyau...
 
http://www.kernel.org/pub/linux/ut [...] tils/v2.4/
 
 ;)

n°95538
lelfe
Posté le 05-05-2002 à 19:40:59  profilanswer
 

Je viens de mettre à jour modutils à la version 2.4.16 (j'ai un noyau 2.4.18), j'ai recompilé entièrement mon noyau et mes modules mais ca n'a rien changé....  :(

n°95540
911GT3
en roue libre
Posté le 05-05-2002 à 19:47:15  profilanswer
 

:heink: T'as bien fait un make dep pendant la compile ?
 
regarde si tu as CONFIG_PPP_FILTER=y dans la conf de ton kernel. Y me paraît bien celui là :D

n°95541
lelfe
Posté le 05-05-2002 à 19:54:44  profilanswer
 

J'ai bien fait make dep, je fais toujours make dep, et j'ai bien mis PPP_FILTER dans le noyau....
 :cry:

n°95543
911GT3
en roue libre
Posté le 05-05-2002 à 19:59:24  profilanswer
 

Citation :

> Hi,
> Under the freshly minted 2.4.4 kernel, I inadvertently built with
> CONFIG_FILTER off, and Appletalk worked fine, but my dhcp daemon did
> not. I turned CONFIG_FILTER on, rebuilt, and now the dhcp daemon is
> fine, but Appletalk refuses to load with an:
 
CONFIG_FILTER is socket filtering, which has no relation with netfilter.
 
> unresolved symbol: sk_run_filter
 
anyway, strange. this symbol is statically compiled into the kernel as soon
as you enable CONFIG_FILTER.
 
Are you really sure you rebuilt kernel AND modules, and rebooted into the
right kernel image?


 
J'ai pas mieux :/

n°95552
YupYup
Non.
Posté le 05-05-2002 à 20:31:01  profilanswer
 

J'avais le même problème en recompilant un nouveau kernel sans l'installer. Vérifie que /usr/src/linux pointe bien sur le répertoire qui contient le kernel que tu utilises actuellement, et au besoin, refais un make modules && make modules_install.

mood
Publicité
Posté le 05-05-2002 à 20:31:01  profilanswer
 

n°95599
lelfe
Posté le 05-05-2002 à 21:40:46  profilanswer
 

Snif, ca commence à m'inquiéter tous ca...
J'ai bien le bon lien, j'ai recompilé entièrement mon noyau et mes modules plusieurs fois. Dans le lot, y'a peut être une fois où j'ai mal fait les manips, mais à chaque fois, ca merdait, j'ai bien du recompiler ce noyau 4 fois.
Avant j'étais sur le 2.4.5 d'origine de la Slack 8.0 et ca marchait bien
 
Tiens, je fais pas de make mrproper (je sais même pas ce que ca fait), c important ?

n°95603
YupYup
Non.
Posté le 05-05-2002 à 21:54:57  profilanswer
 

Je me demande si y'a pas un truc spécial à faire sous mdk, un peu comme debian avec make-kpkg. Faudrait demander à quelqu'un qui connait bien mdk.

n°95609
lelfe
Posté le 05-05-2002 à 22:07:26  profilanswer
 

Je suis sous Slackware 8.0

n°95620
YupYup
Non.
Posté le 05-05-2002 à 22:35:45  profilanswer
 

:lol: Désolé :)
 
Bon alors ça vient d'autre chose. Ca fait ça sur d'autres modules aussi ?


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°95632
lelfe
Posté le 05-05-2002 à 22:54:02  profilanswer
 

LA SOLUTION
 
Après avoir fait un peu de recherche sur le net, je suis tombé sur un problème similaire avec un lien vers la FAQ de la linux kernel mailing list.
Et j'ai trouvé ca :
 
Why do I get unresolved symbols like foo__ver_foo in modules?  
(KO) If /proc/ksyms or the output from depmod -ae contains symbols like "foo__ver_foo" then you have been bitten by the broken Makefile code for symbol versioning. The only safe way to recover is save your config, delete everything, restore the config and recompile. Do this:  
mv .config ..
make mrproper
mv ../.config .
make oldconfig
make dep clean bzImage modules

 
J'ai essayé, et ca marche !!!!!!!!!!!!!
 
Donc apparement, le mrproper sert à quelque chose, mais je ne sais toujours pas quoi

n°95633
YupYup
Non.
Posté le 05-05-2002 à 22:55:40  profilanswer
 

Le make mrproper nettoie tous les reps de tes sources kernel, pour qu'il soit aussi propre qu'au premier jour de son tar xvfz.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°95637
lelfe
Posté le 05-05-2002 à 22:59:04  profilanswer
 

Merci pour l'info, je crois que je l'utiliserai à bon escient, car j'ai déjà d'autre problème de ce genre....
 
c un make clean en profondeur :)

n°95641
AlphaT
Posté le 05-05-2002 à 23:03:41  profilanswer
 

ça sert toujours à quelque choses le fichier README.

Make sure you have no stale .o files and dependencies lying around:
 
cd linux
make mrproper

 
merde grillé par Yupyup

 

[jfdsdjhfuetppo]--Message édité par AlphaT le 05-05-2002 à 23:05:11--[/jfdsdjhfuetppo]

n°95899
lelfe
Posté le 06-05-2002 à 16:04:10  profilanswer
 

J'ai pour habitude de lire les readmedes sources que je télécharge mais pas celui du noyau, mal m'en a pris :)
de toute facon, le problème est réglé...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Unresolved symbol

 

Sujets relatifs
Erreur de lancement d'un soft ( booster ) undefined symbol: dlsym[installation drivers nvidia] Unresolved symbol in module NVdriver !
unresolved link en chargeant modulesdepmod -a ---> Unresloved symbol ....
Plus de sujets relatifs à : Unresolved symbol


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR