>-----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

Reply via email to