[Asterisk-Users] astman make error
Tzafrir Cohen
tzafrir at cohens.org.il
Thu Nov 24 03:35:03 MST 2005
On Thu, Nov 24, 2005 at 12:00:18AM +0100, Fred Blaise wrote:
> On Wed, 2005-11-23 at 19:58 +0100, Fred Blaise wrote:
> > Hi all
> >
> > I am having an issue when trying to 'make astman'. Asterisk 1.2.0 here,
> > from source, on debian sarge. Everything else working fine (only SIP
> > setup anyway)
> >
> > deafneuron:/opt/asterisk-1.2.0/utils# make astman
> > cc -DNO_AST_MM -c -o astman.o astman.c
> > In file included from /usr/include/asterisk/manager.h:28,
> > from astman.c:41:
> > /usr/include/asterisk/lock.h: In function `ast_mutex_init':
> > /usr/include/asterisk/lock.h:517: error: `PTHREAD_MUTEX_RECURSIVE'
> > undeclared (first use in this function)
> > /usr/include/asterisk/lock.h:517: error: (Each undeclared identifier is
> > reported only once
> > /usr/include/asterisk/lock.h:517: error: for each function it appears
> > in.)
> > make: *** [astman.o] Error 1
> I added -D_GNU_SOURCE to the CFLAGS.. did the trick.
I believe that the basic problem is because make was run directly from
a subdir, whereas the author has expected make to be run from the top
directory.
--
Tzafrir Cohen | tzafrir at jbr.cohens.org.il | VIM is
http://tzafrir.org.il | | a Mutt's
tzafrir at cohens.org.il | | best
ICQ# 16849755 | | friend
More information about the asterisk-users
mailing list