sangoma hardware with asterisk

Diana Cionoiu diana-liste at diana.null.ro
Mon Sep 19 17:53:12 UTC 2005


Hello Kilian,

You may not know but Klauss patch destroy the compatibility of libpri. 
This is why Klauss also patches asterisk and everything around. So i do 
advice you to use the original libpri not the patched one.

Diana Cionoiu

P.S. I do hope that the libpri war will be over one day.


Kilian Krause wrote:

>Hi Diana,
>
>Am Montag, den 19.09.2005, 13:53 +0300 schrieb Diana Cionoiu:
>  
>
>>Hello,
>>
>>The latest sangoma driver also patch zaptel driver if you are using the
>>zaptel interface.
>>Fortunatlly we use the native wanpipe in yate so we people don't need
>>zaptel at all.
>>
>>Btw  guys, yate 0.9pre1 is avaible and the cvs version is compiling for
>>gcc 4.
>>    
>>
>
>nice to hear, but not here:
>-(snip)-
>g++ -Wall   -I.. -I.. -O2 -fno-check-new  -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK  -export-dynamic -shared -Wl,--retain-symbols-file,/dev/null -L.. -lyate -o yrtpchan.yate -I../contrib/yrtp yrtpchan.cpp ../contrib/yrtp/libyatertp.a
>../contrib/yrtp/yatertp.h:263: warning: 'class TelEngine::RTPBaseIO' has virtual functions but non-virtual destructor
>../contrib/yrtp/yatertp.h:362: warning: 'class TelEngine::RTPReceiver' has virtual functions but non-virtual destructor
>../contrib/yrtp/yatertp.h:447: warning: 'class TelEngine::RTPSender' has virtual functions but non-virtual destructor
>g++ -Wall   -I.. -I.. -O2 -fno-check-new  -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK  -export-dynamic -shared -Wl,--retain-symbols-file,/dev/null -L.. -lyate -o register.yate -I/usr/include/postgresql -lpq register.cpp 
>g++ -Wall   -I.. -I.. -O2 -fno-check-new  -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK  -c libypri.cpp
>libypri.cpp: In constructor 'TelEngine::PriSpan::PriSpan(pri*, TelEngine::PriDriver*, int, int, int, int, TelEngine::Configuration&, const TelEngine::String&)':
>libypri.cpp:263: error: '::pri_set_userdata' has not been declared
>make[1]: *** [libypri.o] Error 1
>make[1]: Leaving directory `/home/kk/src/yate/modules'
>
>Further down using make -k gives:
>make[2]: Entering directory `/home/kk/src/yate/contrib/iax'
>gcc -Wall  -I../.. -O2 -DDEBUG_SUPPORT -DLIBIAX -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -c iax2-parser.c
>iax2-parser.c: In function 'iax_ie_append_str':
>iax2-parser.c:340: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
>iax2-parser.c: In function 'iax_parse_ies':
>iax2-parser.c:380: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:383: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:386: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:389: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:392: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:395: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:398: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:415: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:432: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:435: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:445: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:448: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:451: warning: pointer targets in assignment differ in signedness
>iax2-parser.c:478: warning: pointer targets in assignment differ in signedness
>gcc -Wall  -I../.. -O2 -DDEBUG_SUPPORT -DLIBIAX -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -c iax.c
>iax.c: In function 'iax_sched_event':
>iax.c:286: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:320: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function 'iax_session_new':
>iax.c:365: warning: assignment from incompatible pointer type
>iax.c: In function 'iax_reliable_xmit':
>iax.c:441: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:451: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:456: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function 'iax_init':
>iax.c:477: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:482: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:495: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:499: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
>iax.c:502: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:518: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:524: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:531: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function 'compress_subclass':
>iax.c:555: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function '__send_command':
>iax.c:721: warning: assignment discards qualifiers from pointer target type
>iax.c: In function 'iax_transfer':
>iax.c:762: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:765: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'try_transfer':
>iax.c:794: warning: pointer targets in passing argument 5 of 'send_command_transfer' differ in signedness
>iax.c: In function 'iax_send_authreq':
>iax.c:905: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:907: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:908: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_send_regauth':
>iax.c:918: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:920: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:921: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_send_regack':
>iax.c:930: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:934: warning: pointer targets in passing argument 5 of 'send_command_final' differ in signedness
>iax.c: In function 'iax_send_regrej':
>iax.c:941: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:942: warning: pointer targets in passing argument 5 of 'send_command_final' differ in signedness
>iax.c: In function 'iax_register':
>iax.c:993: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:995: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_reject':
>iax.c:1003: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1004: warning: pointer targets in passing argument 5 of 'send_command_final' differ in signedness
>iax.c: In function 'iax_hangup':
>iax.c:1011: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1012: warning: pointer targets in passing argument 5 of 'send_command_final' differ in signedness
>iax.c: In function 'iax_accept':
>iax.c:1040: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_send_txcnt':
>iax.c:1093: warning: pointer targets in passing argument 5 of 'send_command_transfer' differ in signedness
>iax.c: In function 'iax_send_txrej':
>iax.c:1101: warning: pointer targets in passing argument 5 of 'send_command_transfer' differ in signedness
>iax.c: In function 'iax_send_txaccept':
>iax.c:1109: warning: pointer targets in passing argument 5 of 'send_command_transfer' differ in signedness
>iax.c: In function 'iax_send_txready':
>iax.c:1117: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_auth_reply':
>iax.c:1134: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1136: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1138: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_regauth_reply':
>iax.c:1148: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1157: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1159: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1161: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_dial':
>iax.c:1173: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1174: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_dialplan_request':
>iax.c:1191: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1192: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c: In function 'iax_call':
>iax.c:1208: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1215: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1217: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1223: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1241: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1275: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1277: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1279: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1281: warning: pointer targets in passing argument 3 of 'iax_ie_append_str' differ in signedness
>iax.c:1292: warning: pointer targets in passing argument 5 of 'send_command' differ in signedness
>iax.c:1296: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function 'iax_find_session':
>iax.c:1355: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1357: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function 'schedule_delivery':
>iax.c:1484: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1516: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function 'iax_header_to_event':
>iax.c:1599: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1611: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1631: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1636: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1849: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1869: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1915: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1921: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1926: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function 'iax_miniheader_to_event':
>iax.c:1952: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1957: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c: In function 'iax_net_read':
>iax.c:1974: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness
>iax.c:1989: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:1996: warning: pointer targets in passing argument 1 of 'iax_net_process' differ in signedness
>iax.c: In function 'iax_net_process':
>iax.c:2008: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:2015: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:2019: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>iax.c:2026: warning: passing argument 3 of '__debug' discards qualifiers from pointer target type
>-(snip)-
>
>
>Could you drop us a note when these are fixed, so that we can upload the
>new version to the archive? Thanks!
>
>  
>




More information about the Pkg-voip-maintainers mailing list