|--==> "SJT" == Stephen J Turnbull <stephen(a)xemacs.org> writes:
>>>>>"SY" == Steve Youngs
<youngs(a)xemacs.org> writes:
SY> With XEmacs 21.4.12, if you:
SY> xemacs -batch -no-autoloads -eval '(princ emacs-version)'
SY> You'll get something like:
SY> 21.4 (patch 12) "Portable Code" XEmacs Lucid
SY> But do the same thing with 21.5 and you get squat.
SJT> I get
SJT> 21.5 (beta11) "cabbage" (+CVS-20030413) XEmacs Lucid
SY> Anybody got any clues as to how I can debug this seeing as
SY> though it is only happening in -batch and doesn't seem to be
SY> tripping any errors or signals?
SJT> Try using `message' instead of `princ' (that should also get sent to
SJT> stdout/stderr).
Nope.
SJT> Is there a chance that "xemacs" is an alias or script that does
SJT> redirection?
It's a script:
,----
| DATE='/usr/bin/date'
| DATE_FORMAT='+%Y%m%d-%T'
| XEMACS_DIR='/usr/local/bin'
| XEMACS_BIN='xemacs'
| OUTPUT_FILE=${HOME}/.xemacs/beta-out-`$DATE $DATE_FORMAT`
|
| ${XEMACS_DIR}/$XEMACS_BIN "$@" > $OUTPUT_FILE 2>&1
`----
Any way to guard against that? Right now, anybody running 21.4 or
21.5 from a script like this won't be able to build Latin-Unity or
Mule-UCS packages.
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|