On Sat, 12 Jul 2003, Todd T. Fries wrote:

> Looks good to me (sorry for my previous email, I should have checked this
> mailbox first).
> 
> Is there known any OS that does not have
> IPV6_JOIN_MULTICAST/IPV6_LEAVE_MULTICAST ?  I understand you provide the
> defines for backwards compatibility, but I'd be curious if this is truly
> necessary...

RedHat Linux 6.2 (2.2 kernel, glibc 2.1.3).
However the IPv6 changes break that much harder:

gcc -c -O2 -fno-strength-reduce  -ansi -pedantic -Wall -Wpointer-arith 
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations 
-Wredundant-decls -Wnested-externs -Wundef    -I../.. 
-I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L 
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE  
-D_GNU_SOURCE   -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT 
-DXUSE_MTSAFE_API    -DMALLOC_0_RETURNS_NULL  -DHAS_SNPRINTF -DLIBX11                  
 
-DPOSTLOCALELIBDIR=\"lib\"  -I../../lib/xtrans -DUNIXCONN -DTCPCONN 
-DHAS_STICKY_DIR_BIT -DHAS_FCHOWN -DIPv6  -DX11_t -DTRANS_CLIENT    -fPIC 
x11trans.c
In file included from ../../exports/include/X11/Xos.h:154,
                 from ../../lib/xtrans/Xtrans.h:58,
                 from ../../lib/xtrans/Xtransint.h:87,
                 from x11trans.c:68:

        <<< many redundant redeclaration warnings ommitted >>>

../../lib/xtrans/Xtranssock.c: In function `_X11TransSocketINETGetAddr': In file 
included from x11trans.c:80:
../../lib/xtrans/Xtranssock.c:338: structure has no member named `ss_family'
../../lib/xtrans/Xtranssock.c: At top level:
../../lib/xtrans/Xtranssock.c:1315: `MAXHOSTNAMELEN' undeclared here (not in a 
function)
make[4]: *** [x11trans.o] Error 1

I'm still trying to work out where the includes are different from say 
RedHat 8.0 to fix this. If anyone feels like doing it first...

-- 
Andrew C Aitchison

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to