Use M-x jde-compile-jde, there seems to be a bug in the make. Javier
> -----Original Message----- > From: Bikash K Agarwalla [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, November 13, 2001 6:35 PM > To: Paul Kinnucan > Cc: [EMAIL PROTECTED] > Subject: Re: JDE error: Debugger Doesnt run/C-cC-v-C. doesnt work > > > when I compile (type make in the jde/lisp directory) I get the following > output and after that C-cCvC. doesnt work. > > I have the directory structure as mentioned. > > i.e.: site-lisp: > eieio > elib > jde > semantic > speedbar > > elib 1.0, eieio-0.17beta3, jde-2.2.9beta5, speedbar-0.14beta2. > > Pl. give me some suggestions. > > thanks. > bikash > > ---- Messages > rm -f *.elc jde-compile-script-init > echo "(add-to-list 'load-path \".\")" > jde-compile-script-init > echo "(add-to-list 'load-path \"../../semantic\")" >> > jde-compile-script-init > echo "(add-to-list 'load-path \"../../speedbar\")" >> > jde-compile-script-init > echo "(add-to-list 'load-path \"../../elib\")" >>jde-compile-script-init > echo "(add-to-list 'load-path \"../../eieio\")" >>jde-compile-script-init > echo "(setq debug-on-error t)" >> jde-compile-script-init > emacs-21.1 -batch -l jde-compile-script-init -f batch-byte-compile *.el > While compiling bsh-internal in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/beanshell.el: > ** reference to free variable jde-global-classpath > ** reference to free variable jde-classpath-separator > ** reference to free variable jde-ant-home > ** assignment to free variable comint-prompt-regexp > While compiling toplevel forms in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/beanshell.el: > ** assignment to free variable bsh-tq-reply > ** reference to free variable bsh-tq-reply > ** assignment to free variable bsh-tq-reply > While compiling bsh-eval in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/beanshell.el: > ** assignment to free variable bsh-tq-reply > ** reference to free variable bsh-tq-reply > While compiling bsh-exit in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/beanshell.el: > ** reference to free variable jde-ant-invocation-method > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/beanshell.el: > ** The following functions are not known to be defined: > comint-check-proc, jde-find-jde-data-directory, oref, > jde-run-get-vm, jde-build-classpath, jde-get-jdk-dir, > jde-normalize-path, comint-mode, comint-exec > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/beanshell.elc > While compiling jde-ant-build in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-ant.el: > ** reference to free variable jde-xemacsp > While compiling jde-ant-compile-internal in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-ant.el: > ** reference to free variable compilation-parse-errors-function > ** reference to free variable compilation-error-regexp-alist > ** reference to free variable compilation-enter-directory-regexp-alist > ** reference to free variable compilation-leave-directory-regexp-alist > ** reference to free variable compilation-file-regexp-alist > ** reference to free variable compilation-nomessage-regexp-alist > ** assignment to free variable compilation-directory-stack > ** reference to free variable compilation-scroll-output > ** assignment to free variable compilation-last-buffer > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-ant.el: > ** The following functions are not known to be defined: > jde-build-classpath, jde-get-jdk-dir, bsh-eval, compile-internal, > compilation-set-window-height, find, jde-root-dir-p > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-ant.elc > Loading cl-macs... > Loading /usr/local/libexec/emacs/21.1/i686-pc-linux-gnu/fns-21.1.2.el > (source)... > While compiling toplevel forms in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-bug.el: > ** reference to free variable jde-xemacsp > ** reference to free variable jde-xemacsp > ** reference to free variable current-menubar > While compiling jde-bug-remove-jdebug-menu in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-bug.el: > ** reference to free variable jde-xemacsp > ** reference to free variable current-menubar > While compiling jde-bug-highlight-breakpoint in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-bug.el: > ** reference to free variable jde-xemacsp > While compiling jde-bug-remove-breakpoint-highlight in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-bug.el: > ** reference to free variable jde-xemacsp > While compiling jde-bug-help in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-bug.el: > ** reference to free variable browse-url-new-window-p > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-bug.el: > ** The following functions are not known to be defined: find-menu-item, > add-submenu, add-menu, delete-menu-item, extent-at, > extent-property, make-extent, set-extent-face, > set-extent-priority, map-extents, delete-extent, find-c-expr, > jde-normalize-path, jde-find-jde-doc-directory, > jde-convert-cygwin-path, jde-describe-map > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-bug.elc > While compiling toplevel forms in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-compile.el: > !! Symbol's value as variable is void ((jde-xemacsp)) > While compiling jde-complete-java-variable-at-point in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-complete.el: > ** assignment to free variable jde-complete-casting > While compiling jde-complete-eval-type-of in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-complete.el: > ** reference to free variable jde-complete-primitive-types > While compiling jde-cursor-posn-as-event in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-complete.el: > ** reference to free variable jde-xemacsp > ** reference to free variable hscroll-mode > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-complete.el: > ** The following functions are not known to be defined: jde-jeval-r, > bsh-eval-r, jde-jeval, jde-import-find-and-import, make-event, > hscroll-window-column > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-complete.elc > While compiling jde-db-debugger::jde-db-classpath-arg in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-db.el: > ** reference to free variable jde-global-classpath > While compiling jde-db-fixup-input in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-db.el: > ** reference to free variable jde-db-marker-acc > While compiling jde-db-marker-filter in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-db.el: > ** assignment to free variable output > ** reference to free variable output > While compiling jde-db-find-file in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-db.el: > ** reference to free variable current-menubar > ** reference to free variable jde-xemacsp > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-db.el: > ** The following functions are not known to be defined: > jde-build-classpath, jde-normalize-path, gud-new-keymap, > add-submenu, add-menu, find-c-expr, gud-overload-functions > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-db.elc > While compiling jde-dbo-vm-start-event in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbo.el: > ** reference to free variable process-status > While compiling jde-dbo-update-locals-buf in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbo.el: > ** reference to free variable jde-xemacsp > While compiling jde-dbo-breakpoint-hit-event in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbo.el: > ** reference to free variable jde-bug-local-variables > ** reference to free variable jde-bug-stack-info > ** reference to free variable jde-bug-raise-frame-p > While compiling jde-dbo-step-event in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbo.el: > ** reference to free variable jde-bug-local-variables > ** reference to free variable jde-bug-stack-info > ** reference to free variable process-id > While compiling jde-dbo-watchpoint-hit-event in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbo.el: > ** reference to free variable jde-bug-local-variables > ** reference to free variable jde-bug-stack-info > ** reference to free variable jde-bug-raise-frame-p > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbo.el: > ** The following functions are not known to be defined: > jde-bug-install-jdebug-menu, map-extents, delete-extent > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbo.elc > While compiling > jde-dbs-proc-registry::jde-dbs-proc-registry-set-target-proc in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** reference to free variable process-id > While compiling jde-dbs-debugger::jde-dbs-debugger-start in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** reference to free variable jde-bug-debug > ** reference to free variable jde-bug-vm-includes-jpda-p > ** reference to free variable jde-bug-debugger-command-timeout > While compiling jde-dbs-command-reply-listener in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** reference to free variable jde-bug-debugger-command-timeout > While compiling jde-dbs-do-command in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** assignment to free variable jde-dbs-pending-events > ** reference to free variable jde-bug-debugger-command-timeout > While compiling jde-dbs-listen-for-debugger-socket in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** reference to free variable jde-dbs-app-buffer-filter > While compiling jde-dbs-cmd::jde-dbs-cmd-exec in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** assignment to free variable jde-dbs-pending-events > While compiling jde-dbs-launch-process::jde-dbs-cmd-success-action in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** reference to free variable result > ** reference to free variable main-class > ** reference to free variable process > ** reference to free variable jde-bug-debugger-host-address > While compiling jde-dbs-get-threads::jde-dbs-cmd-exec in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** reference to free variable jde-xemacsp > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.el: > ** The following functions are not known to be defined: > jde-normalize-path, jde-find-jde-data-directory, > jde-build-classpath > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-dbs.elc > jde-java-font-lock: building names cache... > jde-java-font-lock: building names cache...empty > While compiling jde-mode in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde.el: > ** assignment to free variable jde-current-project > ** reference to free variable jde-setnu-mode-enable > ** reference to free variable jde-setnu-mode-threshold > ** assignment to free variable tags-table-format-hooks > While compiling toplevel forms in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde.el: > ** reference to free variable jde-mode-map > ** reference to free variable current-menubar > While compiling toplevel forms in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde.el: > ** assignment to free variable jde-current-project > ** reference to free variable jde-current-project > ** assignment to free variable jde-current-project > While compiling jde-show-help in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde.el: > ** reference to free variable browse-url-new-window-p > While compiling jde-create-prj-values-str in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde.el: > ** reference to free variable jde-current-project > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde.el: > ** The function `setnu-mode' might not be defined at runtime. > ** The following functions are not known to be defined: add-menu, > mswindows-cygwin-to-win32-path > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde.elc > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-gen.elc > While compiling jde-open-class-source in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-help.el: > ** reference to free variable jde-project-context-switching-enabled-p > ** assignment to free variable jde-project-context-switching-enabled-p > While compiling jde-help-browse-jdk-doc in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-help.el: > ** reference to free variable jde-jdk-doc-url > ** reference to free variable browse-url-new-window-p > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-help.el: > ** The following functions are not known to be defined: > jde-convert-cygwin-path, jde-normalize-path, url-file-exists, > temp-directory, jde-jeval-r, jde-get-jdk-dir > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-help.elc > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-imenu.elc > While compiling jde-import-choose-imports in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-import.el: > ** assignment to free variable jde-import-import-window-config > ** assignment to free variable jde-import-selected-import > ** reference to free variable jde-import-import-window-config > ** reference to free variable jde-import-selected-import > While compiling jde-import-get-classname in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-import.el: > ** assignment to free variable class > ** reference to free variable class > While compiling jde-import-collapse-imports in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-import.el: > ** assignment to free variable comment > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-import.elc > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-javadoc.elc > While compiling jde-javadoc-make in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-javadoc-gen.el: > ** reference to free variable jde-global-classpath > ** reference to free variable jde-quote-classpath > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-javadoc-gen.el: > ** The following functions are not known to be defined: > jde-build-classpath-arg, jde-build-path-arg, jde-normalize-path > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-javadoc-gen.elc > While compiling toplevel forms in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-java-font-lock.el: > ** font-lock-defaults-alist is an obsolete variable; use > font-lock-defaults instead. > ** font-lock-set-defaults called with 1 argument, but accepts only 0 > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-java-font-lock.elc > While compiling jde-parse-semantic-default-setup in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-java-grammar.el: > ** reference to free variable jde-enable-senator > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-java-grammar.elc > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-make.el: > ** The function `jde-normalize-path' is not known to be defined. > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-make.elc > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-package.elc > While compiling jde-parse-get-super-class-at-point in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-parse.el: > ** assignment to free variable superClass > ** reference to free variable superClass > While compiling jde-avl-tree::jde-avl-tree-map in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-parse.el: > ** reference to free variable item > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-parse.el: > ** The following functions are not known to be defined: > itimer-driver-wakeup, itimer-value, jde-jeval-r, > thing-at-point-looking-at > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-parse.elc > While compiling jde-run-set-vm in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.el: > ** assignment to free variable jde-run-java-vm > While compiling jde-run-set-vm-w in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.el: > ** assignment to free variable jde-run-java-vm-w > While compiling jde-run-vm::jde-run-classpath-arg in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.el: > ** reference to free variable jde-global-classpath > While compiling jde-run-vm::jde-run-stack-size-args in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.el: > ** `(list (concat "-Xoss" java-size))' is a malformed function > While compiling jde-run-internal in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.el: > ** reference to free variable jde-run-java-vm > ** reference to free variable jde-run-java-vm-w > While compiling jde-run-executable in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.el: > ** reference to free variable jde-run-interactive-app-args > While compiling jde-run-applet in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.el: > ** reference to free variable browse-url-new-window-p > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.el: > ** The following functions are not known to be defined: > jde-build-classpath, jde-normalize-path, jde-java-version, > jde-get-jdk-dir > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-run.elc > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-stat.elc > While compiling jde-which-method-update in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-which-method.el: > ** assignment to free variable jde-which-method-current-point > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-which-method.elc > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-widgets.elc > While compiling jde-wiz-get-set-methods in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-wiz.el: > ** assignment to free variable pos > ** reference to free variable pos > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-wiz.el: > ** The following functions are not known to be defined: jde-jeval, > jde-create-prj-values-str, jde-jeval-r > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/jde-wiz.elc > While compiling the end of the data in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/setnu.el: > ** The following functions are not known to be defined: > set-extent-begin-glyph, remove-specifier, set-specifier, > map-extents > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/setnu.elc > While compiling toplevel forms in file > /usr/emacs/emacs-21.1/site-lisp/jde/lisp/tree-widget.el: > ** reference to free variable widget-button-keymap > ** The function `extent-list' is not known to be defined. > Wrote /usr/emacs/emacs-21.1/site-lisp/jde/lisp/tree-widget.elc > Done > make: *** [all] Error 1 > > > On Tue, 13 Nov 2001, Paul Kinnucan wrote: > > > Bikash K Agarwalla writes: > > > > > > > > > Removing all the .elc file solved the problem. > > > > > > > ... if you're happy running from the source. > > > > - Paul > > > > > >
