* David C. Rankin (drankinatty@suddenlinkmail.com) [20080509 03:37]:
cd /usr/src/linux make mrproper make cloneconfig make modules_prepare make clean
The last isn't ncessary as mrproper already includes clean.
I believe the Makefile is looking in the wrong place for the needed files.
The Makefile does indeed look in the wrong place or rather it reads the wrong header as in newer kernels UTS_RELEASE is defined in utsrelease.h, not in in version.h. With the attached patch the Makefile will do the right thing but the build will most probably fail as the source seems to not have been adapted to the changes in newer kernels (that's what you get for not integrating your driver into the mainline kernel). To apply the patch, simply save it somewhere, change to the promise sources and do 'patch -p0 -i /path/to/patch'. Ah yes, and call make as make DRIVER_SRC_DIR=$(pwd) KERNEL_SOURCE_DIR=/usr/src/linux because /usr/lib/modules/$(uname -r)/build points to the wrong directory. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org