const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;Also, you need to install libbind.a and libinet6.a and link them to you application.
CFLAGS+= -I/usr/pkg/include/bind -DINET6 LDADD+= -L/usr/pkg/lib -lbind -L/usr/local/v6/lib -linet62) route6d.h
const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;You have to down faith0 before starting route6d.
1) undefined -DIPSEC in Makefile.preamble
2) undefiled "LIBS = -lipsec" in Makefile
3) add to Makefile the below two lines
LIBS = -L/usr/pkg/lib -lbind -L/usr/local/v6/lib -linet6 HEADER_PATHS = -I/usr/pkg/include/bind
1) comment out "exit 1" at line 524 and "AC_REPLACE_FUNCS(getaddrinfo getnameinfo)" at line 527 in configure.in file.
2) edit src/Makefile.in
DEFAULT_INCLUDES = -I/usr/pkg/include/bind -I. -I$(srcdir) -I$(top_builddir) -I. LIBS = -L/usr/pkg/lib -lbind @LIBS@3) comment out line 67 in src/client.c
/* #include "addrinfo.h" */4) ./configure --without-gssapi --prefix=/usr/local
0) if trans-patch failed, you have to patch manually.
1) replacing lsGetHostByName() in lib/addr.h by my wrapper
2) add the following line to lib/wrap_tcp.c, lib/wrap_udp.c, server/socket.c
extern const struct in6_addr in6addr_any;3) add the following line to server/daemon.c.
const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;4) if you need, change priority IPv6 than v4 for resolving in server/info.c
You will be able to look the dancing kame by IE for Mac OS X.
LIBS=-lz -linfo -lbind -lcrypto