[Asterisk-Users] Problem compiling zaptel on latest RHEL
kernel(2.6.9-34.EL)
Anthony Rodgers
Anthony_Rodgers at dnv.org
Mon Mar 13 11:31:42 MST 2006
Many thanks, Russ - I'll give this a try.
Thank goodness a) for test servers and b) for the ability of Linux to
rollback with a simple change to grub.conf :-)
Regards,
--
Anthony Rodgers
Business Systems Analyst
District of North Vancouver
Web: http://www.dnv.org
RSS Feed: http://www.dnv.org/rss.asp
On 11-Mar-06, at 7:33 AM, Russ Price wrote:
> 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
>
More information about the asterisk-users
mailing list