I've built SIP SIMPLE SDK on Fedora 10 using python 2.5.2. I can edit an account using sip-settings, but I get an assertion when I call sip-register:<br><br># sip-register<br>using _sigchld<br>Using account <a href="mailto:user1@siptest.com">user1@siptest.com</a><br>
python: ../src/pj/os_core_unix.c:621: pj_thread_this: Assertion `!"Calling pjlib from unknown/external thread. You must " "register external threads with pj_thread_register() " "before calling any pjlib functions."' failed.<br>
Aborted<br><br>My account settings might not be valid but I can't see any obvious reason why this would cause the sip-register command to use an "unknown thread".<br><br>I've checked the dependancies and it looks okay to me. I'm using: cython 0.14.0,  twisted 11.0.0, backports 1.0.0, eventlet 0.8.11, greenlet 0.4.1, sipsimple 0.19.0, sipclients 0.19.0  (the latter were downloaded from <a href="http://download.ag-projects.com/SipClient/">http://download.ag-projects.com/SipClient/</a>)<br>
<br>I'm running the sip client as root user on this Linux machine (because no user accounts have been setup), but don't see why that would cause a problem.<br><br>Sipsimple built with no errors, but I did get these warnings:<br>
warning: /home/sipsimpleclient/python-sipsimple-0.19.0/sipsimple/core/_core.pxd:32:4: list already a builtin Cython type<br>and<br>sipsimple/core/_core.c: In function â__pyx_pf_9sipsimple_4core_5_core_10Invitation_send_reinviteâ:<br>
sipsimple/core/_core.c:108624: warning: assignment from incompatible pointer type<br>sipsimple/core/_core.c: In function â__pyx_pf_9sipsimple_4core_5_core_10SDPSession___init__â:<br>sipsimple/core/_core.c:140599: warning: assignment from incompatible pointer type<br>
sipsimple/core/_core.c:140619: warning: assignment from incompatible pointer type<br>sipsimple/core/_core.c: In function â__pyx_pf_9sipsimple_4core_5_core_16FrozenSDPSession___init__â:<br>sipsimple/core/_core.c:143644: warning: assignment from incompatible pointer type<br>
sipsimple/core/_core.c: In function â__pyx_pf_9sipsimple_4core_5_core_14SDPMediaStream___init__â:<br>sipsimple/core/_core.c:146047: warning: assignment from incompatible pointer type<br>sipsimple/core/_core.c:146085: warning: assignment from incompatible pointer type<br>
sipsimple/core/_core.c: In function â__pyx_pf_9sipsimple_4core_5_core_20FrozenSDPMediaStream___init__â:<br>sipsimple/core/_core.c:148706: warning: assignment from incompatible pointer type<br><br>Any suggestions what could be causing the assertion?<br>
<br>Thanks,<br>Rory<br>