Printable Version of Topic

Click here to view this topic in its original format

Linuxhelp _ Programming in Linux _ missing header files

Posted by: yassine Apr 26 2009, 12:59 PM

so first of all I have kubuntu.I'm trying to compile a driver code for a sample mouse and keyboard, and the code refers to the two following header files:

#include <linux/config.h>
#include <linux/module.h>

and the rules.make file has the following rule:

ifndef KERNELDIR
KERNELDIR = /usr/src/linux-headers-2.6.29.11
endif
# The headers are taken from the kernel
INCLUDEDIR = $(KERNELDIR)/include

and the make files has

install:
install -d $(INSTALLDIR)
install -c usbsample.o $(INSTALLDIR)

PROBLEM:
when i run the make file in the command prompt, i get :
error :linux/config.h: No such file or directory
error :linux/module.h: No such file or directory

(you can get the whole thing from http://examples.oreilly.com/linuxdrive2/ldd2-samples-1.0.1.tar.gz where the usb folder has the c code with the include statements talked about, and the rules.make can be found at the root folder)

thank you very much for your help.
hoping to hear from you all soon,
Yassine!

ps: if u're going to ask me to compile my kernel, would u please show me how! i'm still a newbie! thanks again

Posted by: michaelk Apr 26 2009, 02:41 PM

This should install the files you need to compile your drivers.
sudo aptitude install build-essential

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)