varun wrote:
I have problems compiling zaptel 1.2.6 on my CentOS 4.3. CentOS is
updated and I believe I have installed all the dependencies.

did you fix spinlock.h?

Go into your kernel source directory(or directories if you have more than one kernel source on your system) and edit the file spinlock.h
Then goto line 407

Change this line from :

#define DEFINE_RWLOCK(x) rw_lock_t x = RW__LOCK_UNLOCKED
To:
#define DEFINE_RWLOCK(x) rwlock_t x = RW__LOCK_UNLOCKED


The problem is that this will have to be done with each new kernel release. What I've done instead is to modify the zaptel Makefile, inserting this single line at line 40:

CFLAGS+=$(shell if uname -r | grep -q '2\.6\.9-34.*\.EL'; then echo " -Drw_lock_t=rwlock_t"; fi)

This will fix the problem for any 2.6.9-34 CentOS (or RHEL) kernel.

        Russ
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

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

Reply via email to