Re: [reSIProcate-users] resiprocate-users Digest, Vol 17, Issue 10
help
On Thu, Nov 13, 2008 at 10:00 AM,
<resiprocate-users-request@xxxxxxxxxxxxxxx> wrote:
Send resiprocate-users mailing list submissions to
resiprocate-users@xxxxxxxxxxxxxxx
To subscribe or unsubscribe via the World Wide Web, visit
https://list.resiprocate.org/mailman/listinfo/resiprocate-users
or, via email, send a message with subject or body 'help' to
resiprocate-users-request@xxxxxxxxxxxxxxx
You can reach the person managing the list at
resiprocate-users-owner@xxxxxxxxxxxxxxx
When replying, please edit your Subject line so it is more specific
than "Re: Contents of resiprocate-users digest..."
[please change the subject line when replying]
Today's Topics:
1. Re: FW: (no subject) (Gabriel Hege)
2. Re: FW: (no subject) (Justin Matthews)
---------- Forwarded message ----------
From: Gabriel Hege <gabriel-mailinglists@xxxxxx>
To:
Date: Wed, 12 Nov 2008 23:25:29 +0100
Subject: Re: [reSIProcate-users] FW: (no subject)
>From the look of your compiler messages I am assuming you are using Visual Studio...
I had the same problem before, when using the header files from the MS Windows SDK. I simply solved it by removing the Windows SDK from my include path. If you don't need IPv6 support you can probably also just remove the USE_IPV6 preprocessor definition from the project settings.
Setting the _WIN32_WINNT constant to 0x0501 as described here http://msdn.microsoft.com/en-us/library/aa383745(VS.85).aspx did not solve the problem for me. This constant controls whether IPPROTO_IPV6 is being set in ws2def.h. I don't know why it didn't work, but I also didn't put too much effort into finding out...
best regards,
gabriel hege
Marshall Jobe wrote:
I was using */a resiprocate version /*from a sample GIPS softphone demo.*//*
I just got the newest version */of resiprocate /*via svn and am trying to compile it.
I'm getting the following errors.
How do I fix this?
DnsInterface.cxx
DnsResult.cxx
.\DnsResult.cxx(956) : error C2039: 'v6Address' : is not a member of 'resip::DnsAAAARecord'
c:\cygwin\home\mjobe\svn\resiprocate\rutil/dns/DnsAAAARecord.hxx(19) : see declaration of 'resip::DnsAAAARecord'
DtlsMessage.cxx
Generating Code...
Compiling...
and
TransportFailure.cxx
TransportSelector.cxx
.\TransportSelector.cxx(77) : error C2039: 'v6Address' : is not a member of 'resip::GenericIPAddress'
c:\cygwin\home\mjobe\svn\resiprocate\rutil/GenericIPAddress.hxx(23) : see declaration of 'resip::GenericIPAddress'
.\TransportSelector.cxx(78) : error C2039: 'v6Address' : is not a member of 'resip::GenericIPAddress'
c:\cygwin\home\mjobe\svn\resiprocate\rutil/GenericIPAddress.hxx(23) : see declaration of 'resip::GenericIPAddress'
.\TransportSelector.cxx(78) : error C2228: left of '.sin6_family' must have class/struct/union
TuIM.cxx
Tuple.cxx
.\Tuple.cxx(85) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(85) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(85) : error C2070: ''unknown-type'': illegal sizeof operand
.\Tuple.cxx(86) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(86) : error C2228: left of '.sin6_family' must have class/struct/union
type is ''unknown-type''
.\Tuple.cxx(87) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(87) : error C2228: left of '.sin6_port' must have class/struct/union
type is ''unknown-type''
.\Tuple.cxx(90) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(90) : error C2228: left of '.sin6_addr' must have class/struct/union
type is ''unknown-type''
.\Tuple.cxx(94) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(94) : error C2228: left of '.sin6_addr' must have class/struct/union
type is ''unknown-type''
.\Tuple.cxx(123) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(123) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(123) : error C2070: ''unknown-type'': illegal sizeof operand
.\Tuple.cxx(124) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(124) : error C2228: left of '.sin6_addr' must have class/struct/union
type is ''unknown-type''
.\Tuple.cxx(125) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(125) : error C2228: left of '.sin6_family' must have class/struct/union
type is ''unknown-type''
.\Tuple.cxx(126) : error C2065: 'm_anonv6' : undeclared identifier
.\Tuple.cxx(126) : error C2228: left of '.sin6_port' must have class/struct/union
type is ''unknown-type''
.\Tuple.cxx(154) : error C2511: 'resip::Tuple::Tuple(const in6_addr &,int,resip::TransportType,const resip::Data &)' : overloaded member function not found in 'resip::Tuple'
c:\cygwin\home\mjobe\svn\resiprocate\resip/stack/Tuple.hxx(43) : see declaration of 'resip::Tuple'
.\Tuple.cxx(965) : fatal error C1004: unexpected end-of-file found
TupleMarkManager.cxx
TuSelector.cxx
UdpTransport.cxx
[...]
---------- Forwarded message ----------
From: "Justin Matthews" <jmatthewsr@xxxxxxxxx>
To: "'Gabriel Hege'" <gabriel-mailinglists@xxxxxx>
Date: Wed, 12 Nov 2008 18:16:29 -0500
Subject: Re: [reSIProcate-users] FW: (no subject)
Just an FYI: when compiling ipv6 related code on windows in some versions of
Visual Studio, NTDDI_VERSION also needed to be defined. I normally setup
the windows defines like this for supporting at least Win2k SP1 (Win2k SP1 :
#if (_MSC_VER >= 1500)
#define _WIN32_WINNT _WIN32_WINNT_WIN2K
#define NTDDI_VERSION NTDDI_WIN2KSP1
#else
#define _WIN32_WINNT 0x0500
#define WINVER 0x0500
#endif
#include <winsock2.h> //include before windows.h
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
When you install the Windows SDK alongside visual studio < 1500, maybe this
also requires setting the NTDDI_VERSION to at least NTDDI_WIN2KSP1.
Also, I have not tried running ipv6 enabled code on Win2k SP1, and Microsoft
states that it is technically not supported
http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx. It may be a
good idea to only enable ipv6 for XP SP1 and higher.
Regards,
-justin
-----Original Message-----
From: resiprocate-users-bounces@xxxxxxxxxxxxxxx
[mailto:resiprocate-users-bounces@xxxxxxxxxxxxxxx] On Behalf Of Gabriel Hege
Sent: Wednesday, November 12, 2008 5:25 PM
Cc: resiprocate-users@xxxxxxxxxxxxxxx
Subject: Re: [reSIProcate-users] FW: (no subject)
From the look of your compiler messages I am assuming you are using
Visual Studio...
I had the same problem before, when using the header files from the MS
Windows SDK. I simply solved it by removing the Windows SDK from my
include path. If you don't need IPv6 support you can probably also just
remove the USE_IPV6 preprocessor definition from the project settings.
Setting the _WIN32_WINNT constant to 0x0501 as described here
http://msdn.microsoft.com/en-us/library/aa383745(VS.85).aspx did not
solve the problem for me. This constant controls whether IPPROTO_IPV6 is
being set in ws2def.h. I don't know why it didn't work, but I also
didn't put too much effort into finding out...
best regards,
gabriel hege
Marshall Jobe wrote:
> I was using */a resiprocate version /*from a sample GIPS softphone
demo.*//*
>
> I just got the newest version */of resiprocate /*via svn and am trying
> to compile it.
>
> I'm getting the following errors.
>
> How do I fix this?
>
>
>
>
>
> DnsInterface.cxx
>
> DnsResult.cxx
>
> .\DnsResult.cxx(956) : error C2039: 'v6Address' : is not a member of
> 'resip::DnsAAAARecord'
>
>
> c:\cygwin\home\mjobe\svn\resiprocate\rutil/dns/DnsAAAARecord.hxx(19) :
> see declaration of 'resip::DnsAAAARecord'
>
> DtlsMessage.cxx
>
> Generating Code...
>
> Compiling...
>
>
>
> and
>
>
>
> TransportFailure.cxx
>
> TransportSelector.cxx
>
> .\TransportSelector.cxx(77) : error C2039: 'v6Address' : is not a member
> of 'resip::GenericIPAddress'
>
>
> c:\cygwin\home\mjobe\svn\resiprocate\rutil/GenericIPAddress.hxx(23) :
> see declaration of 'resip::GenericIPAddress'
>
> .\TransportSelector.cxx(78) : error C2039: 'v6Address' : is not a member
> of 'resip::GenericIPAddress'
>
>
> c:\cygwin\home\mjobe\svn\resiprocate\rutil/GenericIPAddress.hxx(23) :
> see declaration of 'resip::GenericIPAddress'
>
> .\TransportSelector.cxx(78) : error C2228: left of '.sin6_family' must
> have class/struct/union
>
> TuIM.cxx
>
> Tuple.cxx
>
> .\Tuple.cxx(85) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(85) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(85) : error C2070: ''unknown-type'': illegal sizeof operand
>
> .\Tuple.cxx(86) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(86) : error C2228: left of '.sin6_family' must have
> class/struct/union
>
> type is ''unknown-type''
>
> .\Tuple.cxx(87) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(87) : error C2228: left of '.sin6_port' must have
> class/struct/union
>
> type is ''unknown-type''
>
> .\Tuple.cxx(90) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(90) : error C2228: left of '.sin6_addr' must have
> class/struct/union
>
> type is ''unknown-type''
>
> .\Tuple.cxx(94) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(94) : error C2228: left of '.sin6_addr' must have
> class/struct/union
>
> type is ''unknown-type''
>
> .\Tuple.cxx(123) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(123) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(123) : error C2070: ''unknown-type'': illegal sizeof operand
>
> .\Tuple.cxx(124) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(124) : error C2228: left of '.sin6_addr' must have
> class/struct/union
>
> type is ''unknown-type''
>
> .\Tuple.cxx(125) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(125) : error C2228: left of '.sin6_family' must have
> class/struct/union
>
> type is ''unknown-type''
>
> .\Tuple.cxx(126) : error C2065: 'm_anonv6' : undeclared identifier
>
> .\Tuple.cxx(126) : error C2228: left of '.sin6_port' must have
> class/struct/union
>
> type is ''unknown-type''
>
> .\Tuple.cxx(154) : error C2511: 'resip::Tuple::Tuple(const in6_addr
> &,int,resip::TransportType,const resip::Data &)' : overloaded member
> function not found in 'resip::Tuple'
>
> c:\cygwin\home\mjobe\svn\resiprocate\resip/stack/Tuple.hxx(43) :
> see declaration of 'resip::Tuple'
>
> .\Tuple.cxx(965) : fatal error C1004: unexpected end-of-file found
>
> TupleMarkManager.cxx
>
> TuSelector.cxx
>
> UdpTransport.cxx
>
>
> [...]
_______________________________________________
resiprocate-users mailing list
resiprocate-users@xxxxxxxxxxxxxxx
List Archive: http://list.resiprocate.org/archive/resiprocate-users/
_______________________________________________
resiprocate-users mailing list
resiprocate-users@xxxxxxxxxxxxxxx
https://list.resiprocate.org/mailman/listinfo/resiprocate-users