[Asterisk-Dev] Mac OS X 10.3.2 build issues
Jason Titus
jazzmantitus at yahoo.com
Sun Mar 14 02:55:58 MST 2004
OK, I am having no luck trying to build asterix on Mac OS X 10.3.2. I
have tried 0.7.2, stable-cvs, and development-cvs and all seem to have
the same errors:
gcc -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -g -Iinclude -I../include -D_REENTRANT
-D_GNU_SOURCE -O6 -DASTERISK_VERSION=\"CVS-03/14/04-01:45:29\"
-DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\"
-DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\"
-DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\"
-DASTLOGDIR=\"/var/log/asterisk\"
-DASTCONFPATH=\"/etc/asterisk/asterisk.conf\"
-DASTMODDIR=\"/usr/lib/asterisk/modules\"
-DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN
-DNEW_PRI_HANGUP -c -o cli.o cli.c
gcc -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -g -Iinclude -I../include -D_REENTRANT
-D_GNU_SOURCE -O6 -DASTERISK_VERSION=\"CVS-03/14/04-01:45:29\"
-DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\"
-DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\"
-DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\"
-DASTLOGDIR=\"/var/log/asterisk\"
-DASTCONFPATH=\"/etc/asterisk/asterisk.conf\"
-DASTMODDIR=\"/usr/lib/asterisk/modules\"
-DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN
-DNEW_PRI_HANGUP -c -o md5.o md5.c
md5.c:3:20: endian.h: No such file or directory
make: *** [md5.o] Error 1
----
If I manually edit the Makefile to set PROC to ppc, I get the same
error. 'locate endian.h' returns the following:
hostname:~/Desktop/Asterix/cvs-checkout/asterisk jasontitus$ locate
endian.h
/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/
endian.h
/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/
endian.h
/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ppc/
endian.h
/usr/include/i386/endian.h
/usr/include/machine/endian.h
/usr/include/ppc/endian.h
Adding '/usr/include/machine/', '/usr/include/ppc/', or
'/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/
machine/' resulted in the following error:
gcc -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -g -Iinclude -I../include
-I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/
machine/ -D_REENTRANT -D_GNU_SOURCE -O6
-DASTERISK_VERSION=\"CVS-03/14/04-01:50:46\" -DINSTALL_PREFIX=\"\"
-DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\"
-DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\"
-DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\"
-DASTCONFPATH=\"/etc/asterisk/asterisk.conf\"
-DASTMODDIR=\"/usr/lib/asterisk/modules\"
-DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN
-DNEW_PRI_HANGUP -c -o localtime.o localtime.c
In file included from /usr/include/pthread.h:61,
from ../include/asterisk/lock.h:17,
from localtime.c:27:
/usr/include/unistd.h:236: error: parse error before '*' token
In file included from ../include/asterisk/lock.h:17,
from localtime.c:27:
/usr/include/pthread.h:256: error: parse error before '*' token
localtime.c: In function `gmtsub':
localtime.c:1088: warning: assignment discards qualifiers from pointer
target type
localtime.c: At top level:
localtime.c:33: warning: `elsieid' defined but not used
make[1]: *** [localtime.o] Error 1
make: *** [stdtime/libtime.a] Error 2
I saw a post or two in the past implying others had successfully
compiled this on OS X. What am I missing?
Thanks for any help,
Jason
More information about the asterisk-dev
mailing list