Subject: Re: What, no IPV6?
To: None <tech-x11@NetBSD.org>
From: Frederick Bruckman <fredb@immanent.net>
List: tech-x11
Date: 03/25/2004 20:24:07
On Tue, 23 Mar 2004, Frederick Bruckman wrote:
> It looks like the crossover build hasn't caught up with the native
> (imake) build in regards to IPv6. The native build sets -DIPv6 in
> response to BuildIPv6=YES. I tried adding -DIPv6 to
> ${X11FLAGS.CONNECTION} in bsd.x11.mk, but it's apparently not quite
> that simple...
> # DISPLAY=inet6/localhost:0 xdpyinfo
> Xlib: connection to "localhost:0.0" refused by server
> Xlib: Protocol not supported by server
>
> xdpyinfo: unable to open display "inet6/localhost:0".
Ack, it works fine, after an "xhost +localhost". So, does anyone
object if I commit the following?
Frederick
Index: share/mk/bsd.x11.mk
===================================================================
RCS file: /cvsroot/src/share/mk/bsd.x11.mk,v
retrieving revision 1.36
diff -u -r1.36 bsd.x11.mk
--- share/mk/bsd.x11.mk 16 Mar 2004 00:24:47 -0000 1.36
+++ share/mk/bsd.x11.mk 25 Mar 2004 16:25:28 -0000
@@ -17,7 +17,8 @@
X11FLAGS.THREADLIB= ${X11FLAGS.THREADS} -DUSE_NBSD_THREADLIB
# CONNECTION_FLAGS
-X11FLAGS.CONNECTION= -DTCPCONN -DUNIXCONN -DHAS_STICKY_DIR_BIT -DHAS_FCHOWN
+X11FLAGS.CONNECTION= -DTCPCONN -DUNIXCONN -DHAS_STICKY_DIR_BIT \
+ -DHAS_FCHOWN -DIPv6
# EXT_DEFINES
X11FLAGS.EXTENSION= -DMITMISC -DXTEST -DXTRAP -DXSYNC -DXCMISC -DXRECORD \
Index: x11/bin/xdm/Makefile.xdm
===================================================================
RCS file: /cvsroot/src/x11/bin/xdm/Makefile.xdm,v
retrieving revision 1.2
diff -u -r1.2 Makefile.xdm
--- x11/bin/xdm/Makefile.xdm 2 Jan 2004 17:19:51 -0000 1.2
+++ x11/bin/xdm/Makefile.xdm 25 Mar 2004 16:25:28 -0000
@@ -3,7 +3,7 @@
CPPFLAGS+= -DBINDIR=\"${X11BINDIR}\" -DXDMDIR=\"${X11LIBDIR}/xdm\" \
-DHASXDMAUTH ${X11FLAGS.CONNECTION} -DGREET_USER_STATIC \
-DFRAGILE_DEV_MEM -DDEV_RANDOM=\"/dev/urandom\" \
- -DXPM -DUSE_XINERAMA -DHAS_SETPROCTITLE \
+ -DXPM -DUSE_XINERAMA -DHAS_SETPROCTITLE -UIPv6 \
-I${X11SRCDIR.xc}/programs/xdm \
${X11FLAGS.VERSION}