Buildsys glitch?
Jonathan Underwood
jonathan.underwood at gmail.com
Sat Jun 10 13:31:16 UTC 2006
On 10/06/06, Jonathan Underwood <jonathan.underwood at gmail.com> wrote:
> Hi,
>
> I just pushed builds for an updated emacs-auctex package for FC-4,
> FC-5 and devel. FC-4 and devel succeeded (specs are the same), but
> FC-5 fails during configure with this:
>
> checking for emacs... /usr/bin/emacs
> checking if /usr/bin/emacs is XEmacs... cat: ./conftest-478: No such
> file or directory
> configure: error: Unable to run /usr/bin/emacs! Aborting!
> error: Bad exit status from /var/tmp/rpm-tmp.55095 (%build)
>
> which seems like a build system issue - emacs is in the BuildRequires
> and is clearly installed? The same package builds for me locally on
> FC-5, but I haven't had the time to do a mock build yet as the machine
> I usually use for that is offline due to a power outage at work.
>
The relevant part of the configure script is:
echo "$as_me:$LINENO: checking if ${EMACS} is XEmacs" >&5
echo $ECHO_N "checking if ${EMACS} is XEmacs... $ECHO_C" >&6
elisp="(if (featurep (quote xemacs)) \"yes\" \"no\")"
OUTPUT=./conftest-$$
echo "${EMACS}" -batch -no-site-file -eval "(let* ((x ${elisp}))
(write-region (if (stringp x) x (prin1-to-string x)) nil
\"${OUTPUT}\"))" >& 5 2>&1
"${EMACS}" -batch -no-site-file -eval "(let* ((x ${elisp})) (write-region (if
(stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
XEMACS="`cat ${OUTPUT}`"
echo "=> ${XEMACS}" >& 5 2>&1
rm -f ${OUTPUT}
if test "${XEMACS}" = "yes"; then
EMACS_FLAVOR=xemacs
EMACS_NAME="XEmacs"
elif test "${XEMACS}" = "no"; then
EMACS_FLAVOR=emacs
EMACS_NAME="Emacs"
else
{ { echo "$as_me:$LINENO: error: Unable to run ${EMACS}! Aborting!" >&5
echo "$as_me: error: Unable to run ${EMACS}! Aborting!" >&2;}
which is failing at XEMACS="`cat ${OUTPUT}`" for reasons I can't fathom.
Jonathan.
More information about the fedora-extras-list
mailing list