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

Stephen J. Turnbull stephen
Thu Nov 23 02:56:34 EST 2006


Michael Sperber writes:

 > Darn.  I can't reproduce it.  On which step in the sequence exactly
 > does it fail?

For me I've only seen failures in the "make install" stage.  Sometimes
it redumps at that stage, and then I see a failure.

 > You're right in that you shouldn't have `configure-lisp-directory' set
 > to anything.  Do you?  (Robert, do you?)

Yes, I do.  I don't understand why, though; all I do in my experiments
is set $prefix, and for my in-use XEmacs I don't even to that (see
below).

 > That would set LISPDIR_USER_DEFINED to something if datadir were out
 > of whack.  But as it isn't specified explicitly, it shouldn't.  (And
 > it isn't for me.)

Here's an excerpt from a recent config.h (for the XEmacs I'm typing
this in, in fact).

------------------------------------------------------------------------
/* The configuration options.  This is exported to Lisp. */
#define EMACS_CONFIG_OPTIONS "'--with-mule' '--with-widgets=athena' '--with-dialogs=athena' '--with-athena=3d' '--with-bignum=gmp' '--with-debug' '--with-error-checking=all' '--with-xft=emacs,tabs,gauges,menubars' '--with-union-type'"

[...]

#define PREFIX_USER_DEFINED 1
/* #undef EXEC_PREFIX_USER_DEFINED */
#define MODULEDIR_USER_DEFINED 1
/* #undef SITEMODULEDIR_USER_DEFINED */
#define DOCDIR_USER_DEFINED 1
#define LISPDIR_USER_DEFINED 1
/* #undef EARLY_PACKAGE_DIRECTORIES_USER_DEFINED */
/* #undef LATE_PACKAGE_DIRECTORIES_USER_DEFINED */
/* #undef LAST_PACKAGE_DIRECTORIES_USER_DEFINED */
/* #undef PACKAGE_PATH_USER_DEFINED */
/* #undef SITELISPDIR_USER_DEFINED */
#define ARCHLIBDIR_USER_DEFINED 1
#define ETCDIR_USER_DEFINED 1
#define INFODIR_USER_DEFINED 1
/* #undef INFOPATH_USER_DEFINED */
------------------------------------------------------------------------

Here's the top of Installation:

------------------------------------------------------------------------
uname -a: Linux tleeps19 2.6.18-rc3 #1 SMP Fri Aug 4 14:40:13 JST 2006 x86_64 Dual Core AMD Opteron(tm) Processor 265 AuthenticAMD GNU/Linux

../configure '--with-mule' '--with-widgets=athena' '--with-dialogs=athena' '--with-athena=3d' '--with-bignum=gmp' '--with-debug' '--with-error-checking=all' '--with-xft=emacs,tabs,gauges,menubars' '--with-union-type'
------------------------------------------------------------------------

This makes no sense to me.  I think we probably have a conflict
between our configure.ac code and something that Autoconf is trying to
force on us.  Are you using an Autoconf 2.60-generated configure?







More information about the XEmacs-Beta mailing list