[Freeswitch-users] installing mod_curl

Kamrul Khan dodul at live.com
Fri Aug 22 20:51:08 MSD 2014


Hi,

Tried to make mod_curl using,

make mod_curl from 

freeswitch-source/src/mod/applications/mod_curl/

and got all these errors. how to fix it ?

cc     mod_curl.c   -o mod_curl
mod_curl.c:34:20: error: switch.h: No such file or directory
mod_curl.c:35:25: error: switch_curl.h: No such file or directory
mod_curl.c:36:18: error: json.h: No such file or directory
mod_curl.c:45: warning: data definition has no type or storage class
mod_curl.c:45: warning: parameter names (without types) in function declaration
mod_curl.c:46: warning: data definition has no type or storage class
mod_curl.c:46: warning: parameter names (without types) in function declaration
mod_curl.c:47: warning: data definition has no type or storage class
mod_curl.c:47: warning: parameter names (without types) in function declaration
mod_curl.c:52: error: expected â)â before â(â token
mod_curl.c:60: error: expected specifier-qualifier-list before âswitch_memory_pool_tâ
mod_curl.c:70: error: expected specifier-qualifier-list before âswitch_stream_handle_tâ
mod_curl.c:82: error: expected specifier-qualifier-list before âswitch_memory_pool_tâ
mod_curl.c:105: error: expected specifier-qualifier-list before âswitch_memory_pool_tâ
mod_curl.c: In function âfile_callbackâ:
mod_curl.c:121: error: âhttp_data_tâ has no member named âbytesâ
mod_curl.c:123: error: âhttp_data_tâ has no member named âbytesâ
mod_curl.c:123: error: âhttp_data_tâ has no member named âmax_bytesâ
mod_curl.c:124: error: âSWITCH_CHANNEL_LOGâ undeclared (first use in this function)
mod_curl.c:124: error: (Each undeclared identifier is reported only once
mod_curl.c:124: error: for each function it appears in.)
mod_curl.c:124: error: âSWITCH_LOG_ERRORâ undeclared (first use in this function)
mod_curl.c:124: error: âhttp_data_tâ has no member named âbytesâ
mod_curl.c:125: error: âhttp_data_tâ has no member named âerrâ
mod_curl.c:129: error: âhttp_data_tâ has no member named âstreamâ
mod_curl.c:129: error: âhttp_data_tâ has no member named âstreamâ
mod_curl.c: In function âheader_callbackâ:
mod_curl.c:139: error: âhttp_data_tâ has no member named âpoolâ
mod_curl.c:139: warning: assignment makes pointer from integer without a cast
mod_curl.c:143: error: âhttp_data_tâ has no member named âheadersâ
mod_curl.c:143: error: âhttp_data_tâ has no member named âheadersâ
mod_curl.c: At top level:
mod_curl.c:148: error: expected â)â before â*â token
mod_curl.c:225: error: expected â)â before â*â token
mod_curl.c: In function âhttp_sendfile_response_callbackâ:
mod_curl.c:294: error: âhttp_sendfile_data_tâ has no member named âsendfile_response_countâ
mod_curl.c:297: error: âhttp_sendfile_data_tâ has no member named âsendfile_responseâ
mod_curl.c:297: error: âhttp_sendfile_data_tâ has no member named âsendfile_response_countâ
mod_curl.c:298: error: âhttp_sendfile_data_tâ has no member named âsendfile_response_countâ
mod_curl.c:302: error: âSWITCH_CHANNEL_LOGâ undeclared (first use in this function)
mod_curl.c:302: error: âSWITCH_LOG_ERRORâ undeclared (first use in this function)
mod_curl.c: In function âhttp_sendfile_initialize_curlâ:
mod_curl.c:312: error: âuint8_tâ undeclared (first use in this function)
mod_curl.c:312: error: expected â;â before âcountâ
mod_curl.c:313: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:315: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:317: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:317: error: âCURLOPT_SSL_VERIFYPEERâ undeclared (first use in this function)
mod_curl.c:318: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:318: error: âCURLOPT_SSL_VERIFYHOSTâ undeclared (first use in this function)
mod_curl.c:330: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:330: error: âCURLOPT_FOLLOWLOCATIONâ undeclared (first use in this function)
mod_curl.c:331: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:331: error: âCURLOPT_MAXREDIRSâ undeclared (first use in this function)
mod_curl.c:332: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:332: error: âCURLOPT_URLâ undeclared (first use in this function)
mod_curl.c:332: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:333: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:333: error: âCURLOPT_NOSIGNALâ undeclared (first use in this function)
mod_curl.c:334: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:334: error: âCURLOPT_USERAGENTâ undeclared (first use in this function)
mod_curl.c:336: error: âhttp_sendfile_data_tâ has no member named âsendfile_responseâ
mod_curl.c:336: error: âhttp_sendfile_data_tâ has no member named âpoolâ
mod_curl.c:337: warning: incompatible implicit declaration of built-in function âmemsetâ
mod_curl.c:337: error: âhttp_sendfile_data_tâ has no member named âsendfile_responseâ
mod_curl.c:340: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:340: error: âCURLOPT_WRITEFUNCTIONâ undeclared (first use in this function)
mod_curl.c:341: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:341: error: âCURLOPT_WRITEDATAâ undeclared (first use in this function)
mod_curl.c:344: error: âhttp_sendfile_data_tâ has no member named âformpostâ
mod_curl.c:344: error: âhttp_sendfile_data_tâ has no member named âlastptrâ
mod_curl.c:344: error: âCURLFORM_COPYNAMEâ undeclared (first use in this function)
mod_curl.c:344: error: âhttp_sendfile_data_tâ has no member named âfilename_element_nameâ
mod_curl.c:344: error: âCURLFORM_FILEâ undeclared (first use in this function)
mod_curl.c:344: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:344: error: âCURLFORM_ENDâ undeclared (first use in this function)
mod_curl.c:346: error: âhttp_sendfile_data_tâ has no member named âextrapost_elementsâ
mod_curl.c:350: error: âuint32_tâ undeclared (first use in this function)
mod_curl.c:350: error: expected â;â before âargcâ
mod_curl.c:351: error: âhttp_sendfile_data_tâ has no member named âpoolâ
mod_curl.c:351: error: âhttp_sendfile_data_tâ has no member named âextrapost_elementsâ
mod_curl.c:351: warning: initialization makes pointer from integer without a cast
mod_curl.c:353: error: âargcâ undeclared (first use in this function)
mod_curl.c:355: error: âcountâ undeclared (first use in this function)
mod_curl.c:358: error: expected â;â before âargc2â
mod_curl.c:360: error: âargc2â undeclared (first use in this function)
mod_curl.c:361: error: âhttp_sendfile_data_tâ has no member named âformpostâ
mod_curl.c:361: error: âhttp_sendfile_data_tâ has no member named âlastptrâ
mod_curl.c:361: error: âCURLFORM_COPYCONTENTSâ undeclared (first use in this function)
mod_curl.c:366: error: âhttp_sendfile_data_tâ has no member named âformpostâ
mod_curl.c:366: error: âhttp_sendfile_data_tâ has no member named âlastptrâ
mod_curl.c:369: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:369: error: âCURLOPT_HTTPPOSTâ undeclared (first use in this function)
mod_curl.c:369: error: âhttp_sendfile_data_tâ has no member named âformpostâ
mod_curl.c:372: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:373: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:373: error: âCURLINFO_RESPONSE_CODEâ undeclared (first use in this function)
mod_curl.c:373: error: âhttp_sendfile_data_tâ has no member named âhttp_response_codeâ
mod_curl.c:375: error: âhttp_sendfile_data_tâ has no member named âcurl_handleâ
mod_curl.c:378: error: âhttp_sendfile_data_tâ has no member named âformpostâ
mod_curl.c: At top level:
mod_curl.c:381: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âhttp_sendfile_test_file_openâ
mod_curl.c:410: error: expected declaration specifiers or â...â before âswitch_event_tâ
mod_curl.c: In function âhttp_sendfile_success_reportâ:
mod_curl.c:414: error: âeventâ undeclared (first use in this function)
mod_curl.c:414: error: âSWITCH_EVENT_CUSTOMâ undeclared (first use in this function)
mod_curl.c:414: error: âSWITCH_STATUS_SUCCESSâ undeclared (first use in this function)
mod_curl.c:416: error: âhttp_sendfile_data_tâ has no member named âpoolâ
mod_curl.c:416: warning: initialization makes pointer from integer without a cast
mod_curl.c:417: warning: incompatible implicit declaration of built-in function âmemsetâ
mod_curl.c:418: error: âhttp_sendfile_data_tâ has no member named âhttp_response_codeâ
mod_curl.c:420: error: âSWITCH_STACK_BOTTOMâ undeclared (first use in this function)
mod_curl.c:420: error: âhttp_sendfile_data_tâ has no member named âidentifier_strâ
mod_curl.c:421: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:424: error: âhttp_sendfile_data_tâ has no member named âsendfile_responseâ
mod_curl.c:430: error: âSWITCH_CHANNEL_LOGâ undeclared (first use in this function)
mod_curl.c:430: error: âSWITCH_LOG_ERRORâ undeclared (first use in this function)
mod_curl.c:433: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:435: error: âhttp_sendfile_data_tâ has no member named âhttp_response_codeâ
mod_curl.c:436: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:436: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:438: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:438: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:438: error: âhttp_sendfile_data_tâ has no member named âhttp_response_codeâ
mod_curl.c:440: error: âhttp_sendfile_data_tâ has no member named âsendfile_response_countâ
mod_curl.c:441: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:441: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:441: error: âhttp_sendfile_data_tâ has no member named âsendfile_responseâ
mod_curl.c:444: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:445: error: âSWITCH_LOG_INFOâ undeclared (first use in this function)
mod_curl.c:445: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:445: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:445: error: âhttp_sendfile_data_tâ has no member named âhttp_response_codeâ
mod_curl.c: In function âSWITCH_STANDARD_APPâ:
mod_curl.c:451: error: âswitch_event_tâ undeclared (first use in this function)
mod_curl.c:451: error: âeventâ undeclared (first use in this function)
mod_curl.c:455: error: âswitch_memory_pool_tâ undeclared (first use in this function)
mod_curl.c:455: error: âpoolâ undeclared (first use in this function)
mod_curl.c:455: error: âsessionâ undeclared (first use in this function)
mod_curl.c:456: error: âswitch_channel_tâ undeclared (first use in this function)
mod_curl.c:456: error: âchannelâ undeclared (first use in this function)
mod_curl.c:460: warning: assignment makes pointer from integer without a cast
mod_curl.c:461: warning: incompatible implicit declaration of built-in function âmemsetâ
mod_curl.c:463: error: âhttp_sendfile_data_tâ has no member named âpoolâ
mod_curl.c:466: error: âdataâ undeclared (first use in this function)
mod_curl.c:468: error: âhttp_sendfile_data_tâ has no member named âmydataâ
mod_curl.c:468: error: âhttp_sendfile_data_tâ has no member named âpoolâ
mod_curl.c:470: error: âhttp_sendfile_data_tâ has no member named âmydataâ
mod_curl.c:472: error: âuint8_tâ undeclared (first use in this function)
mod_curl.c:472: error: expected â;â before âiâ
mod_curl.c:477: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:477: error: âhttp_sendfile_data_tâ has no member named âpoolâ
mod_curl.c:477: error: âiâ undeclared (first use in this function)
mod_curl.c:484: error: âhttp_sendfile_data_tâ has no member named âfilename_element_nameâ
mod_curl.c:485: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:492: error: âhttp_sendfile_data_tâ has no member named âextrapost_elementsâ
mod_curl.c:499: error: âSWITCH_CHANNEL_LOGâ undeclared (first use in this function)
mod_curl.c:499: error: âSWITCH_LOG_INFOâ undeclared (first use in this function)
mod_curl.c:505: error: âhttp_sendfile_data_tâ has no member named âidentifier_strâ
mod_curl.c:507: error: âhttp_sendfile_data_tâ has no member named âidentifier_strâ
mod_curl.c:515: error: âSWITCH_TRUEâ undeclared (first use in this function)
mod_curl.c:518: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:519: error: âhttp_sendfile_data_tâ has no member named âfilename_element_nameâ
mod_curl.c:520: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:521: error: âhttp_sendfile_data_tâ has no member named âextrapost_elementsâ
mod_curl.c:524: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:524: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:524: error: âhttp_sendfile_data_tâ has no member named âfilename_element_nameâ
mod_curl.c:548: error: âhttp_sendfile_data_tâ has no member named âidentifier_strâ
mod_curl.c:550: error: âhttp_sendfile_data_tâ has no member named âidentifier_strâ
mod_curl.c:554: error: âhttp_sendfile_data_tâ has no member named âfilename_element_nameâ
mod_curl.c:555: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:558: error: âSWITCH_STATUS_SUCCESSâ undeclared (first use in this function)
mod_curl.c:561: error: âhttp_sendfile_data_tâ has no member named âfile_handleâ
mod_curl.c:563: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:567: error: too many arguments to function âhttp_sendfile_success_reportâ
mod_curl.c:572: error: âSWITCH_LOG_ERRORâ undeclared (first use in this function)
mod_curl.c:575: error: âhttp_sendfile_data_tâ has no member named âheadersâ
mod_curl.c:577: error: âhttp_sendfile_data_tâ has no member named âheadersâ
mod_curl.c: In function âSWITCH_STANDARD_APIâ:
mod_curl.c:586: error: âswitch_status_tâ undeclared (first use in this function)
mod_curl.c:586: error: expected â;â before âstatusâ
mod_curl.c:587: error: âswitch_bool_tâ undeclared (first use in this function)
mod_curl.c:587: error: expected â;â before ânew_memory_poolâ
mod_curl.c:591: error: âswitch_memory_pool_tâ undeclared (first use in this function)
mod_curl.c:591: error: âpoolâ undeclared (first use in this function)
mod_curl.c:592: error: âswitch_event_tâ undeclared (first use in this function)
mod_curl.c:592: error: âeventâ undeclared (first use in this function)
mod_curl.c:594: error: âcmdâ undeclared (first use in this function)
mod_curl.c:596: error: âstatusâ undeclared (first use in this function)
mod_curl.c:596: error: âSWITCH_STATUS_SUCCESSâ undeclared (first use in this function)
mod_curl.c:599: error: âsessionâ undeclared (first use in this function)
mod_curl.c:602: error: âSWITCH_CHANNEL_LOGâ undeclared (first use in this function)
mod_curl.c:602: error: âSWITCH_LOG_DEBUGâ undeclared (first use in this function)
mod_curl.c:607: error: ânew_memory_poolâ undeclared (first use in this function)
mod_curl.c:607: error: âSWITCH_TRUEâ undeclared (first use in this function)
mod_curl.c:610: warning: assignment makes pointer from integer without a cast
mod_curl.c:611: warning: incompatible implicit declaration of built-in function âmemsetâ
mod_curl.c:613: error: âhttp_sendfile_data_tâ has no member named âmydataâ
mod_curl.c:614: error: âhttp_sendfile_data_tâ has no member named âstreamâ
mod_curl.c:614: error: âstreamâ undeclared (first use in this function)
mod_curl.c:615: error: âhttp_sendfile_data_tâ has no member named âpoolâ
mod_curl.c:619: error: âhttp_sendfile_data_tâ has no member named âmydataâ
mod_curl.c:621: error: âuint8_tâ undeclared (first use in this function)
mod_curl.c:621: error: expected â;â before âiâ
mod_curl.c:629: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:629: error: âiâ undeclared (first use in this function)
mod_curl.c:636: error: âhttp_sendfile_data_tâ has no member named âfilename_element_nameâ
mod_curl.c:637: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:642: error: âhttp_sendfile_data_tâ has no member named âfilename_element_nameâ
mod_curl.c:643: error: âhttp_sendfile_data_tâ has no member named âfilename_elementâ
mod_curl.c:647: error: âhttp_sendfile_data_tâ has no member named âextrapost_elementsâ
mod_curl.c:663: error: âSWITCH_LOG_INFOâ undeclared (first use in this function)
mod_curl.c:671: error: âhttp_sendfile_data_tâ has no member named âidentifier_strâ
mod_curl.c:681: error: âhttp_sendfile_data_tâ has no member named âfile_handleâ
mod_curl.c:683: error: âhttp_sendfile_data_tâ has no member named âurlâ
mod_curl.c:687: error: too many arguments to function âhttp_sendfile_success_reportâ
mod_curl.c:697: error: âhttp_sendfile_data_tâ has no member named âheadersâ
mod_curl.c:699: error: âhttp_sendfile_data_tâ has no member named âheadersâ
mod_curl.c: At top level:
mod_curl.c:711: error: redefinition of âSWITCH_STANDARD_APPâ
mod_curl.c:450: error: previous definition of âSWITCH_STANDARD_APPâ was here
mod_curl.c: In function âSWITCH_STANDARD_APPâ:
mod_curl.c:712: error: âswitch_status_tâ undeclared (first use in this function)
mod_curl.c:712: error: expected â;â before âstatusâ
mod_curl.c:718: error: âswitch_memory_pool_tâ undeclared (first use in this function)
mod_curl.c:718: error: âpoolâ undeclared (first use in this function)
mod_curl.c:718: error: âsessionâ undeclared (first use in this function)
mod_curl.c:719: error: âswitch_channel_tâ undeclared (first use in this function)
mod_curl.c:719: error: âchannelâ undeclared (first use in this function)
mod_curl.c:724: error: âswitch_bool_tâ undeclared (first use in this function)
mod_curl.c:724: error: expected â;â before âdo_headersâ
mod_curl.c:725: error: expected â;â before âdo_jsonâ
mod_curl.c:727: error: âswitch_curl_slist_tâ undeclared (first use in this function)
mod_curl.c:727: error: âslistâ undeclared (first use in this function)
mod_curl.c:728: error: âswitch_stream_handle_tâ undeclared (first use in this function)
mod_curl.c:728: error: expected â;â before âstreamâ
mod_curl.c:733: error: âdataâ undeclared (first use in this function)
mod_curl.c:733: warning: assignment makes pointer from integer without a cast
mod_curl.c:739: error: âSWITCH_STATUS_SUCCESSâ undeclared (first use in this function)
mod_curl.c:739: error: âusageâ undeclared (first use in this function)
mod_curl.c:742: warning: assignment makes pointer from integer without a cast
mod_curl.c:746: error: âdo_headersâ undeclared (first use in this function)
mod_curl.c:746: error: âSWITCH_TRUEâ undeclared (first use in this function)
mod_curl.c:748: error: âdo_jsonâ undeclared (first use in this function)
mod_curl.c:750: warning: assignment makes pointer from integer without a cast
mod_curl.c:754: warning: assignment makes pointer from integer without a cast
mod_curl.c:761: warning: assignment makes pointer from integer without a cast
mod_curl.c:767: warning: assignment makes pointer from integer without a cast
mod_curl.c:771: warning: assignment makes pointer from integer without a cast
mod_curl.c:776: warning: assignment makes pointer from integer without a cast
mod_curl.c:780: error: âstreamâ undeclared (first use in this function)
mod_curl.c:782: error: âhttp_data_tâ has no member named âheadersâ
mod_curl.c:789: error: âhttp_data_tâ has no member named âhttp_responseâ
mod_curl.c:789: error: âhttp_data_tâ has no member named âhttp_responseâ
mod_curl.c:792: error: âhttp_data_tâ has no member named âhttp_response_codeâ
mod_curl.c:795: error: âdoneâ undeclared (first use in this function)
mod_curl.c:798: error: âSWITCH_LOG_ERRORâ undeclared (first use in this function)
mod_curl.c:799: error: âstatusâ undeclared (first use in this function)
mod_curl.c:803: error: âhttp_data_tâ has no member named âheadersâ
mod_curl.c:804: error: âhttp_data_tâ has no member named âheadersâ
mod_curl.c: At top level:
mod_curl.c:812: error: redefinition of âSWITCH_STANDARD_APIâ
mod_curl.c:585: error: previous definition of âSWITCH_STANDARD_APIâ was here
mod_curl.c: In function âSWITCH_STANDARD_APIâ:
mod_curl.c:813: error: âswitch_status_tâ undeclared (first use in this function)
mod_curl.c:813: error: expected â;â before âstatusâ
mod_curl.c:821: error: âswitch_bool_tâ undeclared (first use in this function)
mod_curl.c:821: error: expected â;â before âdo_headersâ
mod_curl.c:822: error: expected â;â before âdo_jsonâ
mod_curl.c:823: error: âswitch_curl_slist_tâ undeclared (first use in this function)
mod_curl.c:823: error: âslistâ undeclared (first use in this function)
mod_curl.c:827: error: âswitch_memory_pool_tâ undeclared (first use in this function)
mod_curl.c:827: error: âpoolâ undeclared (first use in this function)
mod_curl.c:830: error: âcmdâ undeclared (first use in this function)
mod_curl.c:831: error: âSWITCH_STATUS_SUCCESSâ undeclared (first use in this function)
mod_curl.c:831: error: âusageâ undeclared (first use in this function)
mod_curl.c:834: error: âsessionâ undeclared (first use in this function)
mod_curl.c:840: warning: incompatible implicit declaration of built-in function âstrdupâ
mod_curl.c:846: warning: assignment makes pointer from integer without a cast
mod_curl.c:850: error: âdo_headersâ undeclared (first use in this function)
mod_curl.c:850: error: âSWITCH_TRUEâ undeclared (first use in this function)
mod_curl.c:852: error: âdo_jsonâ undeclared (first use in this function)
mod_curl.c:854: warning: assignment makes pointer from integer without a cast
mod_curl.c:858: warning: assignment makes pointer from integer without a cast
mod_curl.c:865: warning: assignment makes pointer from integer without a cast
mod_curl.c:874: error: âSWITCH_LOG_WARNINGâ undeclared (first use in this function)
mod_curl.c:880: warning: assignment makes pointer from integer without a cast
mod_curl.c:882: error: âstreamâ undeclared (first use in this function)
mod_curl.c:885: error: âhttp_data_tâ has no member named âheadersâ
mod_curl.c:892: error: âhttp_data_tâ has no member named âhttp_responseâ
mod_curl.c:892: error: âhttp_data_tâ has no member named âhttp_responseâ
mod_curl.c:895: error: âdoneâ undeclared (first use in this function)
mod_curl.c:899: error: âstatusâ undeclared (first use in this function)
mod_curl.c:902: error: âhttp_data_tâ has no member named âheadersâ
mod_curl.c:903: error: âhttp_data_tâ has no member named âheadersâ
mod_curl.c: In function âSWITCH_MODULE_LOAD_FUNCTIONâ:
mod_curl.c:915: error: âswitch_api_interface_tâ undeclared (first use in this function)
mod_curl.c:915: error: âapi_interfaceâ undeclared (first use in this function)
mod_curl.c:916: error: âswitch_application_interface_tâ undeclared (first use in this function)
mod_curl.c:916: error: âapp_interfaceâ undeclared (first use in this function)
mod_curl.c:918: error: âmodule_interfaceâ undeclared (first use in this function)
mod_curl.c:918: error: âpoolâ undeclared (first use in this function)
mod_curl.c:918: error: âmodnameâ undeclared (first use in this function)
mod_curl.c:920: warning: incompatible implicit declaration of built-in function âmemsetâ
mod_curl.c:922: error: âstruct <anonymous>â has no member named âpoolâ
mod_curl.c:924: error: âcurl_functionâ undeclared (first use in this function)
mod_curl.c:926: error: âcurl_app_functionâ undeclared (first use in this function)
mod_curl.c:926: error: âSAF_SUPPORT_NOMEDIAâ undeclared (first use in this function)
mod_curl.c:926: error: âSAF_ROUTING_EXECâ undeclared (first use in this function)
mod_curl.c:928: error: âhttp_sendfile_functionâ undeclared (first use in this function)
mod_curl.c:930: error: âhttp_sendfile_app_functionâ undeclared (first use in this function)
mod_curl.c:932: error: âSWITCH_STATUS_SUCCESSâ undeclared (first use in this function)
mod_curl.c: In function âSWITCH_MODULE_SHUTDOWN_FUNCTIONâ:
mod_curl.c:941: error: âSWITCH_STATUS_SUCCESSâ undeclared (first use in this function)
make: *** [mod_curl] Error 1


