I am trying to compile and install the module which supports older Philips Web Cam (which my Logitech Quick Cam 3000 Pro needs). I am following the instructions that are part of the PWC package from Luc Saillard. The 'make' step fails and I cannot understand why this script is accessing the directories that it is.

I believe the kernel source is in /lib/modules/2.6.27.23-0.1-pae

But the make script seems to be accessing /usr/src/linux-2.6.27.23-0.1-obj/i386/pae which contains only the file Module.symvers (which I am guessing contains the headers for the kernel source ?)

The output from make says:

make -C /lib/modules/2.6.27.23-0.1-pae/build SUBDIRS=/home/tony/install_temp/pwc-10.0.11 modules
make[1]: Entering directory `/usr/src/linux-2.6.27.23-0.1-obj/i386/pae'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.27.23-0.1-obj/i386/pae'
make: *** [all] Error 2


Can somebody please advise me what changes to the make script are required?

I should point out that in the 5 years that I have been playing (and losing) with Linux I have never been able to compile a single entity - in every case the make file was wrong in it's assumptions. I have always been unable to figure out how to recover and so have abandoned the compile attempts. But this time I would really like to get my web-cam working.

I have Googled the error message from make and followed the many 'hits' that are presented from this unique error text (which I am unable to parse unambiguously at my level of English language understanding). None of the advice given fixes the problem. I am unable to progress beyond this point.