On Wed, 2006-07-19 at 08:35 -0300, Frederico M. Motta wrote: > In file included from getaddrinfo.c:129: > ../include/getaddrinfo.h:199: redefinition of `struct addrinfo' > ../include/getaddrinfo.h:219: conflicting types for `getnameinfo' > /usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/netdb.h:482: > previous declaration of `getnameinfo'
Hi Frederico, it seems that the problem is that configure does not pick up that there is a getnameinfo in your netdb.h. It should redefine its own getnameinfo in replace/getaddrinfo.c away, see include/getaddrinfo.h. from include/getaddrifo.h: /* * Fake struct and function names. * <netdb.h> might declares all or some of them. */ #if defined(HAVE_GETADDRINFO) || defined(HAVE_GETNAMEINFO) #define addrinfo my_addrinfo #define gai_strerror my_gai_strerror #define freeaddrinfo my_freeaddrinfo #define getaddrinfo my_getaddrinfo #define getnameinfo my_getnameinfo #endif could you file a bug report, and attach your config.log? cheers, dalibor topic _______________________________________________ kaffe mailing list [email protected] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