From: freeswitch-users-request at lists.freeswitch.org
Subject: FreeSWITCH-users Digest, Vol 98, Issue 173
To: freeswitch-users at lists.freeswitch.org
Date: Fri, 22 Aug 2014 19:41:09 +0400

Send FreeSWITCH-users mailing list submissions to
	freeswitch-users at lists.freeswitch.org
 
To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
or, via email, send a message with subject or body 'help' to
	freeswitch-users-request at lists.freeswitch.org
 
You can reach the person managing the list at
	freeswitch-users-owner at lists.freeswitch.org
 
When replying, please edit your Subject line so it is more specific
than "Re: Contents of FreeSWITCH-users digest..."


--Forwarded Message Attachment--
From: shabbirabbasi92 at gmail.com
To: freeswitch-users at lists.freeswitch.org
Date: Fri, 22 Aug 2014 17:48:40 +0500
Subject: Re: [Freeswitch-users] mod_skypopen new documentation is ready !

Giovanni Maruzzelli  i am very thankfull to u for this work and i can confirm this is working
but i am unable to find this file in centos 6.5 
edit /etc/init/pulseaudio.conf 
# uncomment "start on ..." 
and 2nd problum is it is using much cpu how to lower cpu usage 

below is  output from  6 active skype calls

total 12 interfaces of skype all diffrent usernames

