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
