ORBit2-2.13.2
Albert Chin <[email protected]>
| Newsgroups | gmane.comp.gnome.orbit.general |
|---|---|
| Message-ID | <[email protected]> |
Compiling on Solaris 2.6 and 7 gives: cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../linc2/include -I../../linc2/include -mt -I/opt/TWWfsw/libglib26/include -I/opt/TWWfsw/libglib26/lib/include -I/opt/TWWfsw/gettext014/include -I/opt/TWWfsw/libiconv19/include -DG_DISABLE_DEPRECATED -D_GNU_SOURCE -I/opt/TWWfsw/libpopt17/include -mr -Qn -xstrconst -xO2 -xtarget=generic -c linc-protocols.c -KPIC -DPIC -o .libs/linc-protocols.o "linc-protocols.c", line 170: invalid cast expression "linc-protocols.c", line 174: invalid cast expression "linc-protocols.c", line 239: incomplete struct/union/enum addrinfo: hints "linc-protocols.c", line 241: undefined struct/union member: ai_flags "linc-protocols.c", line 241: undefined symbol: AI_CANONNAME "linc-protocols.c", line 242: warning: implicit function declaration: getaddrinfo "linc-protocols.c", line 243: undefined struct/union member: ai_canonname "linc-protocols.c", line 243: warning: improper pointer/integer combination: arg #2 "linc-protocols.c", line 244: warning: implicit function declaration: freeaddrinfo cc: acomp failed for linc-protocols.c Seems like this code isn't wrapped in: #if defined (AF_INET6) && defined (HAVE_GETADDRINFO) Is a patch like below correct? -- albert chin ([email protected]) -- snip snip Index: linc2/src/linc-protocols.c =================================================================== --- linc2/src/linc-protocols.c.orig 2005-08-12 11:03:45.000000000 -0500 +++ linc2/src/linc-protocols.c 2005-11-15 08:31:15.897910000 -0600 @@ -235,6 +235,7 @@ } } +#if defined (AF_INET6) && defined (HAVE_GETADDRINFO) if (LINK_NET_ID_IS_FQDN == which) { struct addrinfo *result, hints; memset(&hints, 0, sizeof(struct addrinfo)); @@ -247,6 +248,7 @@ return buf; } +#endif out: return NULL;