top - 17:36:25 up  7:02,  3 users,  load average: 2.88, 2.89, 2.98
Tasks: 227 total,   2 running, 225 sleeping,   0 stopped,   0 zombie
Cpu(s): 27.1%us, 10.6%sy,  0.0%ni, 60.6%id,  1.4%wa,  0.0%hi,  0.2%si,  0.0%st

Mem:   2041824k total,  1904288k used,   137536k free,     6176k buffers
Swap:  4095996k total,   395428k used,  3700568k free,   157360k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            

 1891 pulse      9 -11 79644 6704 1728 S 15.7  0.3  39:35.80 pulseaudio         
 2257 root      20   0  316m  90m  10m S 13.8  4.5  13:34.14 skype              
 2515 root      20   0  355m 153m  10m S 11.8  7.7  26:37.42 skype              

 2637 root      20   0  319m 125m  10m S 11.8  6.3  19:15.48 skype              
 1949 root      20   0  355m 108m  10m S  9.8  5.4  24:28.94 skype              
 2023 root      20   0  365m 110m  10m S  9.8  5.6  22:55.65 skype              

 2152 root      20   0  319m  79m  10m S  9.8  4.0  21:47.23 skype              
10396 root      -2 -10  241m  43m 5808 S  7.9  2.2  15:00.11 freeswitch         
 2327 root      20   0  310m 112m  10m S  3.9  5.7  23:36.86 skype              

 2388 root      20   0  303m  79m  10m R  3.9  4.0   9:46.91 skype              
 2452 root      20   0  306m  98m  10m S  3.9  5.0  12:21.81 skype              
 3193 root      20   0 62776  21m 5764 S  3.9  1.1  11:45.45 asterisk           

 2090 root      20   0  335m  88m  10m S  2.0  4.5  20:55.37 skype              
 2498 root      20   0 18004 5756 1644 S  2.0  0.3   0:03.22 Xvfb   


