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

XEmacs again (Was: Re: Alpha problems)



dichro-46d14a9@eris.rcpt.to (Mikolaj J. Habryn) writes:

> >>>>> "GG" == Guenter Geiger <guenter.geiger@psp-vie.be.philips.com> writes:
> 
>     GG> ---------- From: John Goerzen[SMTP:jgoerzen@complete.org]
>     >> * Most of xemacs20 is missing (xemacs20-bin, etc)
>     GG> Until someone manages to compile it, use emacs20 :)
> 
>   Just while we're on the subject, didn't someone post saying that
> they had patches to make it work? I went hunting in an excess of
> enthusiasm, and indeed found one that solved the purespace dumping
> problem, but it still segfaults...

Yes, there was a post by Kristoffer Rose:
http://www.debian.org/Lists-Archives/debian-alpha-9808/msg00121.html

He has made a set of patches for XEmacs 20.4 and binaries for
debian-alpha. I downloaded his packages and had some success with
them. Prepackaged xemacs-mule seems to work ok, but I cannot test that
properly now, because of the mess with xbase and xbase-clients
-packages, most importantly xauth is missing.

Anyway, Kristoffer's xemacs-mule works for me, but xemacs-nomule only
gives a segfault and core dump. Gdb complains that it cannot find any
symbols when I try to examine the core file.

I also tried compiling xemacs-20.4 myself with Kristoffer's patches.
Two patch hunks were rejected, but I think I managed to apply them by
hand. Compilation goes fine up to the linking of (pure?)
temacs-binary. After linking there is the temacs-binary (over 8M in
size), but it does not seem to be executable. Attempts to run it fail
with "No such file or directory". I think this is very strange.

[root@kivi src]# ls -l temacs
8624 -rwxr-xr-x   1 root     root      8794822 Oct 25 21:41 temacs*
[root@kivi src]# ./temacs
bash: ./temacs: No such file or directory
[root@kivi src]# file temacs
temacs: ELF 64-bit LSB executable, Alpha, version 1, stripped
[root@kivi src]# gdb temacs
GNU gdb 4.17.m68k.objc.threads.hwwp.fpu.gnat
[.....]
This GDB was configured as "alpha-unknown-linux-gnu"...
(gdb) run
Starting program: /usr/local/src/xemacs-20.4/src/temacs 
/bin/bash: /usr/local/src/xemacs-20.4/src/temacs: No such file or
directory
/bin/bash: /usr/local/src/xemacs-20.4/src/temacs: No such file or
directory
 
Program exited with code 01.
warning: Unable to find dynamic linker breakpoint function.
warning: GDB will be unable to debug shared library initializers
warning: and track explicitly loaded dynamic code.
You can't do that without a process to debug
(gdb)

I am running kernel 2.0.34 and more or less up-to-date version of
debian.

	(JH)


Reply to: