[reSIProcate] Trying to build resipricate into X-Code project

John Draper lists at webcrunchers.com
Fri Aug 5 15:32:08 CDT 2005


I get these folowing errors when I try and compile it...   when can we 
meet online to talk
about this?

I used the following directory organization...

resiprocate-0.9.0 (untarred release)
 resiprocate
    ares - All .cxx files,  including all it's header files - added to 
X-Code project with "Add"
    build - built by X_Code
    SIP_proj.xcode - X-Code project
    sip_source - All SIP source .cxx and .hxx files in here - added to 
X-code project with "Add"
        dum - all 'dum' source code in here, including .hxx files.
          os - all 'os' source code modules in here.

Added this line to "ares.h"

#define USE_ARES

for lack of a better place to put it.   Is there a way I can tell X-Code 
to globally #define it?
remember - I'm using ver 1.5

Then,  in the

Error messages below.

   cd 
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate 

   /usr/bin/gcc-3.3 -x c++ -arch ppc -pipe -Wno-trigraphs -fasm-blocks 
-fpascal-strings -g -O0 -mtune=G4 -fmessage-length=0 -ffix-and-continue 
-fzero-link 
-F/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/build 
-I/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/build/include 
-I/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/build/SIP_proj.build/SIP_proj.build/DerivedSources 
-Wp,-header-mapfile,/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/build/SIP_proj.build/SIP_proj.build/SIP_proj.hmap 
-include 
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/build/SIP_proj.build/SharedCaches/SIP_proj_Prefix-aongcpinghiqpjcafzeasoiafkai/SIP_proj_Prefix.pch 
-c 
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx 
-o 
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/build/SIP_proj.build/SIP_proj.build/Objects-normal/ppc/DnsResult.o 

/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:48:2: 
warning: #warning "ARES is required"
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx: 
In member function `void resip::DnsResult::processNAPTR(int, const 
unsigned char*, int)':
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:372: 
error: `HFIXEDSZ' undeclared (first use this function)

   NOTE:  this is defined in 'ares.h' and I'm including it....  WTF?   
But I notice this...

#if defined(USE_ARES)
extern "C"
{
#include "ares.h"       <--- I'm defining USE_ARES here...  because I 
lack the knowledge to globally define it.
#include "ares_dns.h"
}
#endif


/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:372: 
error: (Each undeclared identifier is reported only once for each 
function it appears in.)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:373: 
error: `DNS_HEADER_QDCOUNT' undeclared (first use this function)

  NOTE:  shit is defined in 'ares_dns.h' and I'm including it...  also 
same for rest of "undefines" listed below.

/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:379: 
error: `DNS_HEADER_ANCOUNT' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:429: 
error: `DNS_HEADER_NSCOUNT' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:437: 
error: `DNS_HEADER_ARCOUNT' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx: 
In member function `const unsigned char* 
resip::DnsResult::parseAdditional(const unsigned char*, const unsigned 
char*, int)':
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:977: 
error: `ares_expand_name' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:978: 
error: `ARES_SUCCESS' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:988: 
error: `RRFIXEDSZ' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:997: 
error: `DNS_RR_TYPE' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:998: 
error: `DNS_RR_LEN' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:1018: 
error: `DNS__16BIT' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:1063: 
error: `T_A' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:1108: 
error: `T_CNAME' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx: 
In static member function `static const unsigned char* 
resip::DnsResult::skipDNSQuestion(const unsigned char*, const unsigned 
char*, int)':
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:1141: 
error: `QFIXEDSZ' undeclared (first use this function)
   
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:48:2: 
warning: #warning "ARES is required"
   
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:372: 
error: `HFIXEDSZ' undeclared (first use this function)
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:372: 
error: (Each undeclared identifier is reported only once for each 
function it appears in.)
   
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:373: 
error: `DNS_HEADER_QDCOUNT' undeclared (first use this function)
   
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:379: 
error: `DNS_HEADER_ANCOUNT' undeclared (first use this function)
   
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:429: 
error: `DNS_HEADER_NSCOUNT' undeclared (first use this function)
   
/Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/sip_source/DnsResult.cxx:437: 
error: `DNS_HEADER_ARCOUNT' undeclared (first use this function)

-----

John




More information about the resiprocate-devel mailing list