dkms.conf
Code:
PACKAGE_NAME="nslink"
PACKAGE_VERSION="4.28.1"
KERNELDIR="/lib/modules/${kernelver}/build"
INCLUDEDIR="/lib/modules/${kernelver}/build/include"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="nslink"
BUILT_MODULE_LOCATION[0]="misc"
#MAKE[0]="cd ${dkms_tree}/nslink/4.28.1/build; make modules KERNEL_DIR=$kernel_source_dir KVERS=$kernelver"
MAKE[0]="make -C /usr/src/linux-headers-${kernelver} SUBDIRS=/usr/src/nslink-4.28.1 modules"
DEST_MODULE_LOCATION[0]="/kernel/drivers/misc"
AUTOINSTALL="yes"
REMAKE_INITRD="yes"
Results:
Code:
$ sudo dkms build -m nslink -v 4.28.1
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=3.2.0-16-generic-pae -C /usr/src/linux-headers-3.2.0-16-generic-pae SUBDIRS=/usr/src/nslink-4.28.1 modules.....
Error! Build of nslink.ko failed for: 3.2.0-16-generic-pae (i686)
Consult the make.log in the build directory
/var/lib/dkms/nslink/4.28.1/build/ for more information.
$ cat /var/lib/dkms/nslink/4.28.1/build/make.log
Code:
DKMS make.log for nslink-4.28.1 for kernel 3.2.0-16-generic-pae (i686)
Fri Feb 17 09:46:42 CST 2012
make: Entering directory `/usr/src/linux-headers-3.2.0-16-generic-pae'
CC [M] /usr/src/nslink-4.28.1/nslink.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/nslink-4.28.1/nslink.mod.o
LD [M] /usr/src/nslink-4.28.1/nslink.ko
make: Leaving directory `/usr/src/linux-headers-3.2.0-16-generic-pae'
Now I am really confused. The result of the make is an error, but when I cat the log, I do not see an error. This is probably just me being a noob, but I cannot tell what the error is.
Bookmarks