Compiling cyrus-imapd for Solaris 2.5 ( Respost )
Francesc Guasch
frankie at etsetb.upc.es
Wed Oct 23 04:13:18 EDT 2002
Carson Gaspar wrote:
> --On Monday, October 21, 2002 10:43 AM +0200 Francesc Guasch
>
>> In file included from getaddrinfo.c:71:
>> /usr/local/lib/gcc-lib/sparc-sun-solaris2.5/3.2/include/rpc/clnt.h:110:
>> field `RE_why' has incomplete type
> defined in /usr/include/rpc/auth.h
>
Thank you ! I added a couple more of includes in getaddrinfo.c and
now it compiles.
I'm afraid it now stops in getnameinfo.c. I have been trying
hard to look for the right file to include
getnameinfo.c: In function `sasl_getnameinfo':
getnameinfo.c:92: type of formal parameter 1 is incomplete
getnameinfo.c:95: type of formal parameter 1 is incomplete
if (strlen(
inet_ntoa(
sin->sin_addr
92: )) >= hostlen)
return EAI_MEMORY;
else {
95: strcpy(host, inet_ntoa(sin->sin_addr));
It looks like inet_ntoa doesn't like the return of sin->sin_addr
so I tried to cast it to (const struct in_addr). But I must be
wrong because it didn't work.
anything else I could try ?
--
frankie
More information about the Info-cyrus
mailing list