when I did the porting work to get clean build on FreeBSD I don't think I ever tried that module, it likely will require someone to figure out the issue and get us patches to fix it On Tuesday, August 18, 2015, Luiz Fernando Softov <fernando@softov.com.br> wrote:
Anyone know nothing about compile and install FreeSwitch in FreeBSD 10.1?
I've tried several things, but I could not run the gsmopen module
I have tried 1.4.20 1.5.16 1.5.final 1.6 1.7
Always the same error
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 it's something with dynamic linking...
Anyone?
2015-08-17 21:02 GMT-04:00 Michael Jerris <mike@jerris.com <javascript:_e(%7B%7D,'cvml','mike@jerris.com');>>:
I think we have a repo that has this lib in it, we should probably try to get those patches in. Does anyone know if this lib is maintained upstream anymore or not?
On Monday, August 17, 2015, Luiz Fernando Softov <fernando@softov.com.br <javascript:_e(%7B%7D,'cvml','fernando@softov.com.br');>> wrote:
Kim Culhan,
if you want, send me a e-mail, and i reply with a tar.gz of libctb.16, with the patchs to compile in FreeBSD
2015-08-17 19:21 GMT-04:00 Luiz Fernando Softov <fernando@softov.com.br> :
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
-- Luiz Fernando Softov http://www.softov.com.br fernando@softov.com.br
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <javascript:_e(%7B%7D,'cvml','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 <javascript:_e(%7B%7D,'cvml','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 <javascript:_e(%7B%7D,'cvml','fernando@softov.com.br');>