[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-AUCTeX] CVS-1.246; Configure failure with XEmacs

From: David Kastrup
Subject: Re: [Bug-AUCTeX] CVS-1.246; Configure failure with XEmacs
Date: Tue, 29 Mar 2005 13:08:58 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Ralf Angeli <address@hidden> writes:

> Because Jan-Åke just asked for opinions on the installation routine
> (was that for AUCTeX or preview-latex?), I had a look at the XEmacs
> variant and it fails on my system:
> # ./configure --with-xemacs
> checking whether make sets $(MAKE)... yes
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for xemacs... /usr/bin/xemacs
> checking if /usr/bin/xemacs is XEmacs... yes
> checking if XEmacs is recent enough... yes
> checking if build directory is valid... yes
> checking for XEmacs package directory... configure: error: not found, exiting!
> The problem seems to be in EMACS_EXAMINE_INSTALLATION_DIR.  The
> expanded prefix here is /usr/local and in {late,last,early}-packages
> there is no directory with such a prefix.  So IIUC the
>                  (not (string-match \"\\\\\`\\\\.\\\\.\"
>                           (file-relative-name dir expanded)))
> test will never succeed.

Well, we already had discussed this, and the proposal (just not yet
implemented) was to augment the accepted prefixes with a
binary-induced prefix for Emacs-related directory searches as well as
TeX-related directory searches.

If an explicit prefix was specified, this would be first in the search
order, followed by the binary.  Without an explicit prefix, the binary
prefix would be checked before the system default.

The test should probably strip off a /bin or /bin/architecture
component to get the right prefix.  It would appear that the standard
autoconf macro intended for setting the prefix from a binary does not
achieve that.

David Kastrup, Kriemhildstr. 15, 44793 Bochum

reply via email to

[Prev in Thread] Current Thread [Next in Thread]