hardware   is  dell optiplex 755 core 2 du cpu 2.66ghz 

how to lower cpu usage?




On Fri, Aug 22, 2014 at 3:41 PM, Giovanni Maruzzelli <gmaruzz at gmail.com> wrote:

Dear FreeSWITCHers,

new documentation on how to build and operate, using latest Skype client, the Skype FreeSWITCH endpoint mod_skypopen is out in Confluence.


Please find it at:



https://confluence.freeswitch.org/display/FREESWITCH/mod_skypopen

Let us know if there is something to clarify, add, or correct.




Ciao,

-giovanni
Sincerely,

Giovanni Maruzzelli
Cell : +39-347-2665618




_________________________________________________________________________

Professional FreeSWITCH Consulting Services:

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

http://lists.freeswitch.org/mailman/listinfo/freeswitch-users

UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users

http://www.freeswitch.org




--Forwarded Message Attachment--
From: krice at freeswitch.org
To: freeswitch-users at lists.freeswitch.org; freeswitch-dev at lists.freeswitch.org
Date: Fri, 22 Aug 2014 14:01:52 +0000
Subject: [Freeswitch-users] FreeSWITCH Friday BugHunt Reminder!

FreeSWITCHers, Do not forget to join us at 2PM CST for the FreeSWITCH Friday BugHunt

