Compile problem in vmalloc.h

From: Erik Jansson (erja9907@student.uu.se)
Date: Tue Nov 20 2001 - 13:21:33 EST


Hi all!

I've looked and asked around for a while about this, but I can't seem to
find the answer. Maybe you know what's up.

I'm compiling a driver that's not part of the kernel tree (but it's GPL
anyway). It compiles nicely against the 2.4.8 kernel tree, but fails
with both 2.4.10 and 2.4.14. Those are the only ones that I've tried
though.

I'm using clean sources (nothing patched, make mrproper; make clean;
make config; make bzImage etc).

I'm using gcc version 2.95.4 20010902 (Debian prerelease).

The error I get looks like this:

gcc -c -o ./src/proc.o ./src/proc.c -D__KERNEL__ -DMODULE -O2 -Wall
-Wstrict-pro
totypes -Wpointer-arith -I /usr/src/linux/include -DCAN_DEBUG
In file included from /usr/src/linux/include/asm/io.h:46,
                 from src/../include/main.h:11,
                 from ./src/proc.c:25:
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc':
/usr/src/linux/include/linux/vmalloc.h:35: `boot_cpu_data_Rsmp_0657d037'
undecla
red (first use in this function)
/usr/src/linux/include/linux/vmalloc.h:35: (Each undeclared identifier
is report
ed only once
/usr/src/linux/include/linux/vmalloc.h:35: for each function it appears
in.)
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc_dma':
/usr/src/linux/include/linux/vmalloc.h:44: `boot_cpu_data_Rsmp_0657d037'
undecla
red (first use in this function)
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc_32':
/usr/src/linux/include/linux/vmalloc.h:53: `boot_cpu_data_Rsmp_0657d037'
undecla
red (first use in this function)
make: *** [proc.o] Error 1

/Erik
-
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/



This archive was generated by hypermail 2b29 : Fri Nov 23 2001 - 21:00:24 EST