>>>> "Kyle" == Kyle Jones
<kyle_jones(a)wonderworks.com> writes:
Kyle> Andy Piper writes:
> Can someone remind me what the supidty is that stops XEmacs
> starting on a IP configured but disconnected machine under RH
> Linux.
>
> Now I have run into this I have to question why we are even
> trying to do net related functions at startup.
It's in PROBLEMS, C-s "IPv6". As pointed out, it happens in
getaddrinfo(), behind the scenes, because IPv6 apparently requires a
canonical name for localhost, and that you try to get IPv6 info before
falling back to IPv4.
You can work around it by forcing an IPv4 address for the display,
either with DISPLAY or -d. There's a patch there for permanently
forcing IPv4 behavior, if you want to do it in your own copy.
Kyle> Me too. I think the DNS lookups at startup should go away.
Yeah, I promised Karl Kleinpaste I'd make a configure option. (Martin
vetoed removing it.) Mea culpa maxima, not done yet. I apologize for
the delay, but I do not understand this stuff well (IPv6 or
configure). A patch to configure.in to make the patch in PROBLEMS an
option would be gratefully accepted. A report on a test that it works
would be nice, too.
Is it the curmudgeonly consensus that nuking it is not a violation of
standards? If so, I'll go ahead and do it (by defaulting the
configure option to "defeat IPv6 canonicalization").
This is enough of a pain in the ass for enough people that I'll delay
21.4.4 (currently scheduled for Monday) to wait on your reply. There
will be a configure option in 21.4.4, the only question is who's going
to write it (it will take me a while), and what is the default.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."