Linux Users

cancel
Showing results for 
Search instead for 
Did you mean: 

Latest NI-KAL and dpkg- Possible Ubuntu/Debian support?

I tried the tutorial and got the same thing I got without it and similar to what I got with other versions of nikal.  This is nikal 1.10 on Debian 5.0.5 (2.6.26):

Uninstalling NI-KAL (nikal): done
/bin/rm -rf objects
Updating NI-KAL:
NI-KAL update failed.
/bin/cp nikal.c objects/nikal.c
/bin/cp nikal.h objects/nikal.h
make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/local/natinst/nikal/src/objects modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
  CC   /usr/local/natinst/nikal/src/objects/nikal.o
/usr/local/natinst/nikal/src/objects/nikal.c:466: error: unknown field ‘nopage’ specified in initializer
/usr/local/natinst/nikal/src/objects/nikal.c:466: warning: initialization from incompatible pointer type
/usr/local/natinst/nikal/src/objects/nikal.c: In function ‘nNIKAL120_getPageTablePMDEntry’:
/usr/local/natinst/nikal/src/objects/nikal.c:1779: warning: passing argument 1 of ‘pmd_offset’ from incompatible pointer type
/usr/local/natinst/nikal/src/objects/nikal.c: In function ‘nNIKAL100_getKernelPageTableEntry’:
/usr/local/natinst/nikal/src/objects/nikal.c:1795: error: implicit declaration of function ‘pte_offset’
/usr/local/natinst/nikal/src/objects/nikal.c:1795: warning: assignment makes pointer from integer without a cast
/usr/local/natinst/nikal/src/objects/nikal.c: In function ‘nNIKAL100_mapUserPageTableEntry’:
/usr/local/natinst/nikal/src/objects/nikal.c:1808: warning: return makes pointer from integer without a cast
/usr/local/natinst/nikal/src/objects/nikal.c: In function ‘nNIKAL100_remapPageRange’:
/usr/local/natinst/nikal/src/objects/nikal.c:1883: error: implicit declaration of function ‘remap_page_range’
/usr/local/natinst/nikal/src/objects/nikal.c: In function ‘nNIKAL100_getPhysicalAddress’:
/usr/local/natinst/nikal/src/objects/nikal.c:1996: warning: assignment makes pointer from integer without a cast
/usr/local/natinst/nikal/src/objects/nikal.c: In function ‘nNIKAL100_decrementPageRefcount’:
/usr/local/natinst/nikal/src/objects/nikal.c:2032: error: ‘nLinux_physicalPage’ has no member named ‘count’
/usr/local/natinst/nikal/src/objects/nikal.c:2213:89: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/usr/local/natinst/nikal/src/objects/nikal.c: In function ‘nNIKAL100_createSystemThread’:
/usr/local/natinst/nikal/src/objects/nikal.c:126: error: ‘INIT_WORK’ undeclared (first use in this function)
/usr/local/natinst/nikal/src/objects/nikal.c:126: error: (Each undeclared identifier is reported only once
/usr/local/natinst/nikal/src/objects/nikal.c:126: error: for each function it appears in.)
make[2]: *** [/usr/local/natinst/nikal/src/objects/nikal.o] Error 1
make[1]: *** [_module_/usr/local/natinst/nikal/src/objects] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
make: *** [objects/nikal.ko] Error 2
ERROR: make of nikal kernel module failed, not installing kernel module.
   updateNIDrivers should be called again after fixing the problem.
   Logging failure...
   Include the file /tmp/niSystemReport.out.gz when contacting
   National Instruments for support.

So what am I missing?

0 Kudos
Message 41 of 42
(347 Views)

configure wasn't finishing but it wasn't saying that, it just kept going until the make failed.  nikal is installed now.

0 Kudos
Message 42 of 42
(347 Views)