Steve Youngs <youngs(a)xemacs.org> writes:
|--==> "MF" == Mike Fabian <mfabian(a)suse.de>
writes:
MF> I had two small problems when building the XEmacs packages from CVS
MF> with the tag 'xemacs-sumo-2002-03-29'.
MF> To make it build I applied the following two small patches.
MF> The patch to the Makefile of the xslide package is probably not
MF> correct but only a workaround.
MF> Probably building of the packages works if an older version
MF> of the packages is already installed, then the files like
"regexp-opt"
MF> will probably be found (I didn't yet try that).
No, that's not correct. The packages are built in a "clean"
environment (-vanilla -no-autoloads). So it should be possible to
build the packages without any packages installed.
Could you try this for me (without your patch):
make distclean
make autoloads
make (whatever target you used before that gave you problems)
And let me know how that goes.
MF> Without the patch to liece, 'make install' failed
MF> complaining about a missing liece-setup.elc
I'm not sure if the 'make autoloads' will fix this, I certainly hope
so. Let me know if it doesn't.
I had already used 'make autoloads' nevertheless it didn't work
without the patch to liece. From you suggestions only 'make distclean'
was missing, I have added this now but it doesn't make a difference.
Currently I build the packages using
pushd packages
export LC_ALL=POSIX
cp Local.rules.template Local.rules
make distclean
make autoloads
make install
popd
on a freshly installed Linux system, i.e. there is no previous version
of the packages installed. First I build XEmacs and install it, then
the packages like described above. Without the patch to the liece
Makefile this fails.
--
Mike Fabian <mfabian(a)suse.de>
http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。