emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: problems building on OSF1


From: Eli Zaretskii
Subject: Re: problems building on OSF1
Date: Sun, 29 Oct 2006 11:03:47 -0500

> Date: Sat, 28 Oct 2006 23:19:02 +0200
> From: Anselm Helbig <address@hidden>
> 
> I tried to build the emacs-22.0.90 pretest on OSF1 today. 
> 
> uname -a
> => OSF1 helene.molgen.mpg.de P4.0 227 alpha

Thanks for testing.

> The problem seems to be that the version of OSF1 I am using does not 
> support IPv6. Yet to me it looks like emacs assumes that all systems 
> other than Windows NT support IPv6. 
> 
> 124 /* Disable IPv6 support for w32 until someone figures out how to do it
> 125    properly.  */
> 126 #ifdef WINDOWSNT
> 127 # ifdef AF_INET6
> 128 #  undef AF_INET6
> 129 # endif
> 130 #endif

No, Emacs doesn't assume that.  Rather, the configure script probes
for the IPv6 support and defines AF_INET6 accordingly.  Could you
please look into config.log and see where that test misbehaves, and why?

TIA

> Loading subr...
> Symbol's value as variable is void: nil
> 
> I have no clue how to debug this.

One way of debugging this is run temacs under a debugger, put a
breakpoint at the functions Ferror and Fsignal, then let temacs run,
and when the breakpoint breaks, see where exactly this error happens.
If you use GDB, then the command xbacktrace should display a
Lisp-level backtrace that should pinpoint the offending place.  (You
need to invoke GDB from the src directory, where the file .gdbinit
defines the xbacktrace command.)  It is best to rename subr.elc so
that Emacs will load subr.el, because the backtrace info will be
more readable then.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]