[Asterisk-Users] Asterisk CVS on FreeBSD-stable gmaking result

DrVince drvince at anonymnet.net
Thu Jan 27 15:44:43 MST 2005


Hi everyone,
I've just compiled Asterisk from CVS in my FreeBSD-stable machine.  It went
fine.  I did had to customised the Makefile though:

ASTLIBDIR=$(INSTALL_PREFIX)/usr/local/lib/asterisk
ASTVARLIBDIR=$(INSTALL_PREFIX)/var/lib/asterisk
ASTETCDIR=$(INSTALL_PREFIX)/usr/local/etc/asterisk
ASTSPOOLDIR=$(INSTALL_PREFIX)/var/spool/asterisk
ASTLOGDIR=$(INSTALL_PREFIX)/var/log/asterisk
ASTHEADERDIR=$(INSTALL_PREFIX)/usr/local/include/asterisk
ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
ASTBINDIR=$(INSTALL_PREFIX)/usr/local/bin
ASTSBINDIR=$(INSTALL_PREFIX)/usr/local/sbin
ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
ASTMANDIR=$(INSTALL_PREFIX)/usr/local/share/man

Also, FreeBSD has ncurses in base, I'm not sure if it got specified so I did:

ifeq (${OSARCH},FreeBSD)
LIBS+=-lcrypto -lncurses
endif

For asterisk-sounds, I did similar changes.

asterisk-addons was a little more tricky:

In Makefile:
CFLAGS+=-I/usr/local/include
gmake -C format_mp3 all
gmake -C format_mp3 clean

In cdr_addon_mysql.c:
#include "../asterisk/asterisk.h"

And I used zaptel in ports.  Also, I have the linux emulation installed, so it
might be required without me knowing it.

Cheers,
DrVince




More information about the asterisk-users mailing list