[asterisk-users] func_pjsip_aor.so: undefined symbol: ast_sip_location_retrieve_aor_contacts

sean darcy seandarcy2 at gmail.com
Thu Sep 10 10:35:19 CDT 2020


On 9/7/20 3:41 PM, Joshua C. Colp wrote:
> On Sat, Sep 5, 2020 at 10:23 AM sean darcy <seandarcy2 at gmail.com 
> <mailto:seandarcy2 at gmail.com>> wrote:
> 
> <snip>
> 
> 
>     module load res_pjsip
>     Unable to load module res_pjsip
>     Command 'module load res_pjsip' failed.
>     ERROR[141535]: loader.c:281 module_load_error: Error loading module
>     'res_pjsip': /usr/lib64/asterisk/modules/res_pjsip.so: undefined
>     symbol:
>     ast_statsd_log_full_va
> 
>     module load chan_pjsip
>     Unable to load module chan_pjsip
>     Command 'module load chan_pjsip' failed.
>     ERROR[141780]: loader.c:281 module_load_error: Error loading module
>     'chan_pjsip': /usr/lib64/asterisk/modules/chan_pjsip.so: undefined
>     symbol: ast_sip_cli_traverse_objects
> 
>     /usr/include/asterisk exists, with all the .h files, owned by root,
>     permissions 644. For instance:
> 
>     grep ast_sip_cli_traverse_objects /usr/include/asterisk/*
>     ...
>     /usr/include/asterisk/res_pjsip_cli.h:char
>     *ast_sip_cli_traverse_objects(struct ast_cli_entry *e, int cmd, struct
>     ast_cli_args *a);
> 
> 
>     Do I need to preload some module?
> 
>     Any help appreciated.
> 
> 
> Your PJSIP has built requiring the res_statsd module, loading that 
> before res_pjsip should allow it to load. If not you'd need to provide 
> the new output.
> 
> -- 
> Joshua C. Colp
> Asterisk Technical Lead
> Sangoma Technologies
> Check us out at www.sangoma.com <http://www.sangoma.com> and 
> www.asterisk.org <http://www.asterisk.org>
> 
The problem was that I was not building app_statsd so the res_statsd 
wasn't built.

I can't figure out where I configured pjproject to use statsd.

sean




More information about the asterisk-users mailing list