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