[Freeswitch-users] Not able to install gsmopen module on FC 13

Giovanni Maruzzelli gmaruzz at gmail.com
Thu Mar 10 18:55:28 MSK 2011


yep

you fail on gsmlib compilation (so it cannot find it installed)

Problem is, that the version of gsmlib that is in gsmopen sources do
not compile on newer g++ (eg: on Fedora 13, recent Ubuntus).

So, try to see if you can find gsmlib for fedora ("yum search gsmlib")
and be sure to install the development package too (Ubuntu has it, I
think Fedora has it too).

-giovanni

On Thu, Mar 10, 2011 at 4:48 PM, curriegrad2004
<curriegrad2004 at gmail.com> wrote:
> seems like you haven't installed gsmlib correctly. you'll need to get
> a copy of the gsmlib headers or preferrably the source code and re-try
> the compilation again
>
> On Thu, Mar 10, 2011 at 1:32 AM, ovvenkat <ovvenkatesan at gmail.com> wrote:
>> Hi to all,
>>
>> I have followed this wiki page to intall gsmopen module
>>
>> http://wiki.freeswitch.org/wiki/GSMopen#Linux
>>
>> Installed following prerequisites packages
>>
>> # yum -y install alsa-lib-devel alsa-utils
>>
>> then, go to gsmopen directory
>>
>> #/usr/local/src/freeswitch/src/mod/endpoints/mod_gsmopen/gsmlib/gsmlib-1.10-patched-12ubuntu1
>>
>> I wanted to compile only SMS support, no voice call.
>>
>> When, I compiled the source code , I am getting following error ,
>>
>> #make
>> ......
>> ......
>> gsm_unix_serial.cc:89: error: 'strerror' was not declared in this scope
>> make[1]: *** [gsm_unix_serial.lo] Error 1
>> make[1]: Leaving directory
>> `/usr/local/src/freeswitch/src/mod/endpoints/mod_gsmopen/gsmlib/gsmlib-1.10-patched-12ubuntu1/gsmlib'
>> make: *** [install-recursive] Error 1
>>
>> When,  I enter into following directory and trying the compile the source
>> code,
>>
>> #/usr/local/src/freeswitch/src/mod/endpoints/mod_gsmopen
>>
>> # make
>>
>> I am getting following error
>>
>> gsmopen_protocol.cpp:5:28: error: gsmlib/gsm_sms.h: No such file or
>> directory
>> gsmopen_protocol.cpp:9:36: error: gsmlib/gsm_unix_serial.h: No such file or
>> directory
>> gsmopen_protocol.cpp:11:30: error: gsmlib/gsm_me_ta.h: No such file or
>> directory
>> gsmopen_protocol.cpp:16: error: ‘gsmlib’ is not a namespace-name
>> ...
>> ...
>> gsmopen_protocol.cpp:3223: error: ‘DCS_DEFAULT_ALPHABET’ was not declared in
>> this scope
>> gsmopen_protocol.cpp:3225: error: ‘DCS_SIXTEEN_BIT_ALPHABET’ was not
>> declared in this scope
>> gsmopen_protocol.cpp:3226: error: ‘bufToHex’ was not declared in this scope
>> make[1]: *** [gsmopen_protocol.o] Error 1
>> make: *** [all] Error 1
>>
>>
>> I do not know, what I am doing wrong.
>> Anyone please help me regarding this.
>>
>>
>> --
>>
>> Regards
>> Venkatesan OV.
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> 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
>>
>>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> 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
>



-- 
Sincerely,

Giovanni Maruzzelli
Cell : +39-347-2665618



More information about the FreeSWITCH-users mailing list