VM

Comment 5 for bug 623436

Revision history for this message
Alley Stoughton (alley-stoughton) wrote :

Uday,

 > Your configure line says that you have specified a <prefix> directory:
 >
 > $ ./configure --with-emacs=/Applications/Aquamacs.app/Contents/MacOS/Aquamacs --prefix=/Users/dr/Library/Preferences/Aquamacs Emacs --with-lispdir=/Users/dr/Library/Application Support/Aquamacs Emacs/bbdb
 >
 > The images are supposed to go in ${prefix}/share/vm or a pixmaps
 > subdirectory of it. Can you please check
 >
 > - if the pixmaps are there, and
 >
 > - in lisp/vm-autoloads.el, vm-configure-pixmapdir is defined to be
 > this directory.
 >
 > I am guessing that the spaces in your file names might not be ok with
 > all the tools used in the build.

You asked this question of David, but let me answer it for me.

I just ran configure with these arguments:

./configure --prefix=/Users/stough/Library/Application\ Support/Aquamacs\ Emacs/ --with-lispdir=/Users/stough/Library/Application\ Support/Aquamacs\ Emacs/site-lisp

and then did make and make install.

The pixmaps were indeed put in /Users/stough/Library/Application Support/Aquamacs Emacs/share/vm. But vm-autoloads.el
didn't take account of prefix; instead it's using /usr/local as the prefix.

The .info files are put in /Users/stough/Library/Application Support/Aquamacs Emacs/share/info. There wasn't already a dir
file in this directory, so I put one there, added the lines for vm and vm-pcrisis, and added this directory to my INFOPATH. (On the
Mac, making a change to an environment variable in a way so that applications will see the change is doable, but a little bit of
a pain. One edits the property list file ~/.MacOSX/environment.plist.)

The encoding and decoding binaries were put in /Users/stough/Library/Application Support/Aquamacs Emacs/bin. But this isn't on
the PATH when Aquamacs runs; I copied them by hand to /usr/local/bin.

Do you understand why the prefix of /Users/stough/Library/Application Support/Aquamacs Emacs/ didn't make it into
vm-autoloads.el, but did make it into the Makefile in pixmaps?

It would be nice to streamline the process regarding info and bin...