Please re-test this with svn trunk of freeswitch and if it is still the case 
open up a bug on jira.freeswitch.org in the build system catagory assigned to 
me and attach the config.log and config.status from the libs/esl dir to the bug.

Mike

On Dec 7, 2009, at 1:34 PM, Kendall Stauffer wrote:

> Any direction on where to start would be appreciated. I am trying to get 
> freepbx working with this, and everything works (I think) except esl
>  
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Brian West
> Sent: Monday, December 07, 2009 1:10 PM
> To: [email protected]
> Subject: Re: [Freeswitch-users] esl for Mac OS X 10.4
>  
> The build system for libesl and everything below that won't work 100% on the 
> mac just yet.  You have to make some changes to how its linked and you'll 
> have to compile php yourself to get everything in there properly.  The perl 
> one however is much easier to fix.
>  
> -SOLINK=-shared -Xlinker -x
> +SOLINK=-dynamiclib -Xlinker -x
>  
>  
> Thats all you usually fix for the mac.
>  
>  
> /b
>  
>  
>  
> On Dec 7, 2009, at 11:27 AM, Kendall Stauffer wrote:
> 
> 
>   I have downloaded and compiled freeswitch, and it runs fine, can compile 
> everything without error including spandsp, but can’t get esl to compile.  My 
> version is earlier than the snow leopard that is mentioned in the general 
> install docs,  and I have tried it with and without the compiler flags in the 
> freewswtch installation -> MAC os X.
>   I have also googled this, and don’t see what I am doing wrong. Anybody 
> there that can help?
>         applesrv:/usr/src/freeswitch-1.0.4/libs/esl root# make phpmod-install
> make MYLIB="../libesl.a" SOLINK="-Xlinker -x" 
> CFLAGS="-I/usr/src/freeswitch-1.0.4/libs/esl/src/include -DHAVE_EDITLINE -g 
> -ggdb -I../libedit/src/ -fPIC -O2 -ffast-math -Wall -Werror -Wunused-variable 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes" 
> CXXFLAGS="-I/usr/src/freeswitch-1.0.4/libs/esl/src/include -DHAVE_EDITLINE -g 
> -ggdb -I../libedit/src/ -fPIC -Wall -Werror -Wno-unused-variable" 
> CXX_CFLAGS="" -C php
> g++ -Xlinker -x esl_wrap.o ../libesl.a -L/usr/lib/mysql -liodbc -lmysqlclient 
> -lldap -llber -lcurl -lm -lcurl -liodbc -o ESL.so -L.
> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
> _main
> __convert_to_string
> __efree
> __emalloc
> __estrndup
> __zend_get_parameters_array_ex
> __zend_list_find
> __zval_copy_ctor
> _compiler_globals
> _convert_to_long
> _zend_error
> _zend_get_constant
> _zend_hash_find
> _zend_register_list_destructors_ex
> _zend_register_long_constant
> _zend_register_resource
> _zend_rsrc_list_get_rsrc_type
> _zend_wrong_param_count
> collect2: ld returned 1 exit status
> make[1]: *** [ESL.so] Error 1
> make: *** [phpmod] Error 2
> _______________________________________________
> FreeSWITCH-users mailing list
> [email protected]
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>  
> _______________________________________________
> FreeSWITCH-users mailing list
> [email protected]
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

_______________________________________________
FreeSWITCH-users mailing list
[email protected]
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Reply via email to