Call sip:888 at conference.freeswitch.org or see http://ift.tt/1prwIZL for access info! -- Ken http://ift.tt/vGSsGm http://www.ClueCon.com http://www.OSTAG.org irc.freenode.net #freeswitch Twitter: @FreeSWITCH @ClueCon


--Forwarded Message Attachment--
From: gmaruzz at gmail.com
To: freeswitch-users at lists.freeswitch.org
Date: Fri, 22 Aug 2014 16:14:15 +0200
Subject: Re: [Freeswitch-users] mod_skypopen new documentation is ready !

On Fri, Aug 22, 2014 at 2:48 PM, Shabbir abbasi <shabbirabbasi92 at gmail.com> wrote:



but i am unable to find this file in centos 6.5 
edit /etc/init/pulseaudio.conf 


# uncomment "start on ..."
You right, it does not exist :))
Just corrected it in confluence
 

 
and 2nd problum is it is using much cpu how to lower cpu usage 


At the moment no way in my (very limited) knowledge to lower the cpu usage. You can try changing values in /etc/pulse/daemon.conf , maybe you find something better for your machine, maybe.



Sooner or later I will try again to port my skypopen.ko to work with portaudio, maybe through portaudio's module-oss, but I gave it a (long) try, and was not easy. 

Also modify portaudio's module-null-sink to use skypopen.ko as a source of timing was not working correctly.



