Andrew C Aitchison writes:
 > Egbert's latest patch compiles and runs, but it isn't addressing my problem.
 > 
 > This is with
 >      Red Hat 8.0
 >      Linux 2.4.20-19.8
 >      gcc (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
 > (I have the same problem with Red Hat 6.2).
 > 
 > The system is *not* configured with IPv6, and
 >      socket(PF_INET6, SOCK_STREAM, 0)
 > fails with -1 EAFNOSUPPORT (Address family not supported by protocol).
 > This is not unexpected, but how are we supposed to carry on and try 
 > PF_INET ?
 > 
 > Thus
 >      xbiff -display inet/localhost:10
 > works (I'm connecting over ssh),
 > but
 >      xbiff -display localhost:10
 > fails reporting
 >      _X11TransSocketOpen: socket() failed for tcp
 >      _X11TransSocketOpenCOTSClient: Unable to open socket for tcp
 >      _X11TransOpen: transport open failed for tcp/localhost:10
 >      Error: Can't open display: localhost:10
 > 

That's what I've explained in my previous message.

 > 
 > Can we just declare that inet and inet6 both match tcp ?
 > 

The way the code is currently written aliases like tcp alias
to exactly one transport type. There is no fallback mechanism.

The easiest way would be to alias tcp to inet instead of inet6.
Or somebody designes a fallback mechansim. 

Egbert.

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

Reply via email to