[Freeswitch-users] FS + FreeBSD 10.1 CRASH

Michael Jerris mike at jerris.com
Tue Aug 18 05:02:35 MSD 2015


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 at 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 at softov.com.br
> <javascript:_e(%7B%7D,'cvml','fernando at 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 at 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 at jerris.com
>> <javascript:_e(%7B%7D,'cvml','mike at jerris.com');>>:
>>
>>> building that module requires some dependencies be installed, check the
>>> wiki for details
>>>
>>>
>>> On Monday, August 17, 2015, Kim Culhan <w8hdkim at gmail.com
>>> <javascript:_e(%7B%7D,'cvml','w8hdkim at 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 at freeswitch.org
>>> <javascript:_e(%7B%7D,'cvml','consulting at 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 at lists.freeswitch.org
>>> <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users at 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 at softov.com.br
>> <javascript:_e(%7B%7D,'cvml','fernando at softov.com.br');>
>>
>
>
>
> --
> Luiz Fernando Softov
> http://www.softov.com.br
> fernando at softov.com.br
> <javascript:_e(%7B%7D,'cvml','fernando at softov.com.br');>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150817/a3405e32/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list