Anyway, the only way we have to lower cpu usage is to act on portaudio (that is used uniquely as a source of timing by skype client, eg: its reads and writes on portaudio are moving blank samples, just to clocking the reads and writes on TCP socket of the real audio packets). Portaudio uses realtime kernel timers from userland, and is not optimized at all for using many of them concurrently.


That is the only moving wheel we can modify. We cannot modify the Skype client itself (unfortunately :) ).

I hope to have time in future to look again into that.


If someone is in touch with a portaudio core programmer (*core*, not application level), let's ask her/him, or let me be in touch with.


-giovanni



--Forwarded Message Attachment--
From: gmaruzz at gmail.com
To: freeswitch-users at lists.freeswitch.org
Date: Fri, 22 Aug 2014 16:20:56 +0200
Subject: Re: [Freeswitch-users] mod_skypopen new documentation is ready !

Just to be clear: making portaudio clocking to be more efficient not only will lower portaudio itself to use less cpu, but will lower the cpu usage of the skype clients, and probably of freeswitch too, because there will be less taxing on the timers at the kernel level, and so all applications will have less contention, less blocking, etc.






Anyway, the only way we have to lower cpu usage is to act on portaudio (that is used uniquely as a source of timing by skype client, eg: its reads and writes on portaudio are moving blank samples, just to clocking the reads and writes on TCP socket of the real audio packets). Portaudio uses realtime kernel timers from userland, and is not optimized at all for using many of them concurrently.



