VM

XEmacs build failure. Error in lisp/Makefile

Bug #603436 reported by Tim Cross
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
VM
Fix Released
Medium
Unassigned

Bug Description

It appears configure is adding a line break in the lisp/Makefile that breaks the make. Error is on line 108

If configure is run with the arguments

./configure --with-emacs=xemacs --with-other-dirs="/usr/share/emacs/site-lisp/bbdb/lisp;/usr/share/emacs/site-lisp/w3m"

we get
export OTHERDIRS =
("/usr/share/emacs/site-lisp/w3m" "/usr/share/emacs/site-lisp/bbdb/lisp")

i.e. the value is on the next line

If we run configure without the --with-other-dirs argument, we get

export OTHERDIRS =
nil

I don't think nil should be there either.

The exact error message is

make[1]: Entering directory `/home/tcross/bzr/vm/compiler-fixes/lisp'
Makefile:108: *** missing separator. Stop.
make[1]: Leaving directory `/home/tcross/bzr/vm/compiler-fixes/lisp'
make: *** [all] Error 1

This is on a Debian testing system. Using code taken from vm trunk.

This only affects Xemacs build. Normal emacs builds fine. Xemacs versin 21, emacs version 23.2

Editing the lisp/Makefile and either putting the other dirs value on the same line or removing the nil and re-running make from the top level and VM compiles.

Tags: build xemacs
Revision history for this message
Tim Cross (tcross) wrote :
Uday Reddy (reddyuday)
Changed in vm:
assignee: nobody → Ulrich Müller (ulm)
Uday Reddy (reddyuday)
tags: added: build
Uday Reddy (reddyuday)
tags: added: xemacs
Revision history for this message
Uday Reddy (reddyuday) wrote :

This should be fixed in revision 918. Needs to be checked.

Changed in vm:
status: New → Fix Committed
importance: Undecided → Medium
milestone: none → 8.1.93a
assignee: Ulrich Müller (ulm) → nobody
Uday Reddy (reddyuday)
Changed in vm:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.