So, next.

Copied spandsp libs to /opt/local/lib.

./configure CFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib -- 
prefix=/usr/local/callweaver

make fails with:

gcc -DHAVE_CONFIG_H -include ../include/confdefs.h -I. -I../include - 
fomit-frame-pointer -D_REENTRANT -Wall -Wstrict-prototypes -Wmissing- 
prototypes -Wmissing-declarations -DTEMP_STORE=2 -DTHREADSAFE=1 - 
DSQLITE_OMIT_CURSOR -DNO_TCL -I../sqlite3-embedded -I../sqlite3- 
embedded -DOS_UNIX -I.. -I../include -I/opt/local/include -I/usr/ 
include/openssl -DHAVE_SSL -I/opt/local/include -MT libcallweaver_la- 
callweaver_expr2.lo -MD -MP -MF .deps/libcallweaver_la- 
callweaver_expr2.Tpo -c callweaver_expr2.c  -fno-common -DPIC - 
o .libs/libcallweaver_la-callweaver_expr2.o
In file included from callweaver_expr2.y:24:
/usr/include/openssl/err.h:290: error: redefinition of typedef 'ERR_FNS'
/opt/local/include/openssl/ossl_typ.h:153: error: previous  
declaration of 'ERR_FNS' was here
make[3]: *** [libcallweaver_la-callweaver_expr2.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1

openssl has been loaded via MacPorts into /opt/local:
port info openssl
openssl 0.9.8h, devel/openssl (Variants: universal, darwin, darwin_6,  
rfc3779)

seems that the make is looking at /usr/include/openssl rather than / 
opt/local/include.  I would have thought setting CFLAGS/LDFLAGS in  
the ./configure should have pointed to the correct location.

Anyone with any ideas?

Cheers
Rob
_______________________________________________
Callweaver-users mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-users

Reply via email to