- From: Johan De Clercq <johan.declercq_at_UGent.be>
- Date: Tue, 10 Feb 2004 17:30:18 +0100
Dear Sir, I received your message about Installing NI6036E card. I am not familiar with development so please can you explain to me what is the difference between kernel headers and kernel sources. I downloaded from kernel.org the 2.4.24 ( source ?) the command uname -r produces no output is this the header ? Thanks Johan De Clercq wrote: > I am tying to install NI6036E card under libranet 2.81 debian, untill=20 > now no succes. > I tried already some things proposed but the loading comedi.o still is = > not possible. > > I am not a developper only a user, > installation with versions comedi-0.7.66 and 0.7.67 give me unresolved = > symbols and the message cannot load comedi.o If you have an updated Debian system (i.e. you have a kernel package=20 from the security repository) is quite hard to compile Comedi without=20 doing the wrong thing with the symbols (they contain the kernel versions)= =2E The main problem is because comedi needs the kernel sources and not just = the kernel headers. So you must install the Debian package for the kernel headers and the=20 package for the kernel sources. Even in this case I got some problems, for some reason the kernel=20 sources installed by apt-get aren=B4t exactly the same used to create the= =20 kernel obtained from the security repository. What worked for my Debian systems is to configure comedi using the=20 kernel sources (comedi extracts the compilation flags during the=20 configuration) and then change things so Comedi uses the kernel headers=20 installed by apt and not the kernel headers from the kernel sources. After it I got symbol versions perfectly matching with my installed kerne= l.
Received on 2004-02-10Z16:30:18