public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Compile problem in vmalloc.h
@ 2001-11-20 18:21 Erik Jansson
  2001-11-22  3:03 ` Arnaldo Carvalho de Melo
  0 siblings, 1 reply; 2+ messages in thread
From: Erik Jansson @ 2001-11-20 18:21 UTC (permalink / raw)
  To: linux-kernel

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Compile problem in vmalloc.h
  2001-11-20 18:21 Compile problem in vmalloc.h Erik Jansson
@ 2001-11-22  3:03 ` Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 2+ messages in thread
From: Arnaldo Carvalho de Melo @ 2001-11-22  3:03 UTC (permalink / raw)
  To: Erik Jansson; +Cc: linux-kernel

Em Tue, Nov 20, 2001 at 07:21:33PM +0100, Erik Jansson escreveu:
> 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'

Try adding this:

#include <linux/module.h>

to your driver, of course before the '#include <linux/vmalloc.h>' line 8)

- Arnaldo

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-11-22  3:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-20 18:21 Compile problem in vmalloc.h Erik Jansson
2001-11-22  3:03 ` Arnaldo Carvalho de Melo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox