[Bug: 21.5-b27] startup.el "borks" filepath?

robert delius royar xemacs
Sat Nov 25 16:20:37 EST 2006


Sat, 25 Nov 2006 (20:31 +0100 UTC) Artemio Gonzalez Lopez wrote:

> robert delius royar wrote:
>>  Sat, 25 Nov 2006 (14:43 +0100 UTC) Artemio Gonzalez Lopez wrote:
>> 
>> >  Hi everybody,
>> > 
>> >  I had exactly the same problem as Robert with startup.el, but I think 
>> >  the circumstances in which the problem arose in in my case may shed 
>> >  light on the whole issue. I have 3 machines running OS X 10.4.8, on all 
>> >  of which xemacs is regularly installed in /opt/local using the following 
>> >  options:
>>
>>  I patched configure.ac using the patch Michael Sperber posted a day ago.
>>  The archives has the message at
>>  http://calypso.tux.org/pipermail/xemacs-beta/2006-November/000371.html
>>
>>  Now, I only add '--prefix=/Users/royar/usr/local' to configure, no need to
>>  add the extra definitions to 'make install' or to tell well the packages
>>  are stored.  I removed '--with-prefix' from my configuration options.
>>
>>  The program makes and installs without errors.
>> 
>
> Robert,
>
> I have tried making xemacs with the patched configure.ac file with the 
> following configure options:
>
> ./configure --prefix=/opt/local --datarootdir=/opt/local/lib 
> --datadir=/opt/local/lib --infodir=/opt/local/share/info 
> --mandir=/opt/local/share/man --with-site-prefixes=/opt/local 
> --disable-error-checking --with-ldap=no --with-postgresql=no 
> --with-default-eol-detection --without-mule --with-tty --with-ncurses 
> --with-scrollbars=motif --with-dialogs=motif --with-widgets=motif 
> --with-optimization

This is my configuration
./configure '--with-mule' '--with-widgets=athena' '--with-athena=3d' \
  '--with-dialogs=athena' '--with-scrollbars=lucid' '--without-debug' \
  '--with-union-type' '--without-error-checking' \
  '--prefix=/Users/royar/usr/local' '--with-png' '--with-jpeg' \
  '--with-tiff' '--with-xmu' '--with-xim=no' '--enable-sound=esd' \
  '--disable-xfs' '--enable-dump-in-exec' '--with-modules' \
  '--enable-external-widget' '--with-dynamic' '--disable-kkcc' \
  '--disable-mc-alloc' '--enable-optimization' \
  '--with-cflags-optimization=-Os -pipe -mcpu=970 -mtune=970 -mpim-altivec' \
  '--with-site-runtime-libraries=/opt/local/lib:/usr/X11R6/lib' \
  '--with-site-libraries=/opt/local/lib:/usr/X11R6/lib' \
  '--with-xft=emacs,gauges,tabs,nomenubars' '--with-compiler=gcc-4.0' \
  'CPPFLAGS=-I/opt/local/include' 'LDFLAGS=-L/opt/local/lib'

Note that I do not now include any directives regarding where to place 
components; I only specify prefix.  Here is the tree that XEmacs 
creates:
  13M    /Users/royar/usr/local/bin
  18M    /Users/royar/usr/local/lib/xemacs/mule-packages
  10M    /Users/royar/usr/local/lib/xemacs/site-lisp
   0B    /Users/royar/usr/local/lib/xemacs/site-modules
125M    /Users/royar/usr/local/lib/xemacs/xemacs-packages
153M    /Users/royar/usr/local/lib/xemacs
  15M    /Users/royar/usr/local/lib/xemacs-21.5-b27/etc
7.1M    /Users/royar/usr/local/lib/xemacs-21.5-b27/info
  13M    /Users/royar/usr/local/lib/xemacs-21.5-b27/lisp
4.7M    /Users/royar/usr/local/lib/xemacs-21.5-b27/powerpc-apple-darwin8.8.0
  40M    /Users/royar/usr/local/lib/xemacs-21.5-b27
192M    /Users/royar/usr/local/lib
  68K    /Users/royar/usr/local/man/man1
  68K    /Users/royar/usr/local/man

I removed all traces of the tree before I installed with the current 
configuration setting (after saving site-lisp, mule-packages, and 
xemacs-packages to move back).  Since then, I have installed twice 
without touching the existing installation.

The problems I saw began when the installation began creating 
~/usr/local/share and placing a bin, lib, xemacs, and xemacs-21.5-b27 
inside it.  For some reason, share is no longer part of the picture
(see Stephen's comment earlier today at 
http://calypso.tux.org/pipermail/xemacs-beta/2006-November/000418.html).

>
> and it still fails at the end with the following error message:
>
> Compiling /Users/artemio/Archive/xemacs/xemacs-21.5.27/lisp/custom-load.el...
> Wrote /Users/artemio/Archive/xemacs/xemacs-21.5.27/lisp/custom-load.elc
> Building finder database ...
> rm -f /Users/artemio/Archive/xemacs/xemacs-21.5.27/src/../lisp/finder-inf.el
> ./xemacs -no-packages -batch    -eval "(setq finder-compile-keywords-quiet 
> t)" \
>         -l finder -f finder-compile-keywords
>
>  Requiring finder-inf... (file finder-inf.el is newer)
>
> xemacs exiting.
> Buffer is read-only: #<buffer "finder-inf.el">make[1]: *** 
> [/Users/artemio/Archive/xemacs/xemacs-21.5.27/src/../lisp/finder-inf.el] 
> Error 255
> make: *** [src] Error 2
>
> Strange thing is finder-inf.el is NOT created at all in 
> /Users/artemio/Archive/xemacs/xemacs-21.5.27/lisp/, and this directory is not 
> write-protected, i.e.
>
> imac-g5:~ artemio$ l -d /Users/artemio/Archive/xemacs/xemacs-21.5.27/lisp
> drwxr-xr-x   414 artemio  staff  14076 Nov 25 20:24 
> /Users/artemio/Archive/xemacs/xemacs-21.5.27/lisp
>
> Do you have any idea what could be the problem here? It seems to me that the 
> previous installation of xemacs in /usr/local (with no prefix, but with 
> --with-site-prefixes=/opt/local) may have a lot to do with my problems, but I 
> have no idea why ...
>
> Cheers,
>
> Artemio
>
> _______________________________________________
> XEmacs-Beta mailing list
> XEmacs-Beta at xemacs.org
> http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
>
>

-- 
Dr. Robert Delius Royar                   Associate Professor of English
Morehead State University                             Morehead, Kentucky



More information about the XEmacs-Beta mailing list