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