On Sun, 2002-08-25 at 18:31, Rendhalver [Peter Brown] wrote:
hey all
i was just about to do another pre release of packages and found that
net-utils doesnt build for me it seems to fail when compiling browse-cltl2.el
any ideas what may be causing this ??
[...]
!! File error (("Cannot open load file"
"thingatpt"))
I bet it's one of those obscure recursive dependency problems I was
wondering in some posts with the subject "Package dependency confusion"
in xemacs-beta. (For some reason, I can't access any .xemacs.org sites
ATM, so you'll have to dig in the archives yourself, sorry.)
A second bet: either of these workarounds will make the net-utils build
work for you:
1) Go through the w3, efs, mail-lib, and xemacs-base packages, doing a
"make autoloads; make". In particular, I bet that doing it only in
mail-lib makes building net-utils work.
2) Add fsf-compat to net-utils' REQUIRES. This is very obscure, since
"grep -rn thingatpt *" in net-utils/ produces no hits, ie. net-utils
doesn't directly require thingatpt (ie. fsf-compat).
3) Do the "make (install|bindist)?" step in packages/ or
packages/xemacs-packages/. This does basically the same as option 1.
For consistency with other packages, I'd go with option 2. But we
really get around this somehow, before every package REQUIRES all
others...
--
\/ille Skyttä
ville.skytta at
xemacs.org