gspcav1 not building in openSUSE 11.1 32/64bit?

I had it loaded in Suse 10.3 worked fine! I have used the same procedure in both implementations of Suse 11.1 and no go.

procedures found at:
Setting up your webcam under SuSE-OpenSuSE 10.3 [Linux Laptop Wiki]

my install is:
Linux i686
open SUSE 11.1 (586)

The following is the first few lines generated when I enter “make”

linux-yjbp:/usr/src/gspcav1-20071224 # make
make -C /lib/modules/uname -r/build SUBDIRS=/usr/src/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-’
make -C …/…/…/linux- O=/usr/src/linux- modules
CC [M] /usr/src/gspcav1-20071224/gspca_core.o
/usr/src/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
/usr/src/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/usr/src/gspcav1-20071224/gspca_core.c:2463: error: implicit declaration of function ‘video_usercopy’
/usr/src/gspcav1-20071224/gspca_core.c: At top level:

This is only part of the make file but should give someone with more knowledge than mine an idea of what I have set up wrong in my system. Help!