Gustavo Tenrreiro | 1 Aug 18:34 2005

Application args not passed in JDEbug

While trying to debug an application, the application arguments stored in jde-run-option-application-args are not being taken into account.

How do I pass application arguments, while debugging with JDEbug?

Thanks

Gustavo E Tenrreiro
Deployment Architect
Troux Technologies

gtenrreiro <at> troux.com
Office: 512-493-9571
Cell: 512-658-8394


IMPORTANT NOTICE:
This message may contain confidential information. If you have received this e-mail in error, do not use, copy or distribute it. Do not open any attachments. Delete it immediately from your system and notify the sender promptly by e-mail that you have done so. Thank you.

Paul Kinnucan | 3 Aug 05:51 2005
Picon

Java 1.5 Generics and Javadoc

Bill Rushmore writes:
 > --text follows this line--
 > 
 > Please enter the details of your bug report here
 > 
 > The JDEE Javadoc tool does not work on method signatures with Java 
 > 1.5 generics (i.e. List<String>).
 > 
 > 

Hi Bill,

Thanks for reporting this problem. I plan to address this and other
problems that people have reported after I finish restructuring the
JDEE's JDEbug and jdb interfaces. I've made a lot of progress on this 
effort and expect to finish it within the next two months at which
point I will release a beta of the next JDEE release.

Paul

 > Emacs  : GNU Emacs 22.0.50.1 (sparc-sun-solaris2.10, X toolkit, Xaw3d 
 > scroll bars)
 >   of 2005-07-23 on hornet
 > Package: JDE version 2.3.5
 > Required packages: cedet-1.0beta3
 > 
 > 
 > current state:
 > ==============
 > (setq
 >   jde-gen-session-bean-template '("(jde-import-insert-imports-into-buffer " 
 > "  (list \"javax.ejb.*\""
 >  				 "        \"java.rmi.RemoteException\"))" 
 > "'>"
 >  				 "(jde-wiz-update-implements-clause 
 > \"SessionBean\")" "'>"
 >  				 "(jde-gen-method-signature" " 
 > \"public\"" "  \"void\""
 >  				 "  \"ejbActivate\"" "  nil" " 
 > \"RemoteException\"" " )" "'>"
 >  				 "(if jde-gen-k&r " " ()" " 'n)" 
 > "\"{\"'>'n" "\"}\"'>'n 'n"
 >  				 "(jde-gen-method-signature" " 
 > \"public\"" "  \"void\""
 >  				 "  \"ejbPassivate\"" "  nil" " 
 > \"RemoteException\"" " )" "'>"
 >  				 "(if jde-gen-k&r " " ()" " 'n)" 
 > "\"{\"'>'n" "\"}\"'>'n 'n"
 >  				 "(jde-gen-method-signature" " 
 > \"public\"" "  \"void\"" "  \"ejbRemove\""
 >  				 "  nil" "  \"RemoteException\"" " )" "'>" 
 > "(if jde-gen-k&r " " ()" " 'n)"
 >  				 "\"{\"'>'n" "\"}\"'>'n 'n" 
 > "(jde-gen-method-signature" "  \"public\""
 >  				 "  \"void\"" "  \"setSessionContext\"" " 
 > \"SessionContext ctx\""
 >  				 "  \"RemoteException\"" " )" "'>" "(if 
 > jde-gen-k&r " " ()" " 'n)"
 >  				 "\"{\"'>'n" "\"}\"'>'n 'n" 
 > "(jde-gen-method-signature" "  \"public\""
 >  				 "  \"void\"" "  \"unsetSessionContext\"" 
 > "  nil" "  \"RemoteException\""
 >  				 " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" 
 > "\"{\"'>'n" "\"}\"'>'n 'n" "'>")
 >   jde-gen-beep '("(end-of-line) '&" 
 > "\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
 >   jde-complete-signature-display '("Eldoc")
 >   jde-gen-equals-parens-around-expression nil
 >   jde-project-name "default"
 >   jde-which-method-format '("[" jde-which-method-current "]")
 >   jde-run-classic-mode-vm nil
 >   jde-complete-unique-method-names nil
 >   jde-find-granularity '("Character")
 >   jde-which-method-max-length 20
 >   jde-javadoc-gen-nodeprecatedlist nil
 >   jde-imenu-include-classdef t
 >   jde-javadoc-gen-link-online nil
 >   jde-complete-display-result-type

Ole Arndt | 3 Aug 21:51 2005
Face

pom 0.4 -- Utility functions for dealing with maven project.xml files


;;; pom --- Utility functions for dealing with maven project.xml files

;; Copyright (C) 2005 Ole Arndt

;; Author: Ole Arndt <ole at sugarshark dot com>
;; Maintainer: Ole Arndt <ole at sugarshark dot com>
;; Keywords: development, java, jdee, maven
;; Time-stamp: Wed Aug  3 21:41:05 2005
;; Version: 0.4
;; X-URL: http://sugarshark.com/elisp/mylisp/pom.el

;; This file is *NOT* part of GNU Emacs.

;; This program is free software; you can redistribute it and/or modify it
;; under the terms of the GNU General Public License as published by the Free
;; Software Foundation; either version 2, or (at your option) any later
;; version.

;; This program is distributed in the hope that it will be useful, but WITHOUT
;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
;; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
;; more details.

;; You should have received a copy of the GNU General Public License along with
;; GNU Emacs; see the file COPYING.  If not, write to the Free Software
;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

;;; Commentary:

;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Introduction
;; ------------
;;
;; This package holds some functions to deal with maven POMs
;;
;; It lets you set up you JDE variables from a maven project.xml file.
;; It supports project file inheritance and property substitution from the
;; `project.properties' and `build.properties' files.
;;
;; My typical prj.el for the JDEE looks like this:
;;
;;   (require 'pom)
;;   (let ((pom (pom-read-pom)))
;;     (jde-project-file-version "1.0")
;;     (jde-set-variables
;;      '(jde-javadoc-gen-destination-directory "./target/docs/apidocs")
;;      '(jde-project-name (pom-get-project-id pom))
;;      '(jde-global-classpath (pom-get-classpath pom))))
;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Options
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defgroup pom nil
  "Options controlling the maven POM parser
See `pom-read-pom' for more information."
  :group 'tools)

(defcustom pom-maven-local-repository "~/.maven/repository"
  "*Default maven repository directory."
  :type 'directory
  :group 'pom)

(defcustom pom-project-file-name "project.xml"
  "*Default name of a project file."
  :type 'string
  :group 'pom)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; POM handling
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defun pom-get-dependency-list (pom)
  "Get dependencies from a POM in the form of a list
of (groupId artifactId version jar type) quintuples."
  (let ((deps (pom-get-tag pom 'dependencies)) (result ()))
    (dolist (a (and (listp deps) deps))
      (if a
	  (let* ((id (pom-substitute-properties pom (cadr (assoc 'id a))))
		 (groupId (or (pom-substitute-properties
			       pom (cadr (assoc 'groupId a)))
			      (and id (car (string-split ":" id)))))
		 (artifactId (or (pom-substitute-properties
				  pom (cadr (assoc 'artifactId a)))
				 (and id (or (cadr (string-split ":" id)) id))))
		 (version (pom-substitute-properties
			   pom (cadr (assoc 'version a))))
		 (type (or (pom-substitute-properties
			    pom (cadr (assoc 'type a))) "jar"))
		 (jar (or (pom-substitute-properties pom (cadr (assoc 'jar a)))
			  (concat artifactId "-" version "."
				  (if (string= type "plugin") "jar" type)))))
	    (push (list groupId artifactId version jar type) result))))
    (nreverse result)))

(defun pom-get-tag (pom tag-name)
  "Get the contents of a tag. Returns either a string or a list of children."
  (let ((pp pom) (tag nil) (res nil))
    (while (car pp)
      (set 'tag (assoc tag-name (car pp)))
      (if (and tag (nth 1 tag))
	  (if (or (not res) (stringp (car res)))
	      (setq res (cdr tag))
	    (if (not (stringp (nth 1 tag)))
		(setq res (append res (cdr tag))))))
      (set 'pp (cdr pp)))
    (if (stringp (car res))
	(pom-substitute-properties pom (car res)) res)))

(defun pom-substitute-properties (pom string)
  "Substitute all occurances of \\${pom.\\(name\\)} with the result of
`(pom-get-tag pom (quote name))'"
  (and string
       (replace-regexp-in-string
	"\\${\\(pom\\.\\)*\\([^}]+\\)}"
	(lambda (str)
	  (let ((prop (match-string 2 str)))
	    (or (pom-get-tag pom (intern prop)) prop))) string)))

(defun pom-find-pom (&optional pom-file)
  "Find the next project.xml file. Search up the directory tree."
  (interactive)
  (let ((pom (expand-file-name (or pom-file pom-project-file-name))))
    (while (not (file-exists-p pom))
      (if (string= (file-name-directory pom) "/")
	  (error "%s does not exist" (file-name-nondirectory pom))
	(setq pom (expand-file-name (concat "../" (file-name-nondirectory pom))
				    (file-name-directory pom)))))
    pom))
	  
(defun pom-read-pom (&optional file)
  "Read a project.xml file  and its parents into a list of lisp structures.
The properties defined in the project.properties and build.properties
files will be parsed as well.
Properities referenced with a ${property} syntax will be substituted in
both the POM and the propertiy files. This also works for POM values.
Example:
     With ${pom.version} you get the value of the version tag.
     With ${pom.dependencies} you get a sublist of the POM representation.
"
  (let* ((pom-file (expand-file-name (or file (pom-find-pom))))
	 (pom-dir (expand-file-name (file-name-directory pom-file)))
	 (builtin-props `((properties (basedir ,pom-dir))))
	 (build-props (pom-read-properties
		       (expand-file-name "build.properties" pom-dir)))
	 (project-props (pom-read-properties
			 (expand-file-name "project.properties" pom-dir)))
	 (pom (append builtin-props project-props
		      build-props (pom-parse-pom pom-file)))
	 (extend (pom-get-tag pom 'extend)))
    (append (and (stringp extend) (pom-read-pom extend)) pom)))

(defun pom-get-project-id (&optional pom)
  "Get the project id. If the optional `pom' parameter is nil,
the project.xml file will be read and parsed."
  (pom-get-tag (or pom (pom-read-pom)) 'id))

(defun pom-get-dependencies (&optional pom repository)
  "Get a list of artifacts this project depends on."
  (interactive)
  (let ((pp (or pom (pom-read-pom)))
	(repo (expand-file-name (or repository pom-maven-local-repository))))
    (mapcar (lambda (a) (concat repo "/"
				(nth 0 a) "/" (nth 4 a) "s/" (nth 3 a)))
	    (pom-get-dependency-list pp))))

(defun pom-get-dependent-jars (&optional pom repository)
  "Get a list of jars this project depends on."
  (interactive)
  (let ((pp (or pom (pom-read-pom)))
	(repo (expand-file-name (or repository pom-maven-local-repository)))
	(result ()))
    (dolist (a (pom-get-dependency-list pp))
      (if (string= (nth 4 a) "jar")
	  (push (concat repo "/" (nth 0 a) "/"
			(nth 4 a) "s/" (nth 3 a)) result)))
    (nreverse result)))

(defun pom-get-classpath (&optional pom repository)
  "Get the classpath for the project."
  (let* ((pp (or pom (pom-read-pom)))
	 (basedir (pom-get-tag pp 'basedir)))
    (append (list (expand-file-name "target/classes" basedir)
		  (expand-file-name "target/test-classes" basedir))
	    (pom-get-dependent-jars pp repository))))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Reading and parsing property files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defun pom-read-properties (file)
  "Read java property files."
  (let ((keep))
    (if (get-file-buffer file)
	(progn
	  (set-buffer (get-file-buffer file))
	  (setq keep (point)))
      (let (auto-mode-alist)
	(set-buffer (find-file-noselect file))))
    (let ((props (pom-parse-properties (point-min) (point-max))))
      (if keep
	  (goto-char keep)
	(kill-buffer (current-buffer)))
      props)))

(defun pom-parse-properties (beg end)
  "Parse java properties in region"
  (let ((props nil))
    (save-excursion
      (goto-char beg)
      (while (search-forward-regexp
	      "^\\s *\\([0-9A-Za-z_\\-\\.]+\\)\\s *=\\s *\\(.*\\)\\s *$"
	      end t)
	(push (list (intern (match-string 1)) (match-string 2)) props)))
    (and props (list (append (list 'properties) (nreverse props))))))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; A simple xml parser for the POM.
;;  Taken and simplified from an older verison of xml.el
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defun pom-parse-pom (file)
  "Parse the well-formed POM FILE.
If FILE is already edited, this will keep the buffer alive.
Returns the top node with all its children."
  (let ((keep))
    (if (get-file-buffer file)
	(progn
	  (set-buffer (get-file-buffer file))
	  (setq keep (point)))
      (let (auto-mode-alist)
	(set-buffer (find-file-noselect file))))
    (let ((pom (pom-parse-region (point-min) (point-max))))
      (if keep
	  (goto-char keep)
	(kill-buffer (current-buffer)))
      pom)))

(defun pom-parse-region (beg end)
  "Parse the region from BEG to END in BUFFER."
  (let (pom result)
    (save-excursion
      (goto-char beg)
      (while (< (point) end)
	(if (search-forward "<" end t)
	    (progn
	      (forward-char -1)
	      (if (null pom)
		  (progn
		    (set 'result (pom-parse-tag end))
		    (cond
		     ((listp (car result))
		      (add-to-list 'pom (cdr result)))
		     (t
		      (add-to-list 'pom result))))
		(error "POM files can have only one toplevel tag.")))
	  (goto-char end)))
      (reverse pom))))

(defun pom-parse-tag (end)
  "Parse the tag that is just in front of point.
The end tag must be found before the position END in the current buffer.
Returns one of:
   - a list : the matching node
   - nil    : the point is not looking at a tag."
  (cond
   ;; Processing instructions (like the <?xml version="1.0"?> tag at the
   ;; beginning of a document)
   ((looking-at "<\\?")
    (search-forward "?>" end)
    (skip-chars-forward " \t\n")
    (pom-parse-tag end))
   ;;  Character data (CDATA) sections, in which no tag should be interpreted
   ((looking-at "<!\\[CDATA\\[")
    (let ((pos (match-end 0)))
      (unless (search-forward "]]>" end t)
	(error "CDATA section does not end anywhere in the document"))
      (buffer-substring-no-properties pos (match-beginning 0))))
   ;;  skip DTD for the document
   ((looking-at "<!DOCTYPE")
    (search-forward ">" end)
    (skip-chars-forward " \t\n")
    (pom-parse-tag end))
   ;;  skip comments
   ((looking-at "<!--")
    (search-forward "-->" end)
    (skip-chars-forward " \t\n")
    (pom-parse-tag end))
   ;;  end tag
   ((looking-at "</")
    '())
   ;;  opening tag
   ((looking-at "<\\([^/> \t\n]+\\)")
    (let* ((node-name (match-string 1))
	   (children (list (intern node-name)))
	   (case-fold-search nil) ;; XML is case-sensitive
	   pos)
      (goto-char (match-end 1))

      ;; ignore the attribute list; not needed for POMs

      ;; is this an empty element ?
      (if (looking-at "[ \t\n]*/>")
	  (progn
	    (skip-chars-forward " \t\n")
	    (forward-char 2)
	    (skip-chars-forward " \t\n")
	    (append children '("")))

	;; is this a valid start tag ?
	(if (= (char-after) ?>)
	    (progn
	      (forward-char 1)
	      (skip-chars-forward " \t\n")
	      ;;  Now check that we have the right end-tag. Note that this one
	      ;; might contain spaces after the tag name
	      (while (not (looking-at (concat "</" node-name "[ \t\n]*>")))
		(cond
		 ((looking-at "</")
		  (error (concat
			  "POM: invalid syntax -- invalid end tag (expecting "
			  node-name
			  ") at pos " (number-to-string (point)))))
		 ((= (char-after) ?<)
		  (set 'children (append children (list (pom-parse-tag end)))))
		 (t
		  (set 'pos (point))
		  (search-forward "<" end)
		  (forward-char -1)
		  (let ((string (buffer-substring-no-properties pos (point)))
			(pos 0))
		    (set 'children (append children
					   (list string)))))))
	      (goto-char (match-end 0))
	      (skip-chars-forward " \t\n")
	      (if (> (point) end)
		  (error "POM: End tag for %s not found before end of region."
			 node-name))
	      children
	      )

	  ;;  This was an invalid start tag
	  (error "POM: Invalid attribute list")))))))

(provide 'pom)

;;; EOF

Dan Diodati | 4 Aug 19:25 2005

latest version of xemacs and jde not working right?

I downloaded xemacs 21.4.13 for windows XP. The problem I am having is that when jdee gets loaded it gives the following error:

“Symbol's function definition is void: run-mode-hooks”. After this I no longer have access to jde command macros (like C-c C-v C-b to do a build).

I can still execute jde commands by manually running the full command (like M-x jde-ant-build). I tried using the jdee that comes with xemacs and trying use the latest version of jdee but I get the same error. Has anyone else had this problem?

 

 

Dan

Ernst Reissner | 8 Aug 15:18 2005
Picon

update: problem with wisent

Hello,

i just updated to 2.3.5 and now jde is not loaded at all.
A look into the messages buffer shows:

Loading wisent-java-tags (source)...
eval-buffer:
Cannot open load file: wisent-java-tags-wy
Loading lazy-lock...done
Fontifying BasicTypesCompatibilityChecker.java... (regexps..............)
Loading lazy-lock...done
Loading mwheel...done

a, yes, a look into 
/usr/share/emacs/cedet-1.0beta3b/semantic/wisent/wisent-java-tags.el
shows the line

(require 'wisent-java-tags-wy)

and there is no file wisent-java-tags-wy.el
only
wisent-java-tags.el  wisent-java-tags.wy  wisent-java.el       
wisent-java.wy

What's wrong here?

greetings

Ernst

Dan Diodati | 8 Aug 18:47 2005

RE: latest version of xemacs and jde not working right?

I sent this email but I have not gotten any reply.

 

I am running Windows XP Pro with service pack 2.

 

XEmacs 21.4.13 (installed via the net installer).

 

The jde version that comes with XEmacs does work correctlt, so I tried the latest version of jde 2.3.5, but I get the same problem.

Command key sequences just don’t seem to be working.

 

I’m attaching my .xemacs file too.

 

 

 

 

From: Dan Diodati
Sent: Thursday, August 04, 2005 10:25 AM
To: 'jde <at> sunsite.dk'
Subject: latest version of xemacs and jde not working right?

 

I downloaded xemacs 21.4.13 for windows XP. The problem I am having is that when jdee gets loaded it gives the following error:

“Symbol's function definition is void: run-mode-hooks”. After this I no longer have access to jde command macros (like C-c C-v C-b to do a build).

I can still execute jde commands by manually running the full command (like M-x jde-ant-build). I tried using the jdee that comes with xemacs and trying use the latest version of jdee but I get the same error. Has anyone else had this problem?

 

 

Dan

Attachment (custom.el): application/octet-stream, 10 KiB
Dan Diodati | 11 Aug 17:39 2005

RE: latest version of xemacs and jde not working right?

Thanks for the fix. 
I ended up finding a download site that had a previous version of xemacs
for windows (21.4.11 vs 21.4.13) and it works fine. I then manually
upgraded the packages I wanted. 

Hopefully this will be fixed in a newer jde release.

Dan

-----Original Message-----
From: Arensdorf, Gary A [mailto:gary.a.arensdorf <at> boeing.com] 
Sent: Wednesday, August 10, 2005 2:40 PM
To: Dan Diodati
Subject: latest version of xemacs and jde not working right?

Insert the following into your init.el file:

(or (fboundp 'run-mode-hooks)
  (defalias 'run-mode-hooks 'run-hooks))

This worked for me, ::{)

Gary Arensdorf

Ernst Reissner | 11 Aug 17:51 2005
Picon

jde 1.5 javadoc autocode

Hello,

constructor

   public SClassDecl(Set<SClassModifier> modifiers,
             SClass sClass,
             String name,
             ProbDistr distr) {

(observe first argument is jdk1.5 code)
yields after Ccvj:

   /**
    * Creates a new <code>SClassDecl</code> instance.
    *
    *  <at> param sClass a <code>SClass</code> value
    *  <at> param name a <code>String</code> value
    *  <at> param distr a <code>ProbDistr</code> value
    */
   public SClassDecl(Set<SClassModifier> modifiers,
             SClass sClass,
             String name,
             ProbDistr distr) {

missing the first argument.

greetings

Ernst

David Ponce | 11 Aug 19:40 2005
Picon

Re: jde 1.5 javadoc autocode

Hi,

>   /**
>    * Creates a new <code>SClassDecl</code> instance.
>    *
>    *  <at> param sClass a <code>SClass</code> value
>    *  <at> param name a <code>String</code> value
>    *  <at> param distr a <code>ProbDistr</code> value
>    */
>   public SClassDecl(Set<SClassModifier> modifiers,
>             SClass sClass,
>             String name,
>             ProbDistr distr) {
> 
> missing the first argument.

It works for me using the Java 1.5 grammar included in CEDET.
Here is what I got:

   /**
    * Creates a new <code>SClassDecl</code> instance.
    *
    *  <at> param modifiers a <code>Set<SClassModifier></code> value
    *  <at> param sClass a <code>SClass</code> value
    *  <at> param name a <code>String</code> value
    *  <at> param distr a <code>ProbDistr</code> value
    */
   public SClassDecl(Set<SClassModifier> modifiers,
             SClass sClass,
             String name,
             ProbDistr distr) {

The Java 1.5 grammar is not used by default because it fully parses
the source code (however I didn't encountered problems with that).  So
you must explicitly tell Semantic to use it.  Here is how I did it in
my .emacs:

;; Setup CEDET
(load (expand-file-name "<your-base-dir>/cedet/common/cedet") nil t)

;; Use the full Java 1.5 grammar to parse Java files
(autoload 'wisent-java-default-setup "wisent-java"
   "Hook run to setup Semantic in `java-mode'." nil nil)

Good luck.

Sincerely,
David

Ernst Reissner | 12 Aug 01:02 2005
Picon

Re: update: problem with wisent

Hello Eric,
now the makefile looks like this: .PHONY: Languages Languages: $(Languages_LISP) <at> echo "(add-to-list 'load-path nil)" > $ <at> -compile-script for loadpath in . ${LOADPATH}; do \ echo "(add-to-list 'load-path \"$$loadpath\")" >> $ <at> -compile-script; \ done; <at> echo "(require 'auctex) >> $ <at> -compile-script <at> echo "(setq debug-on-error t)" >> $ <at> -compile-script $(EMACS) -batch --no-site-file -l $ <at> -compile-script -f batch-byte-compile $^ Alhough i cannot figure out why auctec had influence on JDE (should not be, should it?) and it is bad each new version i have to change the makefile. now i have another problem: ** The following functions are not known to be defined: ede-expand-filename, ede-toplevel, ede-header-file what shall i do? has this anything to to with my correction?!?
[ ... ] Those warnings are not important in this case. You only need to worry if make returns an error code, or if you see ERROR from the emacs byte compiler.
 i attached now the messages dropped by the make process...
does not look good, does it?


greetings

Ernst


find /usr/share/emacs/cedet-1.0beta3b/common -type f \
-name "*-loaddefs.el" \
-print -exec rm -f {} \;
find /usr/share/emacs/cedet-1.0beta3b/ede -type f \
-name "*-loaddefs.el" \
-print -exec rm -f {} \;
find /usr/share/emacs/cedet-1.0beta3b/speedbar -type f \
-name "*-loaddefs.el" \
-print -exec rm -f {} \;
find /usr/share/emacs/cedet-1.0beta3b/eieio -type f \
-name "*-loaddefs.el" \
-print -exec rm -f {} \;
find /usr/share/emacs/cedet-1.0beta3b/semantic -type f \
-name "*-loaddefs.el" \
-print -exec rm -f {} \;
find /usr/share/emacs/cedet-1.0beta3b/cogre -type f \
-name "*-loaddefs.el" \
-print -exec rm -f {} \;
find /usr/share/emacs/cedet-1.0beta3b/contrib -type f \
-name "*-loaddefs.el" \
-print -exec rm -f {} \;
cd /usr/share/emacs/cedet-1.0beta3b/common && make  EMACS="emacs" SHELL="/bin/sh"
make[1]: Entering directory `/usr/share/emacs/cedet-1.0beta3b/common'
for loadpath in . ./ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> autoloads-compile-script; \
done;
emacs -batch --no-site-file -l autoloads-compile-script -f cedet-batch-update-autoloads
cedet-loaddefs.el .
Updating header...
Updating header...done
Generating autoloads for cedet-autogen.el...
Generating autoloads for cedet-autogen.el...done
Generating autoloads for cedet-compat.el...
Generating autoloads for cedet-compat.el...done
Generating autoloads for cedet-edebug.el...
Generating autoloads for cedet-edebug.el...done
Generating autoloads for inversion.el...
Generating autoloads for inversion.el...done
Generating autoloads for pprint.el...
Generating autoloads for pprint.el...done
Updating header...
Updating header...done
Wrote /usr/share/emacs/cedet-1.0beta3b/common/cedet-loaddefs.el
Reading directory /usr/share/emacs/cedet-1.0beta3b/common/...
Reading directory /usr/share/emacs/cedet-1.0beta3b/common/...done
for loadpath in . ./ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> init-compile-script; \
done;
emacs -batch --no-site-file -l init-compile-script -f batch-byte-compile cedet-load.el
Wrote /usr/share/emacs/cedet-1.0beta3b/common/cedet-load.elc
Done
for loadpath in . ./ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> setup-compile-script; \
done;
emacs -batch --no-site-file -l setup-compile-script -f batch-byte-compile cedet.el
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/common/cedet.el:
  ** The function `inversion-add-to-load-path' is not known to be defined.
Wrote /usr/share/emacs/cedet-1.0beta3b/common/cedet.elc
Done
for loadpath in . ./ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> common-compile-script; \
done;
emacs -batch --no-site-file -l common-compile-script -f batch-byte-compile cedet-autogen.el
cedet-compat.el ezimage.el inversion.el pprint.el sformat.el working.el cedet-edebug.el mode-local.el
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/common/cedet-autogen.el:
  ** The function `noninteractive' is not known to be defined.
Wrote /usr/share/emacs/cedet-1.0beta3b/common/cedet-autogen.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/common/cedet-compat.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/common/ezimage.el:
  ** The following functions are not known to be defined:
    locate-data-directory, ezimage-find-image-on-load-path
Wrote /usr/share/emacs/cedet-1.0beta3b/common/ezimage.elc
While compiling inversion-download-package-ask in file /usr/share/emacs/cedet-1.0beta3b/common/inversion.el:
  ** read-file-name called with 6 arguments, but accepts only 1-5
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/common/inversion.el:
  ** The function `read-directory-name' is not known to be defined.
Wrote /usr/share/emacs/cedet-1.0beta3b/common/inversion.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/common/pprint.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/common/sformat.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/common/working.el:
  ** The following functions are not known to be defined:
    working-temp-restore-message, frame-property
Wrote /usr/share/emacs/cedet-1.0beta3b/common/working.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/common/cedet-edebug.el:
  ** The function `cedet-edebug-prin1-to-string-inner' is not known to be defined.
Wrote /usr/share/emacs/cedet-1.0beta3b/common/cedet-edebug.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/common/mode-local.el:
  ** The following functions are not known to be defined:
    with-displaying-help-buffer, frob-help-extents
Wrote /usr/share/emacs/cedet-1.0beta3b/common/mode-local.elc
Done
cd icons; make
make[2]: Entering directory `/usr/share/emacs/cedet-1.0beta3b/common/icons'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/share/emacs/cedet-1.0beta3b/common/icons'
make[1]: Leaving directory `/usr/share/emacs/cedet-1.0beta3b/common'
cd /usr/share/emacs/cedet-1.0beta3b/ede && make  EMACS="emacs" SHELL="/bin/sh"
make[1]: Entering directory `/usr/share/emacs/cedet-1.0beta3b/ede'
for loadpath in . ../common/ ../speedbar/ ../eieio/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> autoloads-compile-script; \
done;
emacs -batch --no-site-file -l autoloads-compile-script -f cedet-batch-update-autoloads
ede-loaddefs.el .
Updating header...
Updating header...done
Generating autoloads for ede-pmake.el...
Generating autoloads for ede-pmake.el...done
Generating autoloads for ede-proj.el...
Generating autoloads for ede-proj.el...done
Generating autoloads for ede-util.el...
Generating autoloads for ede-util.el...done
Generating autoloads for ede.el...
Generating autoloads for ede.el...done
Updating header...
Updating header...done
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-loaddefs.el
Reading directory /usr/share/emacs/cedet-1.0beta3b/ede/...
Reading directory /usr/share/emacs/cedet-1.0beta3b/ede/...done
for loadpath in . ../common/ ../speedbar/ ../eieio/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> init-compile-script; \
done;
emacs -batch --no-site-file -l init-compile-script -f batch-byte-compile ede-load.el
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-load.elc
Done
for loadpath in . ../common/ ../speedbar/ ../eieio/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> ede-compile-script; \
done;
emacs -batch --no-site-file -l ede-compile-script -f batch-byte-compile project-am.el ede.el
ede-pmake.el ede-pconf.el ede-proj.el ede-dired.el ede-proj-elisp.el ede-proj-misc.el
ede-proj-obj.el ede-proj-prog.el ede-proj-archive.el ede-proj-shared.el ede-proj-info.el
ede-proj-scheme.el ede-proj-aux.el ede-proj-comp.el ede-source.el ede-util.el ede-system.el ede-speedbar.el
Loading /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el (source)...
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/project-am.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-pmake.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-pconf.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-dired.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-elisp.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-misc.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-obj.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-prog.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-archive.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-shared.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-info.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-scheme.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-aux.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-proj-comp.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-source.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-util.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-system.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/ede-speedbar.elc
Done
for loadpath in . ../common/ ../speedbar/ ../eieio/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> aux-lisp-compile-script; \
done;
emacs -batch --no-site-file -l aux-lisp-compile-script -f batch-byte-compile autoconf-edit.el autoconf-compat.el
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/autoconf-edit.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/ede/autoconf-compat.elc
Done
makeinfo ede.texi
make[1]: Leaving directory `/usr/share/emacs/cedet-1.0beta3b/ede'
cd /usr/share/emacs/cedet-1.0beta3b/speedbar && make  EMACS="emacs" SHELL="/bin/sh"
make[1]: Entering directory `/usr/share/emacs/cedet-1.0beta3b/speedbar'
for loadpath in . ../common/ ../common/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> autoloads-compile-script; \
done;
emacs -batch --no-site-file -l autoloads-compile-script -f cedet-batch-update-autoloads
speedbar-loaddefs.el .
Updating header...
Updating header...done
Generating autoloads for rpm.el...
Generating autoloads for rpm.el...done
Generating autoloads for sb-gud.el...
Generating autoloads for sb-gud.el...done
Generating autoloads for sb-info.el...
Generating autoloads for sb-info.el...done
Generating autoloads for sb-rmail.el...
Generating autoloads for sb-rmail.el...done
Generating autoloads for sb-w3.el...
Generating autoloads for sb-w3.el...done
Generating autoloads for speedbar.el...
Generating autoloads for speedbar.el...done
Updating header...
Updating header...done
Wrote /usr/share/emacs/cedet-1.0beta3b/speedbar/speedbar-loaddefs.el
Reading directory /usr/share/emacs/cedet-1.0beta3b/speedbar/...
Reading directory /usr/share/emacs/cedet-1.0beta3b/speedbar/...done
for loadpath in . ../common/ ../common/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> init-compile-script; \
done;
emacs -batch --no-site-file -l init-compile-script -f batch-byte-compile speedbar-load.el
Wrote /usr/share/emacs/cedet-1.0beta3b/speedbar/speedbar-load.elc
Done
for loadpath in . ../common/ ../common/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> speedbar-compile-script; \
done;
emacs -batch --no-site-file -l speedbar-compile-script -f batch-byte-compile dframe.el speedbar.el
While compiling dframe-frame-mode in file /usr/share/emacs/cedet-1.0beta3b/speedbar/dframe.el:
  ** reference to free variable x-pointer-top-left-arrow
  ** reference to free variable x-pointer-hand2
While compiling dframe-reposition-frame-emacs in file /usr/share/emacs/cedet-1.0beta3b/speedbar/dframe.el:
  ** reference to free variable right-margin
While compiling dframe-emacs-popup-kludge in file /usr/share/emacs/cedet-1.0beta3b/speedbar/dframe.el:
  ** mouse-major-mode-menu called with 1 argument, but requires 2
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/speedbar/dframe.el:
  ** The following functions are not known to be defined: event-button,
    x-display-height, face-height, delete-itimer, start-itimer,
    function-max-args, popup-mode-menu, event-closest-point,
    misc-user-event-p, next-event, dispatch-event,
    event-over-glyph-p, event-glyph-extent, extent-end-position
Wrote /usr/share/emacs/cedet-1.0beta3b/speedbar/dframe.elc
While compiling speedbar-mode in file /usr/share/emacs/cedet-1.0beta3b/speedbar/speedbar.el:
  ** assignment to free variable font-lock-keywords
While compiling speedbar-set-mode-line-format in file /usr/share/emacs/cedet-1.0beta3b/speedbar/speedbar.el:
  ** reference to free variable has-modeline-p
While compiling speedbar-item-info-tag-helper in file /usr/share/emacs/cedet-1.0beta3b/speedbar/speedbar.el:
  ** reference to free variable semantic-sb-info-format-tag-function
While compiling speedbar-check-vc in file /usr/share/emacs/cedet-1.0beta3b/speedbar/speedbar.el:
  ** reference to free variable ange-ftp-directory-format
  ** reference to free variable efs-directory-regexp
While compiling toplevel forms in file /usr/share/emacs/cedet-1.0beta3b/speedbar/speedbar.el:
  ** reference to free variable font-lock-global-modes
  ** The following functions are not known to be defined:
    specifier-instance, set-buffer-menubar, semantic-tag-p,
    semantic-tag-overlay, semantic-tag-buffer,
    semantic-format-tag-name, copy-tree
Wrote /usr/share/emacs/cedet-1.0beta3b/speedbar/speedbar.elc
Done
makeinfo speedbar.texi
make[1]: Leaving directory `/usr/share/emacs/cedet-1.0beta3b/speedbar'
cd /usr/share/emacs/cedet-1.0beta3b/eieio && make  EMACS="emacs" SHELL="/bin/sh"
make[1]: Entering directory `/usr/share/emacs/cedet-1.0beta3b/eieio'
for loadpath in . ../common/ ../speedbar/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> autoloads-compile-script; \
done;
emacs -batch --no-site-file -l autoloads-compile-script -f cedet-batch-update-autoloads
eieio-loaddefs.el .
Updating header...
Updating header...done
Generating autoloads for call-tree.el...
Generating autoloads for call-tree.el...done
Generating autoloads for eieio-opt.el...
Generating autoloads for eieio-opt.el...done
Generating autoloads for linemark.el...
Generating autoloads for linemark.el...done
Generating autoloads for lmcompile.el...
Generating autoloads for lmcompile.el...done
Generating autoloads for tree.el...
Generating autoloads for tree.el...done
Updating header...
Updating header...done
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-loaddefs.el
Reading directory /usr/share/emacs/cedet-1.0beta3b/eieio/...
Reading directory /usr/share/emacs/cedet-1.0beta3b/eieio/...done
for loadpath in . ../common/ ../speedbar/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> init-compile-script; \
done;
emacs -batch --no-site-file -l init-compile-script -f batch-byte-compile eieio-load.el
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-load.elc
Done
for loadpath in . ../common/ ../speedbar/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> eieio-compile-script; \
done;
emacs -batch --no-site-file -l eieio-compile-script -f batch-byte-compile eieio.el eieio-comp.el
eieio-opt.el eieio-custom.el eieio-doc.el eieio-base.el
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-comp.elc
Loading /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el (source)...
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-opt.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-custom.elc
While compiling eieiodoc-one-node in file /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-doc.el:
  ** reference to free variable indexstring
  ** reference to free variable root-class
  ** reference to free variable rclass
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-doc.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-base.elc
Done
for loadpath in . ../common/ ../speedbar/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> examples-compile-script; \
done;
emacs -batch --no-site-file -l examples-compile-script -f batch-byte-compile tree.el call-tree.el
chart.el eieio-speedbar.el linemark.el lmcompile.el
Loading /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el (source)...
While compiling tree-box-1 in file /usr/share/emacs/cedet-1.0beta3b/eieio/tree.el:
  ** reference to free variable i
  ** assignment to free variable ok
  ** reference to free variable ok
  ** assignment to free variable i
While compiling directory-tree-more-nodes in file /usr/share/emacs/cedet-1.0beta3b/eieio/tree.el:
  ** reference to free variable path-path
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/tree.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/eieio/call-tree.el:
  ** The following functions are not known to be defined:
    describe-function-find-file, eldoc-print-fnsym-args
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/call-tree.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/chart.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/eieio-speedbar.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/eieio/linemark.el:
  ** The function `extent-list' is not known to be defined.
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/linemark.elc
While compiling lmcompile-do-highlight in file /usr/share/emacs/cedet-1.0beta3b/eieio/lmcompile.el:
  ** assignment to free variable compilation-last-buffer
  ** reference to free variable compilation-last-buffer
  ** reference to free variable compilation-error-list
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/eieio/lmcompile.el:
  ** The function `compilation-find-buffer' is not known to be defined.
Wrote /usr/share/emacs/cedet-1.0beta3b/eieio/lmcompile.elc
Done
makeinfo eieio.texi
make[1]: Leaving directory `/usr/share/emacs/cedet-1.0beta3b/eieio'
cd /usr/share/emacs/cedet-1.0beta3b/semantic && make  EMACS="emacs" SHELL="/bin/sh"
make[1]: Entering directory `/usr/share/emacs/cedet-1.0beta3b/semantic'
for loadpath in . ../common/ ../common/ ./ ../eieio/ ../eieio/ ../ede/ wisent/ bovine/ ../common/
../speedbar/ ../ede/ ../eieio/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> autoloads-compile-script; \
done;
emacs -batch --no-site-file -l autoloads-compile-script -f cedet-batch-update-autoloads
semantic-loaddefs.el . bovine wisent
Updating header...
Updating header...done
Generating autoloads for semantic-analyze.el...
Generating autoloads for semantic-analyze.el...done
Generating autoloads for semantic-cb.el...
Generating autoloads for semantic-cb.el...done
Generating autoloads for semantic-chart.el...
Generating autoloads for semantic-chart.el...done
Generating autoloads for semantic-complete.el...
Generating autoloads for semantic-complete.el...done
Generating autoloads for semantic-debug.el...
Generating autoloads for semantic-debug.el...done
Generating autoloads for semantic-decorate-mode.el...
Generating autoloads for semantic-decorate-mode.el...done
Generating autoloads for semantic-decorate.el...
Generating autoloads for semantic-decorate.el...done
Generating autoloads for semantic-doc.el...
Generating autoloads for semantic-doc.el...done
Generating autoloads for semantic-ede-grammar.el...
Generating autoloads for semantic-ede-grammar.el...done
Generating autoloads for semantic-edit.el...
Generating autoloads for semantic-edit.el...done
Generating autoloads for semantic-find.el...
Generating autoloads for semantic-find.el...done
Generating autoloads for semantic-format.el...
Generating autoloads for semantic-format.el...done
Generating autoloads for semantic-grammar.el...
Generating autoloads for semantic-grammar.el...done
Generating autoloads for semantic-html.el...
Generating autoloads for semantic-html.el...done
Generating autoloads for semantic-ia-sb.el...
Generating autoloads for semantic-ia-sb.el...done
Generating autoloads for semantic-ia.el...
Generating autoloads for semantic-ia.el...done
Generating autoloads for semantic-idle.el...
Generating autoloads for semantic-idle.el...done
Generating autoloads for semantic-imenu.el...
Generating autoloads for semantic-imenu.el...done
Generating autoloads for semantic-lex.el...
Generating autoloads for semantic-lex.el...done
Generating autoloads for semantic-sort.el...
Generating autoloads for semantic-sort.el...done
Generating autoloads for semantic-tag-file.el...
Generating autoloads for semantic-tag-file.el...done
Generating autoloads for semantic-tag-ls.el...
Generating autoloads for semantic-tag-ls.el...done
Generating autoloads for semantic-tag.el...
Generating autoloads for semantic-tag.el...done
Generating autoloads for semantic-texi.el...
Generating autoloads for semantic-texi.el...done
Generating autoloads for semantic-util-modes.el...
Generating autoloads for semantic-util-modes.el...done
Generating autoloads for semantic.el...
Generating autoloads for semantic.el...done
Generating autoloads for semanticdb-file.el...
Generating autoloads for semanticdb-file.el...done
Generating autoloads for semanticdb-find.el...
Generating autoloads for semanticdb-find.el...done
Generating autoloads for semanticdb-search.el...
Generating autoloads for semanticdb-search.el...done
Generating autoloads for semanticdb-system.el...
Generating autoloads for semanticdb-system.el...done
Generating autoloads for semanticdb.el...
Generating autoloads for semanticdb.el...done
Generating autoloads for senator.el...
Generating autoloads for senator.el...done
Generating autoloads for bovine/bovine-debug.el...
Generating autoloads for bovine/bovine-debug.el...done
Generating autoloads for bovine/bovine-grammar.el...
Generating autoloads for bovine/bovine-grammar.el...done
Generating autoloads for bovine/semantic-bovine.el...
Generating autoloads for bovine/semantic-bovine.el...done
Generating autoloads for bovine/semantic-c.el...
Generating autoloads for bovine/semantic-c.el...done
Generating autoloads for bovine/semantic-el.el...
Generating autoloads for bovine/semantic-el.el...done
Generating autoloads for bovine/semantic-make.el...
Generating autoloads for bovine/semantic-make.el...done
Generating autoloads for bovine/semantic-scm.el...
Generating autoloads for bovine/semantic-scm.el...done
Generating autoloads for bovine/semantic-skel.el...
Generating autoloads for bovine/semantic-skel.el...done
Generating autoloads for wisent/bison-wisent.el...
Generating autoloads for wisent/bison-wisent.el...done
Generating autoloads for wisent/wisent-comp.el...
Generating autoloads for wisent/wisent-comp.el...done
Generating autoloads for wisent/wisent-debug.el...
Generating autoloads for wisent/wisent-debug.el...done
Generating autoloads for wisent/wisent-grammar.el...
Generating autoloads for wisent/wisent-grammar.el...done
Generating autoloads for wisent/wisent-java-tags.el...
Generating autoloads for wisent/wisent-java-tags.el...done
Generating autoloads for wisent/wisent-python.el...
Generating autoloads for wisent/wisent-python.el...done
Generating autoloads for wisent/wisent.el...
Generating autoloads for wisent/wisent.el...done
Saving file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-loaddefs.el...
Updating header...
Updating header...done
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-loaddefs.el
Reading directory /usr/share/emacs/cedet-1.0beta3b/semantic/...
Reading directory /usr/share/emacs/cedet-1.0beta3b/semantic/...done
Reading directory /usr/share/emacs/cedet-1.0beta3b/semantic/bovine/...
Reading directory /usr/share/emacs/cedet-1.0beta3b/semantic/bovine/...done
Reading directory /usr/share/emacs/cedet-1.0beta3b/semantic/wisent/...
Reading directory /usr/share/emacs/cedet-1.0beta3b/semantic/wisent/...done
emacs -batch --no-site-file -l grammar-make-script -f semantic-grammar-batch-build-packages semantic-grammar.wy
Loading /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el (source)...
Loading semanticdb-file (source)...
Package `semantic-grammar-wy' is up to date.
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-grammar-wy.elc
for loadpath in . ../common/ ../common/ ./ ../eieio/ ../eieio/ ../ede/ wisent/ bovine/ ../common/
../speedbar/ ../ede/ ../eieio/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> init-compile-script; \
done;
emacs -batch --no-site-file -l init-compile-script -f batch-byte-compile semantic-load.el
Loading /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el (source)...
While compiling toplevel forms in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-load.el:
  ** variable `semantic-format-tag-functions' obsoletes, but isn't alias of `semantic-token-≥text-functions'
  ** The following functions are not known to be defined:
    global-semantic-idle-completions-mode,
    global-semantic-idle-summary-mode
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-load.elc
Done
for loadpath in . ../common/ ../common/ ./ ../eieio/ ../eieio/ ../ede/ wisent/ bovine/ ../common/
../speedbar/ ../ede/ ../eieio/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> semantic-compile-script; \
done;
emacs -batch --no-site-file -l semantic-compile-script -f batch-byte-compile semantic.el
semantic-util.el semantic-ctxt.el semantic-lex.el semantic-edit.el semantic-fw.el
semantic-grammar.el semantic-tag.el semantic-find.el semantic-format.el semantic-complete.el
semantic-sort.el semantic-decorate.el semantic-tag-file.el semantic-doc.el semantic-tag-ls.el semantic-ast.el
Loading /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el (source)...
While compiling toplevel forms in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic.el:
  ** variable `semantic-format-tag-functions' obsoletes, but isn't alias of `semantic-token-≥text-functions'
  ** variable `semantic-tag-expand-function' obsoletes, but isn't alias of `semantic-expand-nonterminal'
  ** assignment to free variable semantic-bovinate-nonterminal-check-obarray
While compiling toplevel forms in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic.el:
  ** variable `semantic--parse-table' obsoletes, but isn't alias of `semantic-toplevel-bovine-table'
  ** variable `semantic--buffer-cache' obsoletes, but isn't alias of `semantic-toplevel-bovine-cache'
  ** variable `semantic--before-fetch-tags-hook' obsoletes, but isn't alias of `semantic-before-toplevel-bovination-hook'
  ** variable `semantic-working-type' obsoletes, but isn't alias of `semantic-bovination-working-type'
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic.elc
While compiling toplevel forms in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-util.el:
  ** variable `semantic-format-tag-functions' obsoletes, but isn't alias of `semantic-token-≥text-functions'
  ** variable `semantic-format-tag-custom-list' obsoletes, but isn't alias of `semantic-token-≥text-custom-list'
  ** variable `semantic-format-face-alist' obsoletes, but isn't alias of `semantic-face-alist'
  ** `semantic-format-tag-name' obsoletes overload `name-nonterminal'
  ** `semantic-format-tag-abbreviate' obsoletes overload `abbreviate-nonterminal'
  ** `semantic-format-tag-summarize' obsoletes overload `summarize-nonterminal'
  ** `semantic-format-tag-prototype' obsoletes overload `prototype-nonterminal'
  ** `semantic-format-tag-concise-prototype' obsoletes overload `concise-prototype-nonterminal'
  ** `semantic-format-tag-uml-abbreviate' obsoletes overload `uml-abbreviate-nonterminal'
  ** `semantic-format-tag-uml-prototype' obsoletes overload `uml-prototype-nonterminal'
  ** `semantic-format-tag-uml-concise-prototype' obsoletes overload `uml-concise-prototype-nonterminal'
  ** variable `semantic-imenu-expand-type-members' obsoletes, but isn't alias of `semantic-imenu-expand-type-parts'
  ** variable `semantic-imenu-bucketize-type-members' obsoletes, but isn't alias of `semantic-imenu-bucketize-type-parts'
  ** variable `semantic-imenu-expandable-tag-class' obsoletes, but isn't alias of `semantic-imenu-expandable-token'
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-util.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-ctxt.elc
While compiling semantic-flex in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-lex.el:
  ** semantic-flex-keyword-p is an obsolete function; use semantic-lex-keyword-p instead.
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-lex.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-edit.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-fw.el:
  ** The following functions are not known to be defined: extent-list,
    next-command-event, key-press-event-p, event-to-character,
    quit-char, defvaralias
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-fw.elc
While compiling toplevel forms in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-grammar.el:
  ** `semantic-tag-external-member-parent' obsoletes overload `nonterminal-external-member-parent'
  ** `semantic-tag-external-member-p' obsoletes overload `nonterminal-external-member-p'
  ** `semantic-tag-external-member-children' obsoletes overload `nonterminal-external-member-children'
  ** The following functions are not known to be defined: char-int,
    noninteractive, help-split-fundoc,
    semantic-idle-summary-current-symbol-info-default
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-grammar.elc
While compiling semantic--tag-expand in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-tag.el:
  ** semantic-expand-nonterminal is an obsolete variable; use semantic-tag-expand-function instead.
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-tag.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-find.el:
  ** The function `benchmark-run-compiled' is not known to be defined.
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-find.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-format.elc
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-complete.el:
  ** The function `semantic-displayor-focus-abstract-child-p' might not be defined at runtime.
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-complete.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-sort.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-decorate.elc
While compiling semantic-dependency-tag-file in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-tag-file.el:
  ** reference to free variable ede-minor-mode
While compiling semantic-prototype-file in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-tag-file.el:
  ** reference to free variable ede-minor-mode
While compiling the end of the data in file /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-tag-file.el:
  ** The following functions are not known to be defined:
    ede-expand-filename, ede-toplevel, ede-header-file
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-tag-file.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-doc.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-tag-ls.elc
Wrote /usr/share/emacs/cedet-1.0beta3b/semantic/semantic-ast.elc
Done
for loadpath in . ../common/ ../common/ ./ ../eieio/ ../eieio/ ../ede/ wisent/ bovine/ ../common/
../speedbar/ ../ede/ ../eieio/ ; do \
   echo "(add-to-list 'load-path \"$loadpath\")" >> Languages-compile-script; \
done;
/bin/sh: -c: line 1: unexpected EOF while looking for matching `"'
/bin/sh: -c: line 2: syntax error: unexpected end of file
make[1]: *** [Languages] Error 2
make[1]: Leaving directory `/usr/share/emacs/cedet-1.0beta3b/semantic'
make: *** [semantic] Error 2

Gmane