>-----Original Message----- >From: [email protected] >[mailto:[email protected]]on Behalf Of Tilghman >Lesher >Sent: Tuesday, May 19, 2009 09:39 AM >To: Asterisk Users Mailing List - Non-Commercial Discussion >Subject: Re: [asterisk-users] Step-by-Step Asterisk and MeetMe Help > > >On Monday 18 May 2009 19:26:21 Jimmy Ezell wrote: >> make[1]: Leaving directory >`/usr/src/kernels/2.6.9-78.0.13.EL-smp-i686' >> [ `id -u` = 0 ] && /sbin/depmod -a 2.6.9-78.ELsmp || : > >Here is your problem. Your kernel name is "2.6.9-78.ELsmp" >and the kernel >name you just compiled for is "2.6.9-78.0.13.EL-smp-i686". These two >strings need to match EXACTLY, or you're compiling modules for >the wrong >kernel. Probably the easiest course of action is to build the >kernel against >those same sources, and reboot into that kernel. > >-- >Tilghman > I thank you. I am sure you must be right. Here is where I show my Linux ignorance. I have been confused about the kernel thing for a while. Let me tell you what I have done so perhaps you can explain what I need to do to fix it.
The asterisk book said to create a symbolic link like this: # ln -s /usr/src/'uname -r' /usr/src/linux-2.4 This did not work for me because the uname command spits out 2.6.9-78.ELsmp and the /usr/src/2.6.9-78.ELsmp directory does not exist on my machine. I looked in the /usr/src/ directory and saw a subdirectory called kernels and below that 2 subdirectories called 2.6.9-78.0.13.EL-i686 and 2.6.9-78.0.13.EL-smp-i686. So I pointed my symbolic link to the 2.6.9-78.0.13.EL-smp-i686 directory because that was the closest to what the 'name -r' command produced. After doing this all my make commands ran and 95% of it seems to be working, but not zaptel. I am thinking that I need to point my symbolic link somewhere else but I am not sure where. I did a search for the 2.6.9-78.ELsmp directory and got: [r...@localhost /]# find -iname 2.6.9-78.ELsmp ./lib/modules/2.6.9-78.ELsmp This is what I found in that directory [r...@localhost 2.6.9-78.ELsmp]# ls kernel modules.dep modules.isapnpmap modules.usbmap modules.alias modules.ieee1394map modules.pcimap modules.ccwmap modules.inputmap modules.symbols I tried to point my symbolic link to that directory # ln -s /lib/modules/2.6.9-78.ELsmp /usr/src/linux-2.4 and now when I do the make on zaptel I get this error: [r...@localhost zaptel-1.4.12.1]# make make[1]: Entering directory `/usr/src/zaptel-1.4.12.1' echo "You do not appear to have the sources for the 2.6.9-78.ELsmp kernel installed." You do not appear to have the sources for the 2.6.9-78.ELsmp kernel installed. exit 1 make[1]: *** [modules] Error 1 make[1]: Leaving directory `/usr/src/zaptel-1.4.12.1' make: *** [all] Error 2 I am sure I have done some basic thing wrong here. These are exactly the kinds of things I am trying to sort out and document so that a mostly Windows guy like myself can make use of Asterisk. Jimmy Ezell http://qvlweb.blogspot.com/2009/04/asterisk-pbx-install-index.html > _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