That is the only moving wheel we can modify. We cannot modify the Skype client itself (unfortunately :) ).




--Forwarded Message Attachment--
From: devin.fee at gmail.com
To: freeswitch-users at lists.freeswitch.org
Date: Fri, 22 Aug 2014 10:39:34 -0500
Subject: [Freeswitch-users] configure: error: python2.7 is unusable

When configuring the FreeSWITCH package, I get the following error and then the process halts:
./configure --enable-core-pgsql-support --with-python=/usr/local/bin/python2.7…checking for python... /usr/bin/pythonchecking python version... 2.7.5+checking for python distutils... yeschecking location of site-packages... /usr/lib/python2.7/dist-packageschecking python libdir... /usr/libchecking for main in -lpython2.7… noconfigure: error: python2.7 is unusable
Looking at the config.log file, this seemed to be most relevant (and it was the same in every failure, regardless of platform or version)....| #define HAVE_LIBSSL 1| #define HAVE_OPENSSL 1| #define HAVE_TLS 1| #define HAVE_OPENSSL_DTLS_SRTP 1| #define HAVE_OPENSSL_DTLS 1| /* end confdefs.h.  */||| int| main ()| {| return main ();|   ;|   return 0;| }configure:23841: result: noconfigure:23855: error: python2.7 is unusable

I had this problem across two platforms: Ubuntu as a guest VM on my computer and a fresh CentOS EC2 instance, across two versions (git checkout of v1.2 and v1.4), and across three versions of Python. Here were my efforts:
Ubuntu 14.04------------------[x] FS v1.2 - Python 2.7.5 [stock][x] FS v1.4 - Python 2.7.5 [stock][x] FS v1.4 -Python 3.3.2 [installed from source]
CentOS 6.5----------------[x] FS v1.4 - Python 2.6.6 [stock][+] FS v1.4 - Python 2.7.6 [installed from source][x] FS v1.4 - Python 3.3.3 [installed from source]
For five out of my six configurations attempts (five permutations listed above failed [x], one succeed [√]). Why was pythonX.Y unusable? What versions of Python are supported?
I installed Python from source on CentOS, using the instructions posted by Digital Ocean, here: https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4The only change I made was to add the compilation flag “—enable-shared” during configure of the Python which led to a successful installation. That however, was almost certainly a different bug.
Thanks,Devin 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140822/9e48d5fb/attachment-0001.html 


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