<div dir="ltr">Hello,<div><br></div><div>I am trying to build a Kamailio Raspberry Pi for my presentation at AstriCon but the build fails on the very first file (action.c).  This was working before (although I was using Fedora on the Pi last time).</div>
<div><br></div><div>Has anyone changed anything recently or have any ideas about this?</div><div><br></div><div>It may be as simple as tweaking the build arguments, but as this worked for me before I thought I'd ask first...</div>
<div><br></div><div>Here is the build output:</div><div><div>CC (gcc) [kamailio]<span class="" style="white-space:pre">             </span>action.o</div><div>In file included from parser/../mem/../atomic/atomic_native.h:74:0,</div><div>
                 from parser/../mem/../futexlock.h:44,</div><div>                 from parser/../mem/../lock_ops.h:85,</div><div>                 from parser/../mem/shm_mem.h:75,</div><div>                 from parser/../ut.h:64,</div>
<div>                 from parser/../ip_addr.h:50,</div><div>                 from parser/msg_parser.h:61,</div><div>                 from select.h:38,</div><div>                 from route_struct.h:47,</div><div>                 from action.h:42,</div>
<div>                 from action.c:69:</div><div>parser/../mem/../atomic/atomic_arm.h:69:2: warning: #warning SMP not supported for arm atomic ops, try compiling with -DNOSMP [-Wcpp]</div><div>In file included from parser/../mem/../atomic/atomic_arm.h:81:0,</div>
<div>                 from parser/../mem/../atomic/atomic_native.h:74,</div><div>                 from parser/../mem/../futexlock.h:44,</div><div>                 from parser/../mem/../lock_ops.h:85,</div><div>                 from parser/../mem/shm_mem.h:75,</div>
<div>                 from parser/../ut.h:64,</div><div>                 from parser/../ip_addr.h:50,</div><div>                 from parser/msg_parser.h:61,</div><div>                 from select.h:38,</div><div>                 from route_struct.h:47,</div>
<div>                 from action.h:42,</div><div>                 from action.c:69:</div><div>parser/../mem/../atomic/atomic_unknown.h:59:2: warning: #warning no native memory barrier implementations, falling back to slow lock based workarround [-Wcpp]</div>
<div>parser/../mem/../atomic/atomic_unknown.h:64:1: error: unknown type name ‘gen_lock_t’</div><div>In file included from parser/../mem/../atomic/atomic_native.h:74:0,</div><div>                 from parser/../mem/../futexlock.h:44,</div>
<div>                 from parser/../mem/../lock_ops.h:85,</div><div>                 from parser/../mem/shm_mem.h:75,</div><div>                 from parser/../ut.h:64,</div><div>                 from parser/../ip_addr.h:50,</div>
<div>                 from parser/msg_parser.h:61,</div><div>                 from select.h:38,</div><div>                 from route_struct.h:47,</div><div>                 from action.h:42,</div><div>                 from action.c:69:</div>
<div>parser/../mem/../atomic/atomic_arm.h: In function ‘mb_atomic_get_int’:</div><div>parser/../mem/../atomic/atomic_arm.h:229:2: warning: implicit declaration of function ‘lock_release’ [-Wimplicit-function-declaration]</div>
<div>parser/../mem/../atomic/atomic_arm.h:229:2: warning: implicit declaration of function ‘lock_get’ [-Wimplicit-function-declaration]</div><div>make: *** [action.o] Error 1</div></div><div><br></div><div>Regards,</div><div>
<br></div><div>Peter<br clear="all"><div><br></div>-- <br><div dir="ltr"><div><font face="courier new, monospace">Peter Dunkley</font></div><div><font face="courier new, monospace">Technical Director</font></div><div><font face="courier new, monospace">Crocodile RCS Ltd</font></div>
</div>
</div></div>