[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