Anthony Rodgers wrote:
Greetings,

I have just updated our test server to 2.6.9-34.EL and get the following error messages when compiling zaptel:

make[1]: Entering directory `/usr/src/kernels/2.6.9-34.EL-i686'
  CC [M]  /usr/src/zaptel/zaptel-1.2.1/zaptel.o
/usr/src/zaptel/zaptel-1.2.1/zaptel.c:383: error: syntax error before "zone_lock"

[snipped]

This bit me with CentOS 4.2 as well. The problem is actually a typo in the kernel spinlock.h file. See:

<http://bugs.digium.com/view.php?id=6425>

and

<https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180568>

for more information.

Here's a quick fix. In your zaptel Makefile, add the following (line 38 for 1.2.4) - THIS SHOLD BE ALL ONE LINE:

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

This way, if this is fixed in the next kernel release, you won't need to make another change to the Makefile.

        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