Yes, there's something up with the linking. Those modules are looking for an API call in libfreeswitch that doesn't appear to be there.

Return to your backup copies to get FS to start if you need to (you did make one didn't you?), build all of FS & the modules you want from scratch, then install that.

-Steve



On 26 February 2013 09:12, Archana Venugopan <a.venugopan@mundio.com> wrote:

Hi,

Thanks. I tried running make mod_voicemail command. But after running this command we  re-started freeswitch. And it throwed few errors as like below and freeswitch is not coming up. Please let me know what changed after running make mod_voicemail command.

Should I need to re-build my FS completely now?

 

2013-02-26 08:58:52.872222 [CRIT] switch_loadable_module.c:1310 Error Loading module /usr/local/freeswitch/mod/mod_cdr_csv.so

**/usr/local/freeswitch/mod/mod_cdr_csv.so: undefined symbol: switch_channel_expand_variables**

2013-02-26 08:58:52.872607 [CRIT] switch_loadable_module.c:1310 Error Loading module /usr/local/freeswitch/mod/mod_event_socket.so

**/usr/local/freeswitch/mod/mod_event_socket.so: undefined symbol: switch_core_session_locate**

2013-02-26 08:58:52.873116 [CRIT] switch_loadable_module.c:1310 Error Loading module /usr/local/freeswitch/mod/mod_lua.so

**/usr/local/freeswitch/mod/mod_lua.so: undefined symbol: _ZN13EventConsumerC1EPKcS1_**

2013-02-26 08:58:52.873661 [CRIT] switch_loadable_module.c:1310 Error Loading module /usr/local/freeswitch/mod/mod_sofia.so

**/usr/local/freeswitch/mod/mod_sofia.so: undefined symbol: switch_core_session_get_partner**

2013-02-26 08:58:52.874002 [CRIT] switch_loadable_module.c:1310 Error Loading module /usr/local/freeswitch/mod/mod_loopback.so

**/usr/local/freeswitch/mod/mod_loopback.so: undefined symbol: switch_core_session_get_partner**

2013-02-26 08:58:52.874354 [CRIT] switch_loadable_module.c:1310 Error Loading module /usr/local/freeswitch/mod/mod_commands.so

**/usr/local/freeswitch/mod/mod_commands.so: undefined symbol: switch_core_session_get_partner**

2013-02-26 08:58:52.874731 [CRIT] switch_loadable_module.c:1310 Error Loading module /usr/local/freeswitch/mod/mod_conference.so

**/usr/local/freeswitch/mod/mod_conference.so: undefined symbol: switch_channel_expand_variables**

 

Regards,

Archana

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Steven Ayre
Sent: 23 February 2013 14:37


To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] make mod_voicemail

 

Building will only affect files within the source directory - not your install paths (/usr/local/freeswitch).

 

Make sure you build mod_voicemail using the same version of FS as you're running though - otherwise there may be differences in the core API between the version being used by freeswitch and by the module.

 

-Steve

 

 

On 23 February 2013 13:35, Archana Venugopan <a.venugopan@mundio.com> wrote:

If its building the core whether it would affect the scripts inside /usr/local/freeswitch folder as well? If yes then all the scripts inside would be lost. Please let me know.

 

Regards,

Archana

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Steven Ayre
Sent: 23 February 2013 13:06


To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] make mod_voicemail

 

This shows that it's building the FS core (src/switch_ivr.c is part of that).

 

That means that file hadn't been built or the build wasn't up-to-date. Building the module without the core is not possible - the below is expected behaviour. Once the core and module are built, the -install will only install the module not the rest.

 

-Steve

 

 

On 21 February 2013 09:30, Archana Venugopan <a.venugopan@mundio.com> wrote:

I am afraid if that is as well installing everything so I just stopped it.

 

[root@sme-xswitch freeswitch]# make mod_voicemail-install

