[linux] Re: Unresolved symbols

Daniel von Asmuth asmuth op bakunin.xs4all.nl
Di Jun 13 15:10:23 CEST 2006


On Mon, June 12, 2006 11:39 pm, Rob Sterenborg said:
> Hi.
>
> Ik ben bezig om een nieuwe kernel te bakken en loop tegen unresolved
> symbols aan.
> Daarnaar gezocht hebbende kwam ik het volgende tegen.
>
> - Een oude patch voor filesystems.c die er wel eens mee te maken kon
> hebben.
>
> http://www.uwsg.iu.edu/hypermail/linux/kernel/0210.3/0327.html
> ==============
> --- linux-2.4.20pre11-orig/fs/filesystems.c Sat Aug 3 02:39:45 2002
> +++ linux-2.4.20pre11/fs/filesystems.c Fri Oct 25 04:44:15 2002
> @@ -13,7 +13,7 @@
>  #include <linux/kmod.h>
>  #include <linux/nfsd/interface.h>
>
> -#if ! defined(CONFIG_NFSD)
> +#if ! defined(CONFIG_NFSD) || defined(CONFIG_NFSD_MODULE)
>  struct nfsd_linkage *nfsd_linkage;
>
> long
> ==============
>
> - Opnieuw compilen van de kernel en van tevoren een "make mrproper"
> uitvoeren.
>
> http://www.tux.org/lkml/#s8-8.
> ==============
> mv .config ..
> make mrproper
> mv ../.config .
> make oldconfig
> make dep clean bzImage
> make modules
> make modules_install
> cp System.map /boot
> cp arch/i386/boot/bzImage /boot
> lilo.conf aanpassen, start lilo
> Reboot...
> ==============
>
>
> Beide lossen het probleem niet op, ik blijf unresolved symbols houden:
>
> # depmod -ae
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.32-2/kernel/fs/nfsd/nfsd.o
> depmod:         nfsd_linkage_Rb7a059a8
>
> # grep "nfsd_linkage" /boot/System.map
> c0253908 R __kstrtab_nfsd_linkage
> c025cb88 R __ksymtab_nfsd_linkage
> c02c749c B nfsd_linkage
>
>
> Dit is eigenlijk de eerste keer dat ik dit tegen kom. Ik snap niet wat
> nou precies het probleem is en hoe ik dit kan oplossen. Kan iemand mij
> inde goede richting wijzen ??

Is het preprocessor symbool CONFIG_NFSD_MODULE gedefinieerd?

Suc6,


Daniel





More information about the Linux mailing list