On Thu, Jan 07, 1999 at 02:39:06PM -0800, Marat Boshernitsan wrote:
Few other things I had to fix before getting this to work for me...
- change ARCHDIR to ARCHLIBDIR in ellcc.h.in
Yup - I had hand-edited the patch and
made that mistake. In my original
sources it was correct.
- move statement
if (ellcc)
fprintf (outfile, "\\n\");\n\n");
in line 711 of make-docfile.c down 1 nesting level (so that is only happens
when (defunflag && maxargs != -1), otherwise the generated init file
is invalid.
I'll check into this. Thank you.
Some other comments...
- I would think that emodules.h should be installed $ARCHLIBDIR/include
(along with any files it depends on) so that it is possible to develop
modules without having to download the entire source distribution.
It IS installed.
Part of the patch included a change to src/Makefile.in.in,
which, judging fromy our previous message about -export-dynamic seem to
me you didnt regenerate. The change to the makefile emans that now, when
you do a 'make install' in the top level directory, it will install ALL of
the header files into archlibdir (line 4955 of the original patch). It
uses tar to copy them over, and the only reason that s/ and m/ would be
symbolic links was if you configures your XEmacs in a directory other than
the source directory (i.e. you had to run /path/to/configure instead of
./configure).
Please can you re-generate your config files (you'll need autoconf) and
do a build from a completely clean tree (i.e. make sure that EVERYTHING
is regenerated) and let me know what happens.
--
J. Kean Johnston | "If equal affection cannot be,
Engineer, SPG | let the more loving one be me" - W.H. Auden
Santa Cruz, CA +----------------------------------------------------------
Tel: 831-427-7569 Fax: 831-429-1887 E-mail: jkj(a)sco.com