[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: voip.cpp:441:9: error: 'eXosip_enable_ipv6' was not declared in this
From: |
Jeffrey Walton |
Subject: |
Re: voip.cpp:441:9: error: 'eXosip_enable_ipv6' was not declared in this scope |
Date: |
Thu, 23 Jul 2020 12:07:04 -0400 |
On Thu, Jul 23, 2020 at 11:01 AM Jeffrey Walton <noloader@gmail.com> wrote:
>
> I'm trying to build SIP Witch and dependent libraries from sources. I
> believe I have ucommon-7.0.0, and libexosip2-5.1.1 built properly and
> installed.
>
> SIP Witch is dying at:
>
> voip.cpp: In static member function 'static bool
> sipwitch::voip::make_prack_message(sipwitch::voip::context_t,
> sipwitch::voip::tid_t, osip_message_t**)':
> voip.cpp:143:42: error: cannot convert 'osip_message_t** {aka
> osip_message**}' to 'osip_message_t* {aka osip_message*}' for argument
> '3' to 'int eXosip_call_build_prack(eXosip_t*, int, osip_message_t*,
> osip_message_t**)'
> eXosip_call_build_prack(ctx, tid, msg);
> ^
> voip.cpp: In static member function 'static void
> sipwitch::voip::create(eXosip_t**, const char*, int)':
> voip.cpp:441:9: error: 'eXosip_enable_ipv6' was not declared in this scope
> eXosip_enable_ipv6(1);
> ^~~~~~~~~~~~~~~~~~
> voip.cpp:441:9: note: suggested alternative: 'eXosip_publish'
> eXosip_enable_ipv6(1);
> ^~~~~~~~~~~~~~~~~~
> eXosip_publish
>
> The symbol is definitely missing in SIP Witch:
>
> sipwitch-1.9.15$ grep -IR eXosip_enable_ipv6
> common/voip.cpp: eXosip_enable_ipv6(1);
> common/voip.cpp: eXosip_enable_ipv6(1);
> utils/sipquery.cpp: eXosip_enable_ipv6(1);
>
> And it is not present in my install directory (prefix=~/tmp/ok2delete):
>
> $ grep -IR eXosip_enable_ipv6 ~/tmp/ok2delete/include
> $
This symbol does not appear to be in libeXosip2 either:
libexosip2-5.1.1$ grep -IR eXosip_enable_ipv6
platform/vsnet/eXosip2.def: eXosip_enable_ipv6
libexosip2-5.1.1$