This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Re: (patch seq: 5714) Disable IPv6 on Cygwin
- From: Harold L Hunt II <huntharo at msu dot edu>
- To: cygwin-xfree at cygwin dot com
- Cc: patchers at xfree86 dot org
- Date: Fri, 25 Jul 2003 11:34:21 -0400
- Subject: Re: (patch seq: 5714) Disable IPv6 on Cygwin
- References: <Pine.A41.4.33.0307250924120.30514-100000@gpu1.srv.ualberta.ca>
- Reply-to: cygwin-xfree at cygwin dot com
Marc Aurele La France wrote:
On Fri, 25 Jul 2003, Harold L Hunt II wrote:
Patch is attached that does exactly what the subject says.
IPv6 is not currently supported on Cygwin.
So Cygwin #define's AF_INET6? Otherwise, this patch is not needed.
socket.h in Cygwin has a #define for AF_INET6, even though that support
doesn't seem to have landed, and/or I have no way of working on it to
fix the build failures and actually verify that it works. So, until
then it needs to be disabled so that our tree will actually build again.
Harold
rm -f x11trans.o
gcc -c -O2 -fno-strength-reduce -Wall -Wpointer-arith -I../..
-I../../exports/include -D__i386__ -DWIN32_LEAN_AND_MEAN -DX_LOCALE
-D_X86_ -D__CYGWIN__ -D_XOPEN_SOURCE -D_POSIX_C_SOURCE=199309L
-D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DNO_ALLOCA -DFUNCPROTO=15
-DNARROWPROTO -DXTHREADS -DXUSE_MTSAFE_API -DHAS_SNPRINTF
-DLIBX11 -DPOSTLOCALELIBDIR=\"lib\" -I../../lib/xtrans
-DTCPCONN -DUNIXCONN -DHAS_STICKY_DIR_BIT -DHAS_FCHOWN -DIPv6 -DX11_t
-DTRANS_CLIENT -D_DLL x11trans.c
In file included from x11trans.c:80:
../../lib/xtrans/Xtranssock.c: In function `_X11TransSocketINETGetAddr':
../../lib/xtrans/Xtranssock.c:305: storage size of `sockname' isn't known
../../lib/xtrans/Xtranssock.c:305: warning: unused variable `sockname'
../../lib/xtrans/Xtranssock.c: In function `_X11TransSocketINETGetPeerAddr':
../../lib/xtrans/Xtranssock.c:359: storage size of `sockname' isn't known
../../lib/xtrans/Xtranssock.c:359: warning: unused variable `sockname'
../../lib/xtrans/Xtranssock.c: At top level:
../../lib/xtrans/Xtranssock.c:1314: `MAXHOSTNAMELEN' undeclared here
(not in a function)
../../lib/xtrans/Xtranssock.c: In function `_X11TransSocketINETConnect':
../../lib/xtrans/Xtranssock.c:1328: storage size of `hints' isn't known
../../lib/xtrans/Xtranssock.c:1329: `INET6_ADDRSTRLEN' undeclared (first
use in this function)
../../lib/xtrans/Xtranssock.c:1329: (Each undeclared identifier is
reported only once
../../lib/xtrans/Xtranssock.c:1329: for each function it appears in.)
../../lib/xtrans/Xtranssock.c:1382: warning: implicit declaration of
function `freeaddrinfo'
../../lib/xtrans/Xtranssock.c:1399: warning: implicit declaration of
function `getaddrinfo'
../../lib/xtrans/Xtranssock.c:1403: warning: implicit declaration of
function `gai_strerror'
../../lib/xtrans/Xtranssock.c:1408: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1431: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1432: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1434: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1439: warning: implicit declaration of
function `inet_ntop'
../../lib/xtrans/Xtranssock.c:1439: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1466: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1471: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1484: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1631: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1674: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1328: warning: unused variable `hints'
../../lib/xtrans/Xtranssock.c:1329: warning: unused variable `ntopbuf'
In file included from x11trans.c:80:
../../lib/xtrans/Xtranssock.c: In function `UnixHostReallyLocal':
../../lib/xtrans/Xtranssock.c:1718: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1719: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1720: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1720: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1721: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1723: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1725: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1732: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1734: dereferencing pointer to incomplete type
../../lib/xtrans/Xtranssock.c:1736: dereferencing pointer to incomplete type
In file included from x11trans.c:85:
../../lib/xtrans/Xtrans.c: In function `_X11TransParseAddress':
../../lib/xtrans/Xtrans.c:328: warning: implicit declaration of function
`inet_pton'
In file included from x11trans.c:86:
../../lib/xtrans/Xtransutil.c: In function `_X11TransConvertAddress':
../../lib/xtrans/Xtransutil.c:142: warning: implicit declaration of
function `IN6_IS_ADDR_LOOPBACK'
../../lib/xtrans/Xtransutil.c:146: warning: implicit declaration of
function `IN6_IS_ADDR_V4MAPPED'
make[4]: *** [x11trans.o] Error 1
make[4]: Leaving directory `/home/harold/x-devel/build/std/lib/X11'