Ok, here is the modified Makefile:
VERSION = 1.08
AUTHOR_VERSION = 1.95
MAINTAINER = Klaus Berndl <klaus.berndl(a)sdm.de>
PACKAGE = ecb
PKG_TYPE = regular
REQUIRES = xemacs-base semantic eieio fsf-compat edit-utils jde mail-lib \
eshell ediff xemacs-devel speedbar hideshow
CATEGORY = standard
ELCS = ecb-compilation.elc ecb-cycle.elc ecb.elc ecb-eshell.elc ecb-face.elc \
ecb-help.elc ecb-layout.elc ecb-mode-line.elc ecb-navigate.elc \
ecb-util.elc tree-buffer.elc ecb-buffertab.elc ecb-speedbar.elc \
ecb-upgrade.elc ecb-layout-defs.elc ecb-tod.elc silentcomp.elc \
ecb-create-layout.elc ecb-examples.elc ecb-autogen.elc ecb-jde.elc
EXTRA_SOURCES = NEWS README RELEASE_NOTES
STANDARD_DOCS = t
#DATA_1_FILES = $(HTML_FILES)
#DATA_1_DEST = $(PACKAGE)/html
PRELOADS = -l overlay -l compile -l timer -l ecb-util -l ecb-eshell \
-l ecb-layout -l tree-buffer -l esh-mode -l em-dirs -l jde-help \
-l semantic -l semantic-load -l semanticdb -l sendmail \
-l ediff-init -l hideshow -l speedbar
include ../../XEmacs.rules
But i'm not sure if i really have to add "-l hideshow -l speedbar" to the
PRELOADS? What exactly has to be added to PRELOADS and what to REQUIRES?
And here is what i get after doing:
make clean
make
[bash-2.05b]/c/Programme/XEmacs/cvs-package-tree/packages/xemacs-packages/ecb
make
Creating ./_pkg.el
/C/Programme/XEmacs/bin/i686-pc-cygwin/xemacs -vanilla -batch -eval '(setq
stack-trace-on-error t load-always-display-messages t load-ignore-out-of-date-elc-files t
load-show-full-path-in-messages t)' -no-autoloads \
-eval "(setq autoload-package-name \"ecb\")" \
-eval "(setq generated-autoload-file \"./auto-autoloads.el\")"
\
-l autoload -f batch-update-autoloads ecb-compilation.el ecb-cycle.el ecb.el
ecb-eshell.el ecb-face.el ecb-help.el ecb-layout.el ecb-mode-line.el ecb-navigate.el
ecb-util.el tree-buffer.el ecb-buffertab.el ecb-speedbar.el ecb-upgrade.el
ecb-layout-defs.el ecb-tod.el silentcomp.el ecb-create-layout.el ecb-examples.el
ecb-autogen.el ecb-jde.el _pkg.el
Generating autoloads for ecb/_pkg.el...
Wrote /c/Programme/XEmacs/cvs-package-tree/packages/xemacs-packages/ecb/auto-autoloads.el
Wrote /c/Programme/XEmacs/cvs-package-tree/packages/xemacs-packages/ecb/auto-autoloads.el
/C/Programme/XEmacs/bin/i686-pc-cygwin/xemacs -no-autoloads -vanilla -batch -eval
'(setq stack-trace-on-error t load-always-display-messages t
load-ignore-out-of-date-elc-files t load-show-full-path-in-messages t)' -l
/c/Programme/XEmacs/cvs-package-tree/packages/package-compile.el -- xemacs-base semantic
eieio fsf-compat edit-utils jde mail-lib eshell ediff xemacs-devel speedbar hideshow -- -l
overlay -l compile -l timer -l ecb-util -l ecb-eshell -l ecb-layout -l tree-buffer -l
esh-mode -l em-dirs -l jde-help -l semantic -l semantic-load -l semanticdb -l sendmail -l
ediff-init -l hideshow -l speedbar -f batch-byte-compile auto-autoloads.el
Loading /C/Programme/XEmacs/lib/xemacs-21.4.13/lisp/auto-autoloads... # bind (
stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
signal(wrong-type-argument (stringp nil))
# bind (data error-symbol)
signal-error(wrong-type-argument (stringp nil))
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Wrong type argument: stringp, nil
xemacs exiting
.
make: *** [auto-autoloads.elc] Error 255
Does this help you?
Thanks a lot,
klaus
-----Original Message-----
From: Stephen J. Turnbull [mailto:stephen@xemacs.org]
Sent: Monday, July 07, 2003 1:26 PM
To: Berndl, Klaus
Cc: xemacs-beta(a)xemacs.org
Subject: Re: Question about adding additonal requirments in the Makefile of th e
ECB-package
>>>> "Klaus" == Klaus Berndl <Berndl>
writes:
Klaus> /C/Programme/XEmacs/bin/i686-pc-cygwin/xemacs -no-autoloads
Klaus> -vanilla -batch -eval '(setq stack-trace-on-error t
Klaus> load-always-display-messages t
Klaus> load-ignore-out-of-date-elc-files t
Klaus> load-show-full-path-in-messages t)' -l
Klaus> /c/Programme/XEmacs/cvs-package-tree/packages/package-compile.el
Klaus> -- xemacs-base semantic eieio fsf-compat edit-utils jde
Klaus> mail-lib eshell ediff xemacs-devel speedbar hideshow -- -l
Klaus> overlay -l compile -l timer -l ecb-util -l ecb-eshell -l
Klaus> ecb-layout -l tree-buffer -l esh-mode -l em-dirs -l
Klaus> jde-help -l semantic -l semantic-load -l semanticdb -l
Klaus> sendmail -l ediff-init -l speedbar - hideshow -f
You seem to have "-", not "-l", to load hideshow. Is that a typo in
the Makefile, or in the post, or a make bug of some kind?
Klaus> batch-byte-compile auto-autoloads.el
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.