[asterisk-dev] beta2 compile failure

Joshua Colp jcolp at digium.com
Mon Sep 22 15:47:53 CDT 2014


Paul Albrecht wrote:
>
> Asterisk 13 beta2 compile fails:
>
> .
> .
> .
> [CC] chan_pjsip.c -> chan_pjsip.o
> [CC] pjsip/dialplan_functions.c -> pjsip/dialplan_functions.o
> [LD] chan_pjsip.o pjsip/dialplan_functions.o -> chan_pjsip.so
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld:
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libpjsip-ua-x86_64-pc-linux-gnu.a(sip_inv.o):
> relocation R_X86_64_32S against `.rodata' can not be used when making a
> shared object; recompile with -fPIC
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libpjsip-ua-x86_64-pc-linux-gnu.a:
> could not read symbols: Bad value
> collect2: ld returned 1 exit status
> make[1]: *** [chan_pjsip.so] Error 1
> make: *** [channels] Error 2

Your environment does not seem have a suitable pjproject. It should not 
be trying to link in any static. Did you follow the wiki to build 
pjproject? Do you have an old install as well as a new?

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list