From National Instruments and Linux: Frequently Asked Questions (http://www.ni.com/linux/support.htm#1): Q. Which Linux distributions does National Instruments support? National Instruments supports the following distributions and versions of Linux: Mandrakelinux 10.0 Official Mandrakelinux 10.1 Official Red Hat Enterprise Linux WS 3 SUSE LINUX Professional 9.1 SUSE LINUX Professional 9.2 This support is provided for 32-bit, x86 platforms only. With the exception of Red Hat Enterprise Linux WS 3, National Instruments Linux support is restricted to the 2.6 kernel. Q. Will National Instruments support other Linux distributions? At this time, NI has no plans to support the following for Linux: Non-x86 platforms 64-bit platforms GNU C Library (glibc) versions prior to 2.2.4 Distribution/version combinations other than those specified above - José Luis Jonathan Puthoff wrote:
I can't find the file in those locations either (I actually have no /usr/src/linux-2.6.13-15-obj/i386/). I have tried to "trick" the installer by putting a (empty) file called "asm_offsets.h" into the asm folder. The compile runs fine at this point, but the subsequent use of NI software yields an enigmatic "Aborted" error immediately after starting up. I am kinda assuming that the root of the problem lies in the asm_offsets.h-less compile of NIKAL (in the abscence of other evidence).
That NI thread is a lot like what I am experiencing and is prolly the same problem.
----- Original Message ----- From: Jose Luis Ricardo Chavez <ricardo@irsamc.ups-tlse.fr> Date: Wednesday, February 8, 2006 12:32 pm Subject: Re: [suse-amd64] compile problems for Nat'l Instruments software - help, anyone? To: suse-amd64@suse.com
Exactly. I did a rpm -qil kernel-source-2.6.13-15.i586.rpm | grep include | grep offset and it shows
/usr/src/linux-2.6.13-15-obj/i386/xen/include/asm-i386/asm_offsets.h /usr/src/linux-2.6.13-15-obj/i386/xen/include/asm-xen/asm_offsets.h /usr/src/linux-2.6.13-15/arch/um/include/common-offsets.h /usr/src/linux-2.6.13-15/drivers/macintosh/mol/include/asm_offsets.inc /usr/src/linux-2.6.13-15/include/asm-cris/arch-v10/offset.h /usr/src/linux-2.6.13-15/include/asm-cris/arch-v32/offset.h /usr/src/linux-2.6.13-15/include/asm-h8300/page_offset.h /usr/src/linux-2.6.13-15/include/asm-ia64/ptrace_offsets.h /usr/src/linux-2.6.13-15/include/asm-m68k/page_offset.h /usr/src/linux-2.6.13-15/include/asm-m68knommu/asm-offsets.h /usr/src/linux-2.6.13-15/include/asm-m68knommu/page_offset.h /usr/src/linux-2.6.13-15/include/asm-um/page_offset.h
It seems you have to get your hands dirty and adapt the NI-KAL module to the 2.6.15 kernel. Any suggestions from the other members of the list? Maybe the following link will help you:
http://forums.ni.com/ni/board/message?board.id=140&message.id=15485
- José Luis
Jonathan Puthoff wrote:
Yeah, kernel source is installed, or at least YaST tells me so.
Just to
be clear, though, the kernel source would be installed in my /usr/src/linux directory, yes?
jonathan
----- Original Message ----- From: Jose Luis Ricardo Chavez <ricardo@irsamc.ups-tlse.fr> Date: Wednesday, February 8, 2006 10:29 am Subject: Re: [suse-amd64] compile problems for Nat'l Instruments software - help, anyone? To: suse-amd64@suse.com
Hi Jonathan,
please install the kernel-source package which contains the
kernel
development tree.
- José Luis
Jonathan Puthoff wrote:
Hello all! I am new here (and pretty new to Linux, for that
matter) and
was referred here for some assistance.
Recently I built an AMD Sempron machine for my lab and installed
SuSE>>>10.0 x86_64. I want to install and run National Instruments software>>>(LabVIEW, NIDAQmx) to control my DAQ PCI card. There is a problem,
however, with the compiling of the NI-KAL kernel module, upon
which the
rest of the installation seems to depend. The "./configure"
script that
I need to run prior to my "make" checks for a file called /usr/src/linux/include/asm/asm_offsets.h and returns an "kernel not configured correctly" error. I do not seem to have this file
and
find>no indication that my kernel (2.6.13-15.7) is even supposed to. Can
anyone tell me what this means, or if it is even possible to
make the
file myself?
jonathan
-- Check the List-Unsubscribe header to unsubscribe For additional commands, email: suse-amd64-help@suse.com
-- Check the List-Unsubscribe header to unsubscribe For additional commands, email: suse-amd64-help@suse.com