lkml.org 
[lkml]   [2001]   [Sep]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject2.4.9-ac9 modversion problem
    Greetings,

    I am attempting to compile a kernel module under linux-2.4.9-ac9. This
    code was last known to work under linux-2.4.2. The kernel module in
    question part of the PVFS package available from
    ftp://ftp.parl.clemson.edu/pub/pvfs. I am using the egcs-2.91.66 that
    comes with redhat 7.1. My kernel is compiled with modversions enabled.

    The compilation problem I'm seeing follows:

    kgcc -O2 -Wall -Wstrict-prototypes -DMODULE -D__KERNEL__ -DLINUX
    -I. -Ipvfs-includes -I../pvfs/include -c ./pvfs_mod.c -o pvfs_mod.o
    /usr/include/linux/dcache.h: In function `dget':
    In file included from /usr/include/linux/fs.h:19,
    from /usr/include/linux/capability.h:17,
    from /usr/include/linux/binfmts.h:5,
    from /usr/include/linux/sched.h:9,
    from /usr/include/linux/mm.h:4,
    from pvfs_linux.h:39,
    from ./pvfs_mod.c:26:
    /usr/include/linux/dcache.h:247: warning: implicit declaration of function
    `do_BUG_Rsmp_577f4bff'
    /usr/include/asm/pgalloc.h: In function `get_pgd_fast':
    In file included from /usr/include/linux/highmem.h:5,
    from /usr/include/linux/pagemap.h:16,
    from pvfs_linux.h:50,
    from ./pvfs_mod.c:26:
    /usr/include/asm/pgalloc.h:74: `cpu_data_Rsmp_5fa2f521' undeclared (first
    use in this function)
    /usr/include/asm/pgalloc.h:74: (Each undeclared identifier is reported
    only once
    /usr/include/asm/pgalloc.h:74: for each function it appears in.)
    /usr/include/asm/pgalloc.h: In function `free_pgd_fast':
    /usr/include/asm/pgalloc.h:85: `cpu_data_Rsmp_5fa2f521' undeclared (first
    use in this function)
    /usr/include/asm/pgalloc.h: In function `pte_alloc_one_fast':
    /usr/include/asm/pgalloc.h:117: `cpu_data_Rsmp_5fa2f521' undeclared (first
    use in this function)
    /usr/include/asm/pgalloc.h: In function `pte_free_fast':
    /usr/include/asm/pgalloc.h:127: `cpu_data_Rsmp_5fa2f521' undeclared (first
    use in this function)
    make: *** [pvfs_mod.o] Error 1


    I may have boiled the problem down further by showing that the above error
    can be shown by trying to compile the following simple program:

    #include <linux/config.h>
    #include <linux/version.h>
    #include <linux/module.h>
    #include <linux/modversions.h>
    #include <linux/pagemap.h>

    main() {
    printf("flaah\n");
    return(0);
    }


    This program compiles under 2.4.2 (modversions enabled) and fails under
    2.4.5++ (modversions enabled).

    Any suggestions would be greatly appreciated!

    Thank You,
    -Dan Nurmi


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:03    [W:0.025 / U:29.984 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site