A couple of minor problems building 21.1.13. Configuration command:
configure --without-gcc --with-gnu-make '--cflags=-fast -std' --with-site-lisp
--site-includes=/usr/local/include
First, configure refuses to recognize V5.0, so I had to build on an
old V4.0e system.
Second, I regex.c would not compile. Type mismatch for alloca. I
edited regex.c and modified line 289 which was "char *alloca" to "void
*alloca". That was the only compiling problem, but it failed several
times in building the finder database. For some reason about 5 files
in my /usr/local/lib/xemacs/xemacs-packages/list directories had 640
protections, so could not be read. I'm baffled as to what happened
there, but I chmoded them and the build completed.
Note that the regex problem was the only compile problem I had using
Tru64 C compiler. Is *alloca normally a char? Seems like void is what
it should be. I'd try logging into my FreeBSD system and seeing how
it's typed there, but the @Home connection seems to be down at the
moment. :-(
In any case, it looks pretty good. I really should have built from CVS
before the release so the regex.c could have been patched. Sorry.
Is there any hope of config.guess ever being updated to handle Tru64
UNIX V5? (Yes, I realize that this is not really an XEmacs issue.)
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman(a)es.net Phone: +1 510 486-8634