On Sat, Apr 14, 2012 at 01:36:02PM -0700, bilal ghayyad wrote:
> Hi All;
> 
> It look like DAHDI versions that before 2.5 have a problem to be
> compiled on ubuntu, can someone check below and advise me how to
> fix this?
> 
> The output of the uname -a is:
> 
> Linux House 3.0.0-17-server #30-Ubuntu SMP Thu Mar 8 22:15:30 UTC 2012 x86_64 
> x86_64 x86_64 GNU/Linux
> 
> I am trying to install DAHDI on ubuntu and I faced a problem if I
> am compiling versions before 2.5, but if I tried 2.5 and newer
> then it is working fine. 

Why not use DAHDI 2.5.0.2 then? What reason do you have for staying
on 2.4?

> The error is:
> 
> make[2]: Entering directory `/usr/src/linux-headers-3.0.0-17-server'
>   CC [M]  
> /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/dahdi-base.o
> /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/dahdi-base.c:52:28:
>  fatal error: linux/smp_lock.h: No such file or directory
> compilation terminated.
> make[3]: *** 
> [/usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/dahdi-base.o] 
> Error 1
> make[2]: *** 
> [_module_/usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi] Error 
> 2
> make[2]: Leaving directory `/usr/src/linux-headers-3.0.0-17-server'
> make[1]: *** [modules] Error 2
> make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux'
> make: *** [all] Error 2

You are attempting to build dahdi-linux 2.4.0. The problem that you
are describing was addressed in commit r9721 "dahdi: Experimentally
remove dependency on the Big Kernel Lock." [1] and is in 2.4.1. So I
believe you should be good to go with dahdi-linux 2.4.1.2.

[1] http://svnview.digium.com/svn/dahdi?view=revision&revision=9721

Keep in mind that the 2.4 branch isn't actively maintained so
whether or not it continues to get back ported patches as the linux
kernel interfaces change is going to be ad-hoc at best.

Cheers,
Shaun

-- 
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to