Greetings,
I checked out the head of the release-21-4 branch (21.4.1) from
CVS, configured it with:
./configure --prefix=/usr/local/xemacs-21.4 --with-gif=yes
--with-sound=native --with-mule --without-canna --without-wnn
--without-wnn6 --datadir=/usr/local/xemacs-21.4/share
--statedir=/var/lib --infodir=/usr/local/xemacs-21.4/info
--mandir=/usr/local/xemacs-21.4/man --with-xpm --with-xface
--with-jpeg --with-png --with-gcc --with-gnu-make
--with_menubars=lucid --with_scrollbars=lucid --with_dialogs=athena
--site-includes="/usr/include/db2"
I tried to configure just native sound support (I recall seeing
someone here mentioning about problems with ESD) and no ESD but
obviously misunderstood the usage of --with-sound option because
configure said it would compile native sound _and_ ESD support.
Should I really have disabled all other types except native in
addition? Feels a bit weird interface design to me.
When I try to install with `make install', I get following kind of
error messages:
Loading
.../xemacs-21.4-compiled/src/../lisp/make-docfile.el...
Loading very-early-lisp...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading dump-paths.el...
Loading .../xemacs-21.4-compiled/lisp/dumped-lisp.el...
"Error: Library file backquote not found"
rm -f ../lib-src/DOC; \
...and:
Loading
.../xemacs-21.4-compiled/src/../lisp/make-docfile.el...
Loading very-early-lisp...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading dump-paths.el...
File error: "Cannot open load file", "custom"
...and:
./temacs -nd -batch -l \
.../xemacs-21.4-compiled/src/../lisp/loadup.el dump
Loading
/xemacs-21.4-compiled/src/../lisp/loadup.el...
Using load-path (.../xemacs-21.4-compiled/lisp)
Using module-load-path (.../xemacs-21.4-compiled/modules)
Loading very-early-lisp...
Loading .../xemacs-21.4-compiled/lisp/dumped-lisp.el...
Loading .../xemacs-21.4-compiled/lisp/backquote.elc...
Loading .../xemacs-21.4-compiled/lisp/bytecomp-runtime.elc...
Loading .../xemacs-21.4-compiled/lisp/find-paths.elc...
Loading .../xemacs-21.4-compiled/lisp/packages.elc...
Loading .../xemacs-21.4-compiled/lisp/setup-paths.elc...
Loading .../xemacs-21.4-compiled/lisp/dump-paths.elc...
Load file subr: not found
Fatal error during load, aborting
make[1]: *** [xemacs] Error 1
make[1]: Leaving directory `/.../xemacs-21.4-compiled/src'
make: *** [src] Error 2
Concerning those few files that `make install' managed to install,
I found directory
/usr/local/xemacs-21.4/share/xemacs-21.4.1/i686-pc-linux
and executables under it. This doesn't make sense, INSTALL says:
The `--prefix=PREFIXDIR' option specifies where the installation
process should put XEmacs and its data files. This defaults to
`/usr/local'.
- XEmacs (and the other utilities users run) go in PREFIXDIR/bin
(unless the `--exec-prefix' option says otherwise).
- The architecture-independent files go in
PREFIXDIR/lib/xemacs-VERSION (where VERSION is the version number
of XEmacs, like `21.0').
and also:
`libdir' indicates where to put architecture-specific data files that
XEmacs refers to as it runs; it too defaults to `/usr/local/lib'.
We create the following subdirectories under `libdir':
- `xemacs-VERSION/CONFIGURATION-NAME', containing executable
programs used by XEmacs that users are not expected to run
themselves and the DOC file.
I specified --prefix and I didn't specify --exec-prefix and I
didn't specify libdir so I expect those binaries to go to
/usr/local/xemacs-21.4/lib/xemacs-21.4.1/i686-pc-linux.
Did I do something wrong or is 21.4* still this broken?
--
Hannu
Please don't send copies of list mail