slow startup for xemacs on Darwin
Richard Cook
rcook at llnl.gov
Thu Jul 22 17:47:19 EDT 2010
On Jul 21, 2010, at 6:53 PM, Stephen J. Turnbull wrote:
> Richard Cook writes:
>
>> I'm running xemacs from MacPorts
>> XEmacs 21.4 (patch 22) "Instant Classic" [Lucid] (i386-apple-darwin10.4.0, Mule) of Fri Jul 16 2010 on rcmac.llnl.gov
>>
>> When xemacs starts up, it hangs for several minutes in a call to
>> getaddrinfo.
>
> You may want to try to get your network fixed, because this call
> should succeed immediately on any normally-configured network (or fail
> immediately on certain other configurations). While I am not going to
> tell you or LLNL how to run your networks (I understand LLNL has some
> special issues there), I've had a couple of reports that other people
> who have been cajoled into getting a proper DNS service (or in one
> case where there really wasn't supposed to be a DNS service, blocking
> port 53 which gives an immediate failure rather than timing out) have
> other programs suddenly start working better.
What exactly is it that you think is wrong with the network? I would love to fix this, but I'm not sure exactly what's wrong.
>
>> I am told this can be resolved by compiling with
>> --without-ipv6-cname to the configure script.
>
> Try just configuring without any ipv6-cname option.
I did that and it does not help. Dang. From looking at the code it looks like this is the default anyhow.
> The default is
> "no" because when 21.4 was released, too many people had expensive
> dial-on-demand setups (including a net-god or two, which gave the
> complaint some credibility). Since then nobody's complained, so the
> default hasn't been changed.
>
>> However, when I try to configure with that option, the configure
>> script ignores it. I can see that it theoretically takes it.
>
> Are you sure the configure script ignores it?
Well, I was just going with the errors that configure reported as I described earlier, which told me that those options were errors and ignored.
> Ie, even though you
> specify --without-ipv6-cname, src/config.h contains
>
> #define IPV6_CANONICALIZE 1
>
> ? Does the Installation file produced by configuring contain
>
> Inhibiting IPv6 canonicalization at startup.
>
> ?
>
--
✐Richard Cook
✇ Lawrence Livermore National Laboratory
Bldg-453 Rm-4024, Mail Stop L-557
7000 East Avenue, Livermore, CA, 94550, USA
☎ (office) (925) 423-9605
☎ (fax) (925) 423-6961
---
Information Management & Graphics Grp., Services & Development Div., Integrated Computing & Communications Dept.
(opinions expressed herein are mine and not those of LLNL)
More information about the XEmacs-Beta
mailing list