I download LIBCTB, and recompile it, with some patches to compile in FreeBSD I'm using version 1.5.15. But i try with 1.4.19 1.4.20 and i get the same error when try to run gsmopen module - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2015-08-17 17:12:46.144556 [INFO] mod_enum.c:880 ENUM Reloaded Error while reading shared library symbols: Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/gcc48/libstdc++.so.6] 2015-08-17 17:12:46.306630 [INFO] switch_time.c:1411 Timezone reloaded 1781 definitions Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 80b83b400 (LWP 100313/freeswitch)] 0x000000080fa74e14 in mod_gsmopen_load (module_interface=0x7ffffe90e9a8, pool=0x80b0ae028) at mod_gsmopen.cpp:1892 1892 running = 1; Current language: auto; currently c++ (gdb) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I try to install /usr/ports/lang/gcc and/or /usr/ports/lang/gcc47, and make links (because FreeBSD 10.1 don't have g++ ang gcc by default) obs. /usr/ports/lang/gcc install gcc48 ln -s /usr/local/bin/gcc48 /usr/local/bin/gcc ln -s /usr/local/bin/g++48 /usr/local/bin/g++ or ln -s /usr/local/bin/gcc47 /usr/local/bin/gcc ln -s /usr/local/bin/g++47 /usr/local/bin/g++ Then i make ./configure --prefix=/brb_main/freeswitch --enable-core-pgsql-support gmake gmake install Then i get these errors freeswitch@devostest> load mod_gsmopen 2015-08-17 18:55:40.002449 [INFO] mod_enum.c:880 ENUM Reloaded 2015-08-17 18:55:40.002449 [CRIT] switch_loadable_module.c:1447 Error Loading module /brb_main/freeswitch/mod/mod_gsmopen.so **/brb_main/freeswitch/mod/mod_gsmopen.so: Undefined symbol "_ZN6gsmlib10SMSMessage6decodeESsbPNS_5GsmAtE"** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I think its related with some depencencies i check libs
# ldd -v /brb_main/freeswitch/mod/mod_gsmopen.so
/brb_main/freeswitch/mod/mod_gsmopen.so: libctb-0.16.so => /usr/local/lib/libctb-0.16.so (0x801b04000) libgsmme.so.1 => /usr/local/lib/libgsmme.so.1 (0x801d0e000) libfreeswitch.so.1 => /brb_main/freeswitch/lib/libfreeswitch.so.1 (0x801f87000) libpq.so.5 => /usr/local/lib/libpq.so.5 (0x802346000) libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x802574000) libthr.so.3 => /lib/libthr.so.3 (0x80286e000) libsqlite3.so.0 => /usr/local/lib/libsqlite3.so.0 (0x802a93000) libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0x802d97000) libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x803000000) libspeex.so.1 => /usr/local/lib/libspeex.so.1 (0x803275000) libspeexdsp.so.1 => /usr/local/lib/libspeexdsp.so.1 (0x803490000) libedit.so.0 => /usr/local/lib/libedit.so.0 (0x8036a3000) libncurses.so.8 => /lib/libncurses.so.8 (0x8038dc000) libcrypt.so.5 => /lib/libcrypt.so.5 (0x803b29000) librt.so.1 => /usr/lib/librt.so.1 (0x803d49000) liblzma.so.5 => /usr/lib/liblzma.so.5 (0x803f4f000) libjpeg.so.8 => /usr/local/lib/libjpeg.so.8 (0x804174000) libz.so.6 => /lib/libz.so.6 (0x8043af000) libssl.so.7 => /usr/lib/libssl.so.7 (0x8045c5000) libcrypto.so.7 => /lib/libcrypto.so.7 (0x804830000) libstdc++.so.6 => /usr/local/lib/gcc48/libstdc++.so.6 (0x804c24000) libm.so.5 => /lib/libm.so.5 (0x804f2d000) libc.so.7 => /lib/libc.so.7 (0x80081f000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x805155000) libintl.so.8 => /usr/local/lib/libintl.so.8 (0x805363000) libheimntlm.so.11 => /usr/lib/libheimntlm.so.11 (0x80556e000) libhx509.so.11 => /usr/lib/libhx509.so.11 (0x805774000) libcom_err.so.5 => /usr/lib/libcom_err.so.5 (0x8059be000) libasn1.so.11 => /usr/lib/libasn1.so.11 (0x805bc0000) libwind.so.11 => /usr/lib/libwind.so.11 (0x805e5d000) libheimbase.so.11 => /usr/lib/libheimbase.so.11 (0x806085000) libroken.so.11 => /usr/lib/libroken.so.11 (0x806289000) libkrb5.so.11 => /usr/lib/libkrb5.so.11 (0x80649b000) libgssapi.so.10 => /usr/lib/libgssapi.so.10 (0x806713000) libgssapi_krb5.so.10 => /usr/lib/libgssapi_krb5.so.10 (0x80691c000) libheimipcc.so.11 => /usr/lib/private/libheimipcc.so.11 (0x806b3a000) I already tried to recompile all of these library, without success Anyone know something about this? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2015-08-17 18:55 GMT-04:00 Michael Jerris <mike@jerris.com>:
building that module requires some dependencies be installed, check the wiki for details
On Monday, August 17, 2015, Kim Culhan <w8hdkim@gmail.com> wrote:
On Mon, August 17, 2015 5:16 pm, Luiz Fernando Softov wrote:
Hi, i am try to install FS in FreeBSD 10.1, but when i try to load mod_gsmopen, its crash
What FreeSWITCH version are you running?
I attempted to build 1.4.20 with mod_gsmopen but the module fails to build:
gmake[5]: Entering directory '/usr/local/src/freeswitch/freeswitch-1.4.20/src/mod/endpoints/mod_gsmopen' CXX mod_gsmopen_la-mod_gsmopen.lo In file included from mod_gsmopen.cpp:34: ./gsmopen.h:103:10: fatal error: 'ctb-0.16/ctb.h' file not found #include "ctb-0.16/ctb.h"
The path appears to be incorrect for ctb.h, I did not try to pursue that further.
thanks -kim
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.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
-- Luiz Fernando Softov http://www.softov.com.br fernando@softov.com.br