I am having problems compiling the mandrake 8.2 kernel on a mandrake 8.2 
system I just installed.


I am testing out some mods to the kernel.  I haven't modified the 
2.4.18-mdk6 sources yet.. as a first step I am just trying to compile the 
mandrake kernel sources as a test, using the gcc 2.96.76 compiler that comes 
with mandrake 8.2

Using the default config that the installer installed in my /boot directory, 
i did make oldconfig, then make dep.  make bzImage works fine, but as soon 
as i do make modules, I get the following errors:

gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-6mdk-rtl/include  -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-common -fomit-frame-pointer 
-pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS 
-include /usr/src/linux-2.4.18-6mdk-rtl/include/linux/modversions.h  
-DKBUILD_BASENAME=loop  -DEXPORT_SYMTAB -c loop.c
In file included from 
/usr/src/linux-2.4.18-6mdk-rtl/include/linux/prefetch.h:13,
                 from /usr/src/linux-2.4.18-6mdk-rtl/include/linux/list.h:6,
                 from 
/usr/src/linux-2.4.18-6mdk-rtl/include/linux/module.h:12,                  
from loop.c:64:
/usr/src/linux-2.4.18-6mdk-rtl/include/asm/processor.h:51: warning: 
parameter names (without types) in function declaration
/usr/src/linux-2.4.18-6mdk-rtl/include/asm/processor.h:51: field 
`loops_per_jiffy_R_ver_str' declared as a function
In file included from loop.c:64:
/usr/src/linux-2.4.18-6mdk-rtl/include/linux/module.h:183: nondigits in 
number and not hexadecimal
/usr/src/linux-2.4.18-6mdk-rtl/include/linux/module.h:183: nondigits in 
number and not hexadecimal
/usr/src/linux-2.4.18-6mdk-rtl/include/linux/module.h:183: nondigits in 
number and not hexadecimal
/usr/src/linux-2.4.18-6mdk-rtl/include/linux/module.h:183

I looked at the cpp output of the above and the first thing it dies on is 
the following:

# 33 "/usr/src/linux-2.4.18-6mdk-rtl/include/asm/processor.h"
struct cpuinfo_x86 {
        __u8 x86;
        __u8 x86_vendor;
        __u8 x86_model;
        __u8 x86_mask;
        char wp_works_ok;
        char hlt_works_ok;
        char hard_math;
        char rfu;
    int cpuid_level;
        __u32 x86_capability[4];
        char x86_vendor_id[16];
        char x86_model_id[64];
        int x86_cache_size;

        int fdiv_bug;
        int f00f_bug;
        int coma_bug;
        unsigned long loops_per_jiffy_R_ver_str(ba497f13);
        unsigned long *pgd_quick;
        unsigned long *pmd_quick;
        unsigned long *pte_quick;
        unsigned long pgtable_cache_sz;
} __attribute__((__aligned__((1 << ((5))))));

The above loops_per_jiffy struct member looks funky.

Anyone else manage to successfully compile this mandrake kernel?  Anyone 
else have this problem?

_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to