quiet_libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./src/include -I./libs/xmlrpc-c -I/usr/local/src/freeswitch/libs/curl/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/libs/libteletone/src -fPIC -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/freeswitch/libs/apr/include -I/usr/local/src/freeswitch/libs/apr-util/include -I/usr/local/src/freeswitch/libs/apr-util/xml/expat/lib -I/usr/local/src/freeswitch/libs/libtpl-1.5/src -I/usr/local/src/freeswitch/libs/stfu -I/usr/local/src/freeswitch/libs/sqlite -I/usr/local/src/freeswitch/libs/pcre -I/usr/local/src/freeswitch/libs/speex/include -Ilibs/speex/include -I/usr/local/src/freeswitch/libs/srtp/include -I/usr/local/src/freeswitch/libs/srtp/crypto/include -Ilibs/srtp/crypto/include -I/usr/local/src/freeswitch/libs/spandsp/src -I/usr/local/src/freeswitch/libs/tiff-4.0.2/libtiff -DENABLE_SRTP -DSWITCH_HAVE_ODBC -I/usr/include -I/usr/local/src/freeswitch/libs/libedit/src -DSWITCH_HAVE_LIBEDIT -I/usr/local/src/freeswitch/libs/curl/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -DHAVE_OPENSSL -Wall -std=c99 -pedantic -Wdeclaration-after-statement -g -O2 -MT libfreeswitch_la-switch_ivr.lo -MD -MP -MF .deps/libfreeswitch_la-switch_ivr.Tpo -c src/switch_ivr.c  -fPIC -DPIC -o .libs/libfreeswitch_la-switch_ivr.o

quiet_libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./src/include -I./libs/xmlrpc-c -I/usr/local/src/freeswitch/libs/curl/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/libs/libteletone/src -fPIC -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/freeswitch/libs/apr/include -I/usr/local/src/freeswitch/libs/apr-util/include -I/usr/local/src/freeswitch/libs/apr-util/xml/expat/lib -I/usr/local/src/freeswitch/libs/libtpl-1.5/src -I/usr/local/src/freeswitch/libs/stfu -I/usr/local/src/freeswitch/libs/sqlite -I/usr/local/src/freeswitch/libs/pcre -I/usr/local/src/freeswitch/libs/speex/include -Ilibs/speex/include -I/usr/local/src/freeswitch/libs/srtp/include -I/usr/local/src/freeswitch/libs/srtp/crypto/include -Ilibs/srtp/crypto/include -I/usr/local/src/freeswitch/libs/spandsp/src -I/usr/local/src/freeswitch/libs/tiff-4.0.2/libtiff -DENABLE_SRTP -DSWITCH_HAVE_ODBC -I/usr/include -I/usr/local/src/freeswitch/libs/libedit/src -DSWITCH_HAVE_LIBEDIT -I/usr/local/src/freeswitch/libs/curl/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/libs/libteletone/src -fPIC -Werror -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -DHAVE_OPENSSL -Wall -std=c99 -pedantic -Wdeclaration-after-statement -g -O2 -MT libfreeswitch_la-switch_ivr.lo -MD -MP -MF .deps/libfreeswitch_la-switch_ivr.Tpo -c src/switch_ivr.c -o libfreeswitch_la-switch_ivr.o >/dev/null 2>&1

^Cmake[1]: *** [libfreeswitch_la-switch_ivr.lo] Error 1

make: *** [mod_voicemail-install] Interrupt

 

Regards,

Archana

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Avi Marcus
Sent: 21 February 2013 09:24
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] make mod_voicemail

 

Try:





make mod_voicemail-install


-Avi Marcus

 

On Thu, Feb 21, 2013 at 11:10 AM, Archana Venugopan <a.venugopan@mundio.com> wrote:

Hi,

 

When I try to give ‘make mod_voicemail’ command, I  see its compiling everything as like make command instead of just doing mod_voicemail.

Can someone suggest why is this happening and what can be done to just compile mod_voicemail. Many thanks.

 

Regards,

Archana

 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org