I installed 2.3.4beta4 on Solaris 9 and have these comments.

* I had to make this change to get lisp/makefile to work:

all:
test -d $(SEMANTIC) -a -d $(SPEEDBAR) -a -d $(ELIB) -a -d $(EIEIO)
***************
*** 25,31 ****
echo "(setq debug-on-error t)" >> jde-compile-script-init
echo "(require 'jde-compat)" >> jde-compile-script-init
echo "(require 'jde)" >>jde-compile-script-init
! if test `echo "$(EMACS)" | grep -w xemacs` ; \
then $(EMACS) -batch -l jde-compile-script-init -f batch-byte-compile `echo *.el` ; \
else $(EMACS) -batch -l jde-compile-script-init \
-f batch-byte-compile `ls -1 *.el | egrep -v 'jde-xemacs.el'`; \
--- 25,31 ----
echo "(setq debug-on-error t)" >> jde-compile-script-init
echo "(require 'jde-compat)" >> jde-compile-script-init
echo "(require 'jde)" >>jde-compile-script-init
! if echo "$(EMACS)" | grep -w xemacs ; \
then $(EMACS) -batch -l jde-compile-script-init -f batch-byte-compile `echo *.el` ; \
else $(EMACS) -batch -l jde-compile-script-init \
-f batch-byte-compile `ls -1 *.el | egrep -v 'jde-xemacs.el'`; \


* I had to make these changes to jde.el:

      *** jde.el        2004/06/01 18:17:56     1.1
      --- jde.el        2004/06/01 19:57:42
      ***************
      *** 38,43 ****
      --- 38,46 ----


;;;###autoload + (defconst cedet-version "1.0beta2b" + "Cedet version number.") + (defconst jde-version "2.3.4beta4" "JDE version number.")

  Without this change, emacs complained that cedet-version is an
  undefined variable (or some such). This was true even though I
  had set jde-check-version-flag to nil.


*************** *** 1252,1257 **** --- 1255,1262 ---- (defvar jde-cygwin-root-cache nil "Cache of converted cygwin root directory paths.")

      + (defun jde-cygwin-path-converter-noop (path) path)
      +
        (defun jde-cygwin-path-converter-cygpath (path)
          (interactive "sPath: ")
          (if (string-match "^[a-zA-Z]:" path)

  This change lets me set jde-cygwin-path-converter to
  jde-cygwin-path-converter-noop, disabling conversion of paths
  beginning with /cygdrive to DOS format. Comments in jde.el led
  me to think that setting jde-cygwin-path-converter to
  jde-cygwin-path-converter-cygpath would disable such
  conversions on my Solaris system, but that seemed not to be
  the case.

With these changes, I'm up and running and intend to shake it
out some more. I'm delighted no longer to see:

      Wrong type argument: stringp, nil

when I load a second Java file (I'm running with cedet-1.0beta2b).

Regards,
--
Ed Mooney         |Sun Microsystems, Inc.|Time flies like
Java Web Services |UBUR02-201            |an arrow, but
[EMAIL PROTECTED] |1 Network Drive       |fruit flies like
781-442-0459      |Burlington, MA  01803 |a banana. Groucho




Reply via email to