Steve Youngs writes:
Michael> Switching to pserver in the mule directory has helped
Michael> somewhat (at least, with downloading) However, this is very
Michael> inconvenient.
Why is that? I use pserver for read-only CVS and ext for write CVS
stuff with no problems at all.
Perhaps I don't know how to do it properly, but I have to edit CVS/Root by
hand to replace :ext:michaelk@ to :pserver:xemacs@
Besides, I think cvs update only looks at CVS/Root in the top directory
where it is invoked. (Didn't check now, but I think I ran into it before.)
So, if this is true, it means that updating the entire package tree might
be more complicated than usual.
I missed the previous post (and it hasn't shown up on
www.xemacs.org/list-archives yet). Could you please send me the
errors you are getting.
I am attaching that msg at the end.
Michael> Worst of all, when I start xemacs after that it fails
to
Michael> recognize the
Michael> packages in xemacs-packages, even though I have a symbolic link
Michael> from xemacs/xemacs-packages to the xemacs-packages directory,
Michael> which is a CVS copy of that module.
I think for what you are trying to do you should be linking to the
STAGING directory.
What's that? Haven't seen any such dir or its mention.
Isn't it true that all these packages should be in xemacs-packages?
So the link from xemacs/xemacs-packages to the packages dir should do the
trick (provided that the packages are built correctly, which I am yet to
achieve)?
--michael
From: kifer(a)cs.sunysb.edu (Michael Kifer)
To: martin(a)xemacs.org
cc: XEmacs Beta List <xemacs-beta(a)xemacs.org>
Subject: Re: What's up with the CVS sever?
In-reply-to: "Martin Buchholz" of Mon, 30 Oct 2000 05:54:45 +0900
<14844.36501.789905.28128(a)mule.m17n.org>
Date: Sun, 29 Oct 2000 18:32:30 -0500
Sender: kifer@sbkifer
>>>>> "Michael" == Michael Kifer
<kifer(a)cs.sunysb.edu> writes:
Michael> cvs server: Updating skk/etc
Michael> cvs [server aborted]: out of memory; can not allocate 2808685 bytes
skk/etc is a problem child because of the huge file it contains.
Try using :pserver:, not :ext:, for your read-only CVS commands.
Try rm -rf skk/etc before doing the cvs update.
If nothing else works, you can omit the skk directory.
Thanks, Martin. Switching to pserver in the mule directory has helped
somewhat (at least, with downloading) However, this is very inconvenient.
Is it a memory problem with the server? Would moving the main repository to
sourceforge help? I know this means loosing some degree of control and
convenience, but form my experience they are reasonably good at running it,
and are getting better.
The real problems came when I then ran "make all" in the xemacs-packages
directory and got lots of errors. Some of them seem, indeed, to be errors. For
instance,
make[3]: Entering directory
`/home/users/kifer/xemacs-packages/comm/gnus/tm'Makefile:51:
../../XEmacs.rules: No such file or directory
The file XEmacs.rules is sitting 3 levels above this, not two.
There are many such incorrect include statements in the subdirectories of comm.
I don't know whether this is the cause or not, but later I got a lot of
beeps with errors like
xemacs exiting.Cannot open load file: texinfmt
make[2]: *** [vm.info] Error 255
make[2]: Leaving directory `/home/users/kifer/xemacs-packages/comm/vm'
xemacs exiting.Cannot open load file: advice
make[2]: *** [lisp/base64.elc] Error 255
make[2]: Leaving directory `/home/users/kifer/xemacs-packages/comm/w3'
xemacs exiting.Cannot open load file:
/home/users/kifer/xemacs-packages/comm/gnus/gnus/lisp/auto-autoloads
make[2]: *** [expect.elc] Error 255
Generating autoloads for mule-base/char-table.el...
Unbalanced parentheses
xemacs exiting.
make[2]: *** [auto-autoloads.el] Error 255
Generating autoloads for lisp/lookup-entry.el...
Unbalanced parentheses
xemacs exiting.
make[2]: *** [lisp/auto-autoloads.el] Error 255
Worst of all, when I start xemacs after that it fails to recognize the
packages in xemacs-packages, even though I have a symbolic link
from xemacs/xemacs-packages to the xemacs-packages directory, which is a
CVS copy of that module.
--michael