[SIP Beyond VoIP] Source Compile / Install
David Hubbard
david.hubbard at agenor.co.uk
Fri Sep 27 14:39:11 CEST 2013
Adrian
So I have pulled down latest (I think) via "darcs get
http://devel.ag-projects.com/repositories/python-sipsimple" and "darcs
pull -a" <for others ref:
http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation>
Now when building sipsimple using "python -v setup.py build" I get:
Configuring PJSIP
# /usr/local/lib/python2.7/encodings/string_escape.pyc matches
/usr/local/lib/python2.7/encodings/string_escape.py
import encodings.string_escape # precompiled from
/usr/local/lib/python2.7/encodings/string_escape.pyc
error: Permission denied
<Head scratch>
Regards
David
On 27/09/2013 12:09, Adrian Georgescu wrote:
> You must use latest trunk version of SIP SIMPLE client SDK.
>
> Adrian
>
>
> On Sep 27, 2013, at 12:21 PM, David Hubbard wrote:
>
>> Adrian
>>
>> Many thanks - now installed + along with an updated version of MRSP
>> (you have a different version [0.14.2] at
>> http://download.ag-projects.com/MSRP/)
>>
>> Now sylkserver starts - and is listening on ports - but I get an
>> Exception (non-fatal) on the console
>>
>> File
>> "/usr/local/lib/python2.7/site-packages/application/python/types.py",
>> line 37, in __call__
>> return cls.__instantiate__(*args, **kw)
>> File "<string>", line 1, in __init__
>> File
>> "/usr/local/lib/python2.7/site-packages/application/python/types.py",
>> line 31, in instance_creator
>> cls.__instances__[key] = super(Singleton,
>> cls).__call__(*args, **kw)
>> File
>> "/usr/sylkserver/sylkserver/sylk/applications/__init__.py", line
>> 118, in __init__
>> load_applications()
>> File
>> "/usr/sylkserver/sylkserver/sylk/applications/__init__.py", line
>> 102, in load_applications
>> load_builtin_applications()
>> File
>> "/usr/sylkserver/sylkserver/sylk/applications/__init__.py", line
>> 90, in load_builtin_applications
>> __import__(module)
>> File
>> "/usr/sylkserver/sylkserver/sylk/applications/conference/__init__.py",
>> line 25, in <module>
>> from sylk.applications.conference.room import Room
>> File
>> "/usr/sylkserver/sylkserver/sylk/applications/conference/room.py", line
>> 24, in <module>
>> from sipsimple.audio import AudioConference, WavePlayer,
>> WavePlayerError
>> ImportError: cannot import name AudioConference
>>
>> Should I worry about this?
>>
>> Now just got to figure out how to connect Blink into this and get
>> into my XMPP Server ;o) (any easy to follow SIP noob guides for that?)
>>
>> Regards
>> David
>>
>> On 27/09/2013 10:28, Adrian Georgescu wrote:
>>> Go here
>>>
>>> http://download.ag-projects.com/SipClient/
>>>
>>> On Sep 27, 2013, at 11:22 AM, David Hubbard
>>> <david.hubbard at agenor.co.uk> wrote:
>>>
>>>> Saúl
>>>>
>>>> Thanks for replying
>>>>
>>>> So I have started again using Python 2.7 and adding all the
>>>> dependencies for "sipsimple" in the "Dependencies.txt"
>>>>
>>>> Plus - I have now installed ALSA library
>>>>
>>>> yum install alsa-lib alsa-lib-devel
>>>>
>>>>
>>>> And now "sipsimple" builds/installs ok
>>>>
>>>> However now when I run "sylkserver" I get
>>>>
>>>> File
>>>> "/usr/local/lib/python2.7/site-packages/sipsimple/account/xcap/__init__.py",
>>>> line 29, in <module>
>>>> from xcaplib.green import XCAPClient
>>>> ImportError: No module named xcaplib.green
>>>>
>>>> Looking at this link
>>>> http://www.linuxforums.org/forum/red-hat-fedora-linux/180226-blink-sip-client-fedora.html
>>>> indicates I need
>>>> "download.ag-projects.com/XCAP/python-xcaplib-1.0.16.tar.gz
>>>> <http://download.ag-projects.com/XCAP/python-xcaplib-1.0.16.tar.gz>" however
>>>> the only file in this XCAP directory (yours) is an "openxcap"
>>>> library (which I have installed) and no "python-xcaplib"
>>>>
>>>> Any pointers? feel I might be close (but not cigar currently)
>>>>
>>>> Regards
>>>> David
>>>>
>>>> On 27/09/2013 08:30, Saúl Ibarra Corretgé wrote:
>>>>> On Sep 26, 2013, at 5:26 PM, David Hubbard wrote:
>>>>>
>>>>>> An update
>>>>>>
>>>>>> I have got a little further - I realised that my changing of header file to
>>>>>>
>>>>>> #define PJMEDIA_AUDIO_DEV_HAS_ALSA 0
>>>>>>
>>>>> You can't just change that and hope things will work, python-sipsimple needs ALSA on Linux systems, it's a requirement, not optional. Did you install ALSA header files? (they are called libasound-dev on Debian-like systems).
>>>>>
>>>>>> was actually done part way through compile/link - so some code was compiled with this set to 1 (items using the factory rather than providing).
>>>>>>
>>>>>> So I removed the simsimple folder and unpacked again
>>>>>>
>>>>>> As this header appears to be generated by the PJSIP configure stage I killed the setup just after this stage and made the change again, before re-running setup and getting a clean compile/install.
>>>>>>
>>>>>> Now when I run sylkserver I get
>>>>>>
>>>>>> Starting SylkServer 2.5.0, with no configuration file
>>>>>> fatal error: failed to create SylkServer: cannot import name WeakSet
>>>>>> Traceback (most recent call last):
>>>>>> File "./sylk-server", line 68, in main
>>>>>> from sylk.server import SylkServer
>>>>>> File "/tmp/sylkserver/sylk/server.py", line 13, in <module>
>>>>>> from sipsimple.account import Account, BonjourAccount, AccountManager
>>>>>> File "/usr/lib64/python2.6/site-packages/sipsimple/account/__init__.py", line 25, in <module>
>>>>>> from sipsimple.account.bonjour import BonjourServices, _bonjour
>>>>>> File "/usr/lib64/python2.6/site-packages/sipsimple/account/bonjour/__init__.py", line 24, in <module>
>>>>>> from sipsimple.configuration.settings import SIPSimpleSettings
>>>>>> File "/usr/lib64/python2.6/site-packages/sipsimple/configuration/__init__.py", line 15, in <module>
>>>>>> from weakref import WeakSet
>>>>>> ImportError: cannot import name WeakSet
>>>>>>
>>>>>> Clearly a dependancy I'm missing somewhere
>>>>>>
>>>>>> I've found the "Dependencies.txt" and "Install.linux" docs in "./python-sipsimple-1.0.0/docs" - so I'm going to try a clean install following these a bit more closely for this module
>>>>>>
>>>>> Python 2.6 is no longer supported, you need Python 2.7.
>>>>>
>>>>>
>>>>> Regards,
>>>>>
>>>>> --
>>>>> Saúl Ibarra Corretgé
>>>>> AG Projects
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> SIPBeyondVoIP mailing list
>>>>> SIPBeyondVoIP at lists.ag-projects.com
>>>>> http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip
>>>>
>>>> _______________________________________________
>>>> SIPBeyondVoIP mailing list
>>>> SIPBeyondVoIP at lists.ag-projects.com
>>>> http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20130927/1904e415/attachment.html>
More information about the SIPBeyondVoIP
mailing list