That's really strange, that's the right code.  I'll have to take a look

On Friday, January 8, 2016, Anand Mistry <anand.mis...@einfochips.com>
wrote:

> Thanks for the reply Michael
>
> Should I check out the master branch or some other branch of freeswitch
> repo?
>
> I tried compiling sofia-sip from the master branch. I am getting
> compilation errors like the following one.
>
>     ../../libsofia-sip-ua/su/sofia-sip/su_log.h:107:98: error: expected
> expression before ')' token
>      #define su_llog(_l, _ll, _f, ...) _su_llog(_l, _ll, __FILE__,
> __func__, __LINE__, _f, __VA_ARGS__)
>
> I tried with the cross-compiler and also with UBUNTU's native x86_64
> compiler. Both complain whenever they reach such macros(__VA_ARGS__).
> I tried replacing such macros with blank ones, but then some other issues
> appears somewhere else and so on.
>
> This is how i am compiling
> step 1 >>>  sh ./autogen.sh
> step 2 >>>  sh ./configure
> step 3 >>>  sh make
>
> Please let me know if i missed something.
>
>
>
> Thanks and Regards,
> Anand Mistry
> Engineer | PES
>
> Product Engineering Services
> Software | Embedded | Semiconductor Frost & Sullivan Company of the Year
> 2013-2014
>
>
> ------------------------------
> *From:* Michael Jerris <m...@jerris.com
> <javascript:_e(%7B%7D,'cvml','m...@jerris.com');>>
> *Sent:* 07 January 2016 19:56
> *To:* Anand Mistry
> *Cc:* Alexsander Petry; sofia-sip-devel@lists.sourceforge.net
> <javascript:_e(%7B%7D,'cvml','sofia-sip-devel@lists.sourceforge.net');>
> *Subject:* Re: [Sofia-sip-devel] nta outgoing create: invalid URI
>
> this issue sounds really familiar but I looked yesterday and could not
> find where we hit it or fixed it in the past.  Just to eliminate could you
> try the Sofia-sip code from inside the FreeSWITCH codebase and see if it
> resolves this issue or not, we have a variety of patches in that codebase
>
> On Thursday, January 7, 2016, Anand Mistry <anand.mis...@einfochips.com
> <javascript:_e(%7B%7D,'cvml','anand.mis...@einfochips.com');>> wrote:
>
>> Hello Alex,
>>
>>
>> Thanks for the the quick reply. Please find the answers below
>>
>>
>> > If you just tried the old .so, try to compile the code again with the
>> old compiler (GCC 4.7.2).
>> It is freshly compiled.
>>
>> > Try to add some SU_DEBUG_3 call to measure where invalid becomes < 0.
>> I've found out that the only call which is executed is the following one
>>     invalid = nta_tpn_by_url(home, orq->orq_tpn, &scheme, &port,
>>                (url_string_t *)sip->sip_request->rq_url);
>>
>> > Try to initialize invalid with 0.
>> Tried that, got same results.
>>
>> > If nothing helps, turn on all log levels and let me know.
>> I've attached the logs to the mail.
>>
>> In order to give more clearity, i am sharing my findings till now.
>> It seems that the sip->sip_request pointer is over-written by the call to
>> msg_header_add()
>>
>> This is the call chain which produces differing results
>>  session_include_description()   --->   sip_header_insert(msg, sip,
>> (sip_header_t *)pl) < 0) --->   msg_header_add()
>>
>> Also please refer to the following attached files for more info.
>>   new_log                  - logs of new toolchain binaries
>>   old_logs                 - logs of old toolchain binaries
>>   msg_header_insert.txt    - changes made to function
>>   outgoing_create.txt      - changes made to function
>>   session_inclde_description.txt - changes made to function
>>
>> Notable points : please note the change in address of sip->sip_request
>> #### session_include_description2 sip=90045c sip->msg_request=900798
>>
>>
>> Thanks and Regards,
>> Anand Mistry
>> Engineer | PES
>>
>> Product Engineering Services
>> Software | Embedded | Semiconductor Frost & Sullivan Company of the Year
>> 2013-2014
>>
>>
>> ------------------------------
>> *From:* Alexsander Petry <alexsanderpe...@gmail.com>
>> *Sent:* 06 January 2016 20:53
>> *To:* sofia-sip-devel@lists.sourceforge.net
>> *Subject:* Re: [Sofia-sip-devel] nta outgoing create: invalid URI
>>
>> If you just tried the old .so, try to compile the code again with the old
>> compiler (GCC 4.7.2).
>>
>> By the sofia code (libsofia-sip-ua/nta/nta.c), "nta outgoing create:
>> invalid URI" message appears when "invalid < 0", and invalid is assigned
>> in three places:
>> invalid = tport_name_dup(home, orq->orq_tpn, tpn);
>> invalid = nta_tpn_by_url(home, orq->orq_tpn, &scheme, &port, route_url);
>> invalid = nta_tpn_by_url(home, orq->orq_tpn, &scheme, &port,
>> (url_string_t *)sip->sip_request->rq_url);
>>
>> Try to add some SU_DEBUG_3 call to measure where invalid becomes < 0.
>>
>> And... invalid is not initialized! Look.. int invalid, resolved = 0,
>> stateless = 0, user_via = agent->sa_user_via;
>> Try to initialize invalid with 0.
>>
>> If nothing helps, turn on all log levels and let me know.
>>
>>
>> On Wed, Jan 6, 2016 at 10:32 AM, Anand Mistry <
>> anand.mis...@einfochips.com> wrote:
>>
>>>
>>> Hello,
>>>
>>>
>>> I am working on this issue for a quite long time. Still I am unable to
>>> fix this. And I need some help.
>>>
>>>
>>> Recently we updated our build system (compiler, automake, etc.). However
>>> we kept the same sofia-sip library version (1.12.10). It compiles well. But
>>> it gives the following error whenever we try to place a call.
>>>
>>>
>>>     nta outgoing create: invalid URI
>>>
>>> For testing, we are using the sofsip_cli client (
>>> http://sourceforge.net/projects/sofia-sip/files/sofsip-cli/). We
>>> checked the URI, it is correct. The URI we used is "<
>>> sip:toto@10.102.2.180>". It works if we use the older sofia-sip library
>>> ".so" files, with those compiled using previous compiler, but facing
>>> problem when using the newer ones.
>>>
>>> Has anybody faced this problem before? What is the solution/workaround?
>>> Please help.
>>> We also tried to use the latest version of sofia-sip library, but found
>>> the same results.
>>>
>>> Additional information:
>>> - Target system  = ARM based custom board
>>> - Previous compiler = GCC (4.7.2)
>>> - Current compiler = GCC (4.9.1)
>>>
>>> Thanks and Regards,
>>> Anand Mistry
>>> Engineer | PES
>>>
>>> Product Engineering Services
>>> Software | Embedded | Semiconductor Frost & Sullivan Company of the
>>> Year 2013-2014
>>> *************************************************************************************************************************************************************
>>> eInfochips Business Disclaimer: This e-mail message and all attachments
>>> transmitted with it are intended solely for the use of the addressee and
>>> may contain legally privileged and confidential information. If the reader
>>> of this message is not the intended recipient, or an employee or agent
>>> responsible for delivering this message to the intended recipient, you are
>>> hereby notified that any dissemination, distribution, copying, or other use
>>> of this message or its attachments is strictly prohibited. If you have
>>> received this message in error, please notify the sender immediately by
>>> replying to this message and please delete it from your computer. Any views
>>> expressed in this message are those of the individual sender unless
>>> otherwise stated. Company has taken enough precautions to prevent the
>>> spread of viruses. However the company accepts no liability for any damage
>>> caused by any virus transmitted by this email.
>>> *************************************************************************************************************************************************************
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Sofia-sip-devel mailing list
>>> Sofia-sip-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel
>>>
>>>
>>
>>
>> --
>> Alexsander Petry
>>
>
------------------------------------------------------------------------------
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to