Gnus development mailing list
 help / color / mirror / Atom feed
* BUG: 'configure' doesn't preserve spaces in directory path; fixes
@ 2006-04-03 15:12 Chris Shenton
  2006-04-03 23:37 ` Katsumi Yamaoka
  0 siblings, 1 reply; 3+ messages in thread
From: Chris Shenton @ 2006-04-03 15:12 UTC (permalink / raw)


I'm building Gnus from CVS on OS X with Aquamacs Emacs.  It's
installed in /Applications/Aquamacs Emacs.app; note the space.  I can
do the config like:

 ./configure --prefix=/Applications/Aquamacs\ Emacs.app/Contents/Resources

It breaks here:

  checking where .elc files should go... ./configure: line 1547: test:
  /Applications/Aquamacs: binary operator expected
  ./configure: line 1547: test: /Applications/Aquamacs: binary operator
  expected
  $(datadir)/emacs/site-lisp/gnus

If I remove OS X stock /usr/bin/emacs and instead symlink it to
/Applications/Aquamacs\ Emacs.app and then do an configure (unadorned,
or with --prefix=/usr/local) it seems to work, but note the URL
version it finds:

  ./configure --prefix=/usr/local
  ...
  checking for acceptable URL version... "/Applications/Aquamacs Emacs.app/Contents/Resources/lisp/url/"
  ...

A "make" fails immediately:

  URLDIR=/Applications/Aquamacs Emacs.app/Contents/Resources/lisp/url/ W3DIR=no lispdir=/usr/share/emacs/site-lisp/gnus srcdir=. emacs -batch   -q -no-site-file -l ./dgnushack.el -f dgnushack-make-cus-load .
  /bin/sh: line 1: Emacs.app/Contents/Resources/lisp/url/: No such file or directory

If I quote the dirs in ./lisp/Makefile like the following, it works:

EMACS_COMP = URLDIR="$(URLDIR)" W3DIR="$(W3DIR)" lispdir="$(lispdir)" srcdir="$(srcdir)" $(EMACS) $(FLAGS)


I'm not really familiar with "configure", but the following patch got
it to work for me using

  --prefix="/Applications/Aquamacs Emacs.app/Contents/Resources

  
*** configure.~7.3.~            Tue Oct  4 05:38:54 2005
--- configure                   Mon Apr  3 11:02:49 2006
***************
*** 1125,1131 ****
      CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
    fi
  fi
! for ac_site_file in $CONFIG_SITE; do
    if test -r "$ac_site_file"; then
      { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
  echo "$as_me: loading site script $ac_site_file" >&6;}
--- 1125,1131 ----
      CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
    fi
  fi
! for ac_site_file in "$CONFIG_SITE"; do
    if test -r "$ac_site_file"; then
      { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
  echo "$as_me: loading site script $ac_site_file" >&6;}
***************
*** 1544,1550 ****
      fi
      for thedir in share lib; do
      potential=
!     if test -d ${theprefix}/${thedir}/${EMACS_FLAVOR}/site-lisp; then
             if test "$EMACS_FLAVOR" = "xemacs"; then
                    lispdir="\$(prefix)/${thedir}/${EMACS_FLAVOR}/site-packages/lisp/gnus"
             else
--- 1544,1550 ----
      fi
      for thedir in share lib; do
      potential=
!     if test -d "${theprefix}/${thedir}/${EMACS_FLAVOR}/site-lisp"; then
             if test "$EMACS_FLAVOR" = "xemacs"; then
                    lispdir="\$(prefix)/${thedir}/${EMACS_FLAVOR}/site-packages/lisp/gnus"
             else



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-04-05 15:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-03 15:12 BUG: 'configure' doesn't preserve spaces in directory path; fixes Chris Shenton
2006-04-03 23:37 ` Katsumi Yamaoka
2006-04-05 15:24   ` Reiner Steib

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).