From xemacs-m  Wed Feb 12 15:26:10 1997
Received: from franck.pc.Uni-Koeln.DE (markus@franck.pc.Uni-Koeln.DE [134.95.49.83])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id PAA10032
	for <xemacs-beta@xemacs.org>; Wed, 12 Feb 1997 15:26:09 -0600 (CST)
Received: (from markus@localhost)
	by franck.pc.Uni-Koeln.DE (8.8.5/8.8.5) id WAA04866;
	Wed, 12 Feb 1997 22:26:07 +0100
To: xemacs-beta@xemacs.org
Subject: XEmacs 19.15 on alpha-unknown-linux
Mime-Version: 1.0 (generated by tm-edit 7.100)
Content-Type: text/plain; charset=US-ASCII
From: Markus Dickebohm <m.dickebohm@uni-koeln.de>
Date: 12 Feb 1997 22:26:06 +0100
Message-ID: <m3914tn2c1.fsf@franck.pc.Uni-Koeln.DE>
Lines: 57
X-Mailer: Gnus v5.4.12/Emacs 19.34
X-URL: http://www.uni-koeln.de/~acp66
X-PGP-Key: finger m.dickebohm@uni-koeln.de
X-PGP-Fingerprint: A0 FE 17 0C A6 B7 7A 0F  F0 A0 04 45 F4 91 54 A7
X-Face: (EiYvvA${"nyp)>kY)*s@0|x+.`PH2*GP}HF}/U6e>vR>0R#V9IF'@a>ce?{Oud Au}2Om|K
 S6R{JT$|\ZF(IHHey5B(*+8.N_Z.c]O2KVJSxAT-y6RNmspR{:=^^0-fq,>z'a+4'JQyxPMWnZ5#h<
 (Rq{]7T;:kg^k0-P64revjBT+P)^^':u9>]f2UEFssRXw2a}A63'eq2mhgY].cTp8LvDz0Jf$:CLW=
 Dl|Y73lr


I'm just a few hours on this mailing list, but since I can't find an
up-to-date-archive of this list, I'm writing this:

The binary version of XEmacs-19.14 I used before, stopped working on
my DEC Alpha running Linux after the last upgrade (Red Hat 4.1), and I
would really like to try 19.15.

My system now works with:

	glibc-0.961212
	kernel-2.0.29
	XFree-3.2
	gcc-2.7.2.1

So I downloaded 19.15b93 but it still seems to lack support for
Linux-ELF on the Alpha.

"./configure" seems to work quite well without any further options. 

At end of configure and at compilation of _any_ .c-file the same
warning appears:
../src/m/alpha.h:193: warning: `UNEXEC' redefined
../src/s/linux.h:193: warning: this is the location of the previous
                               definition

OK, this is just a warning, and after "polishing" some defines 
	a) gmalloc.c 
              comment out two defines:
                extern size_t __getpagesize __P ((void));
		extern __ptr_t __sbrk __P ((int increment));
            
        b) floatfns.c
              undef HAVE_MATHERR

all .c-file compile quite cleanly. But linking fails completely:

gcc -nostdlib ...... -llw -lXaw -lXpm ....

buffer.o: In function `init_buffer':
buffer.c(.text+0xf4c4): the `getwd' function is dangerous and should
not be used .
sysdep.o: In function `end_of_data':
sysdep.c(.text+0x2270): undefined reference to `_EDATA'
device-x.o: In function `vars_of_device_x':
device-x.c(.text+0x3eac): relocation truncated to fit: LITERAL I_hate_C.230
device-x.c(.text+0x3f18): relocation truncated to fit: LITERAL $C221
...

 (More than 8000 times errors containing the words "relocation
 truncated") 


Steve Baur told me, that someone built XEmacs-20.0 and/or 19.15
successfully on Linux-ELF-Alpha. How was this achieved?

Any help appreciated,
Markus

