Thread: [cedet-semantic] Re: cedet-1.0beta3a.tar.gz
Brought to you by:
zappo
From: Christoph L. <cl...@cd...> - 2004-07-22 10:43:13
|
Eric M. Ludlam wrote: > cedet-1.0beta3a.tar.gz has been posted. I have done round-trip > tests of the file and built on several platforms with a couple > versions of Emacs. > > Please let me know if you have compilation problems and, preferably, > how to fix it with your combination of software. Information about > XEmacs installs and MS Windows installs would be great. Suggestions > for the INSTALL file welcome. I still get many compiler errors and have to call `make -k', even after `make clean-autoloads' and `make clean-all' as suggested in INSTALL. If I then start semantic and ECB within my emacs (GNU Emacs 21.3.1 on a SuSE 9.0 system) I don't get any errors. But of course, I don't know how many problems are lurking around... I put the log of both `make' and `,ake -k' on the web. The URLs are <http://www.cdc.informatik.tu-darmstadt.de/~cludwig/cedet-make3.log> and <http://www.cdc.informatik.tu-darmstadt.de/~cludwig/cedet-make4.log>. Regards Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html |
From: drkm <dar...@ya...> - 2004-07-23 16:50:01
|
I have send a message, which I didn't seen. Sorry if I post a double message. In a previous message, Christoph Ludwig said : > Yes. I get the following backtrace: > load-with-code-conversion("/usr/share/emacs/site-lisp/auctex/auto/texinfo.el" "texinfo" nil t) > require(texinfo) IMHO, it's a bug by SuSE or AUC-TeX. When you require texinfo, Emacs must load "[emacs]/lisp/textmodes/texinfo.elc". If I remember well, you have something like this in your Emacs : ;; AUC-TeX (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/...") ... What appen if you replace these lines by : ;; AUC-TeX ;; (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/...") (if nil ... and you create an empty file in "/usr/share/emacs/site-lisp/auctex/" named ".nosearch" ? IMHO, you can write a bug report to SuSE. But wait for other opinions than mine :-) --drkm, en recherche d'un stage : http://www.fgeorges.org/ipl/stage.html |
From: Christoph L. <cl...@cd...> - 2004-07-23 17:42:25
|
On Fri, Jul 23, 2004 at 06:58:20PM +0200, drkm wrote: [...] > > Yes. I get the following backtrace: > > > load-with-code-conversion("/usr/share/emacs/site-lisp/auctex/auto/texinfo.el" "texinfo" nil t) > > require(texinfo) > > IMHO, it's a bug by SuSE or AUC-TeX. When you require texinfo, > Emacs must load "[emacs]/lisp/textmodes/texinfo.elc". If I remember > well, you have something like this in your Emacs : > > ;; AUC-TeX > (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/...") > ... > > What appen if you replace these lines by : > > ;; AUC-TeX > ;; (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/...") > (if nil > ... > > and you create an empty file in "/usr/share/emacs/site-lisp/auctex/" > named ".nosearch" ? Thanks, that did the trick. For the first time, `make' didn't bail out. If I understand correctly the changes above effectively disable Auc-TeX and I could just as well erase the emacs-auctex package, couldn't I? Hm, that's not so good. I write a lot of stuff with LaTeX and I am quite used to Auc-TeX. > IMHO, you can write a bug report to SuSE. But wait for other > opinions than mine :-) I don't mind submitting a bug report. But then I should probably understand what's the problem or I will most likely be told the problem is with cedet... :-/ My guess is that Auc-TeX assumes that tex.el (that defines TeX-add-style-hook) is loaded before texinfo.el is read. And cedet loads texinfo.el without loading tex.el - is this assumption correct? Regards Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html |
From: Eric M. L. <er...@si...> - 2004-07-23 18:22:02
|
>>> Christoph Ludwig <cl...@cd...> seems to think that: >On Fri, Jul 23, 2004 at 06:58:20PM +0200, drkm wrote: >[...] >> > Yes. I get the following backtrace: >> >> > load-with-code-conversion("/usr/share/emacs/site-lisp/auctex/auto/texinfo.el" "texinfo" nil t) >> > require(texinfo) >> >> IMHO, it's a bug by SuSE or AUC-TeX. When you require texinfo, >> Emacs must load "[emacs]/lisp/textmodes/texinfo.elc". If I remember >> well, you have something like this in your Emacs : >> >> ;; AUC-TeX >> (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/...") >> ... >> >> What appen if you replace these lines by : >> >> ;; AUC-TeX >> ;; (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/...") >> (if nil >> ... >> >> and you create an empty file in "/usr/share/emacs/site-lisp/auctex/" >> named ".nosearch" ? > >Thanks, that did the trick. For the first time, `make' didn't bail >out. > >If I understand correctly the changes above effectively disable >Auc-TeX and I could just as well erase the emacs-auctex package, >couldn't I? Hm, that's not so good. I write a lot of stuff with LaTeX >and I am quite used to Auc-TeX. > >> IMHO, you can write a bug report to SuSE. But wait for other >> opinions than mine :-) > >I don't mind submitting a bug report. But then I should probably >understand what's the problem or I will most likely be told the >problem is with cedet... :-/ > >My guess is that Auc-TeX assumes that tex.el (that defines >TeX-add-style-hook) is loaded before texinfo.el is read. And cedet >loads texinfo.el without loading tex.el - is this assumption correct? [ ... ] In that case, if you add (require 'tex) to the top of semantic-texi, does that fix the compile error if you put other elements back? That could be the simplest solution for us. Eric -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |
From: Christoph L. <cl...@cd...> - 2004-07-25 10:37:31
|
On Fri, Jul 23, 2004 at 02:21:39PM -0400, Eric M. Ludlam wrote: > >>> Christoph Ludwig <cl...@cd...> seems to think that: [...] > >My guess is that Auc-TeX assumes that tex.el (that defines > >TeX-add-style-hook) is loaded before texinfo.el is read. And cedet > >loads texinfo.el without loading tex.el - is this assumption correct? > [ ... ] > > In that case, if you add (require 'tex) to the top of semantic-texi, > does that fix the compile error if you put other elements back? Unfortunately, it does not work. I then get a different error message telling me that the required feature texinfo was not provided. I don't understand how /usr/share/emacs/21.3/lisp/textmodes/texinfo.el gets hidden by Auc-TeX's tex.el, but I don't have to understand everything, I guess... I will post a bug report to the Auc-TeX mailing list and will report their response. Regards Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html |
From: Christoph L. <cl...@cd...> - 2004-07-25 12:37:21
|
On Sun, Jul 25, 2004 at 12:37:08PM +0200, Christoph Ludwig wrote: > I will post a bug report to the Auc-TeX mailing list and will report > their response. It seems this was fixed by the AUCTeX developers since release 11.11. I created the .noserach files mentioned in the attached posting and can now build cedet-1.0beta3a. Thanks for your patience! Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html |
From: drkm <dar...@ya...> - 2004-07-23 19:47:45
|
Christoph Ludwig <cl...@cd...> writes: > On Fri, Jul 23, 2004 at 06:58:20PM +0200, drkm wrote: > [...] >> > Yes. I get the following backtrace: >> > load-with-code-conversion("/usr/share/emacs/site-lisp/auctex/auto/texinfo.el" "texinfo" nil t) >> > require(texinfo) >> IMHO, it's a bug by SuSE or AUC-TeX. When you require texinfo, >> Emacs must load "[emacs]/lisp/textmodes/texinfo.elc". If I remember >> well, you have something like this in your Emacs : >> ;; AUC-TeX >> (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/...") >> ... >> What appen if you replace these lines by : >> ;; AUC-TeX >> ;; (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/...") >> (if nil >> ... >> and you create an empty file in "/usr/share/emacs/site-lisp/auctex/" >> named ".nosearch" ? > Thanks, that did the trick. For the first time, `make' didn't bail > out. > If I understand correctly the changes above effectively disable > Auc-TeX and I could just as well erase the emacs-auctex package, > couldn't I? Hm, that's not so good. I write a lot of stuff with LaTeX > and I am quite used to Auc-TeX. The problem is that when you want to use some code in ELisp, you load the file where the definitions are written. Usually, you say "(require 'feature)". So Emacs search a file called "feature" (or "feature.el" or "feature.elc"), in a list of directories. This list is `load-path'. Emacs search this list from the beginning to the end. When you excecute Emacs, it initialize the `load-path' with some "standard directories". So you can use all the code which come with Emacs, without configure it, or explicitely load it, and without load all this code at each run. But you can add your own directories to the `load-path'. It is the case in your site, either in "tex-site.el" or ".emacs". Or because the AUC-TeX directory is in a standard Emacs directory (when you run Emacs, it add its directories, but recurse on some dirs and adds their subdirs unless they contains a ".nosearch" file). The problem is that "texinfo.el" is a standard feature of Emacs. So when you write "(require 'texinfo)", you want this file. But the AUX-TeX directory contains a file called "texinfo.el" ... So here, two possibilities. 1/ The "texinfo.el" from AUC-TeX is totally different from which is coming with Emacs, then IMHO it's a bug of the AUC-TeX package in regard of that version of Emacs. 2/ The "texinfo.el" from AUC-TeX aims to replace which comming with Emacs, by providing functions and variables of same name, but more powerfull. In this case, it seems that this file don't require all the files it would be. So it's also a bug of AUC-TeX. >> IMHO, you can write a bug report to SuSE. But wait for other >> opinions than mine :-) > I don't mind submitting a bug report. But then I should probably > understand what's the problem or I will most likely be told the > problem is with cedet... :-/ > My guess is that Auc-TeX assumes that tex.el (that defines > TeX-add-style-hook) is loaded before texinfo.el is read. And cedet > loads texinfo.el without loading tex.el - is this assumption correct? Yes, I suppose. But CEDET is innocent, because it wants to load an other file, also called "texinfo.el". The guilty is AUC-TeX, because it must write "(require 'tex)" in "texinfo.el" if the later require the former ; and because you never give your files the same name than standard Emacs packages. An other workaround would be, before loading CEDET : (load (concat data-directory "/../lisp/textmodes/texinfo.el")) but this load unconditionally this file, each time you run Emacs. Really, I think it's a bug of AUC-TeX. What do you think ? --drkm, en recherche d'un stage : http://www.fgeorges.org/ipl/stage.html |
From: Eric M. L. <er...@si...> - 2004-07-22 15:10:59
|
Hi, Thanks for the message. All your errors appear to be related to TeX-add-style-hook. I can find no reference to this in my Emacs. Is this some sort of customization in /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el on SuSe? Eric >>> Christoph Ludwig <cl...@cd...> seems to th= ink that: >Eric M. Ludlam wrote: >>=C2=A0=C2=A0=C2=A0cedet-1.0beta3a.tar.gz=C2=A0has=C2=A0been=C2=A0posted= .=C2=A0=C2=A0I=C2=A0have=C2=A0done=C2=A0round-trip >> tests of the file and built on several platforms with a couple >> versions of Emacs. >>=20 >>=C2=A0=C2=A0=C2=A0Please=C2=A0let=C2=A0me=C2=A0know=C2=A0if=C2=A0you=C2= =A0have=C2=A0compilation=C2=A0problems=C2=A0and,=C2=A0preferably, >> how to fix it with your combination of software.=C2=A0=C2=A0Informatio= n=C2=A0about >> XEmacs installs and MS Windows installs would be great.=C2=A0=C2=A0Sug= gestions >> for the INSTALL file welcome. > >I still get many compiler errors and have to call `make -k', even >after `make clean-autoloads' and `make clean-all' as suggested in >INSTALL. If I then start semantic and ECB within my emacs (GNU Emacs >21.3.1 on a SuSE 9.0 system) I don't get any errors. But of course, I >don't know how many problems are lurking around... > >I put the log of both `make' and `,ake -k' on the web. The URLs are ><http://www.cdc.informatik.tu-darmstadt.de/~cludwig/cedet-make3.log> >and ><http://www.cdc.informatik.tu-darmstadt.de/~cludwig/cedet-make4.log>. > >Regards > >Christoph |
From: Christoph L. <cl...@cd...> - 2004-07-22 16:40:11
|
Hi, On Thu, Jul 22, 2004 at 11:10:42AM -0400, Eric M. Ludlam wrote: > Thanks for the message. it's really me who should thank you for looking into this so quickly. > All your errors appear to be related to > TeX-add-style-hook. I can find no reference to this in my Emacs. > Is this some sort of customization in > /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el on SuSe? Nothing I can tell. There's no comment in this file that mentions any customization. And there is no README.SuSE in /usr/share/doc/packages/emacs-21.3 which one would expect if SuSE modified this package. I do not really know lisp whence it's hard for me to tell what's going on. But my guess is this problem is due to the AUC-TeX package: cludwig@lap200:~> locate '*.el' | xargs grep -i tex-add-style-hook | tail -n4 /usr/share/emacs/site-lisp/auctex/style/verbatim.el:(TeX-add-style-hook "verbatim" /usr/share/emacs/site-lisp/auctex/style/virtex.el:(TeX-add-style-hook "virtex" /usr/share/emacs/site-lisp/auctex/tex.el:(defun TeX-add-style-hook (style hook) /usr/share/emacs/site-lisp/auctex/tex.el: (insert "(TeX-add-style-hook \"" style "\"\n" cludwig@lap200:~> The lines (almost 700) I snipped with `tail' all refer to files in subdirectories of /usr/share/emacs/site-lisp/auctex/, one file per LaTeX package. They all look like the line for the verbatim package. (In particular, fns-21.3.1.el does not contain the string TeX-add-style-hook.) IIUC this hook is defined in auctex/tex.el. I am not sure where this file actually is loaded, but I guess the following lines in /usr/share/emacs/site-lisp/tex-site.el makes emacs look in the auctex directory whenever it needs to load tex.el: ;;; Customization: ;; ;; Copy variables you need to change from the start of `tex.el' and ;; insert them here. (setq-default TeX-lisp-directory "/usr/share/emacs/site-lisp/auctex/") (setq-default TeX-macro-global '("/usr/share/texmf/tex/")) ;;; Autoloads: (add-to-list 'load-path TeX-lisp-directory) /usr/share/emacs/site-lisp/tex-site.el itself is loaded from ~/.gnu-emacs: ;; ;; Fill-column ;; ----------- ;; Fill-column ist hier auf 78 Charakter gesetzt, nach Wunsch "andern! (setq-default fill-column 78) (add-hook 'TeX-mode-hook '(lambda () (setq fill-column 78))) ;; ;; AUC-TeX ;; ---------------------------- (if (file-readable-p "/usr/share/emacs/site-lisp/tex-site.el") (progn (require 'tex-site) (setq-default TeX-master nil) ; Users private libaries ; (setq TeX-macro-private '("~/lib/tex-lib/")) ; (setq TeX-style-private "~/lib/site-lisp/auctex/style/") ; AUC-TeX-Macros ; (setq TeX-auto-private "~/lib/site-lisp/auctex/auto/") ; Autom. Auc-TeX-Macros (if window-system (if (featurep 'font-lock) (progn (add-hook 'latex-mode-hook 'turn-on-font-lock) (add-hook 'LaTeX-mode-hook 'turn-on-font-lock) (add-hook 'after-init-hook '(lambda () (load "auctex/font-latex" nil t)))))) )) This part of .gnu-emacs was written by SuSE - most of the variables here I don't even know! I tried to comment out this part of my .gnu-emacs but `make' failed nevertheless. Is this information of any help?? Is there anything else I can do to track down the cause of this failure? Regards Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html |
From: Eric M. L. <er...@si...> - 2004-07-22 20:21:12
|
Well, since you can use semantic uncompiled, I guess the next question is what happens if you: M-x load-library RET semantic-texi RET Presumably the same problem. Then what happens if you open cedet/semantic/doc/semantic.texi if I missed, try the same with semantic-html and some random html file. You can use: M-x toggle-debug-on-error RET to get stack traces. Eric >>> Christoph Ludwig <cl...@cd...> seems to think that: >Hi, > >On Thu, Jul 22, 2004 at 11:10:42AM -0400, Eric M. Ludlam wrote: >> Thanks for the message. > >it's really me who should thank you for looking into this so quickly. > >> All your errors appear to be related to >> TeX-add-style-hook. I can find no reference to this in my Emacs. >> Is this some sort of customization in >> /usr/lib/emacs/21.3/i586-suse-linux/fns-21.3.1.el on SuSe? > >Nothing I can tell. There's no comment in this file that mentions any >customization. And there is no README.SuSE in >/usr/share/doc/packages/emacs-21.3 which one would expect if SuSE >modified this package. > >I do not really know lisp whence it's hard for me to tell what's going >on. But my guess is this problem is due to the AUC-TeX package: > > cludwig@lap200:~> locate '*.el' | xargs grep -i tex-add-style-hook | tail -n4 > /usr/share/emacs/site-lisp/auctex/style/verbatim.el:(TeX-add-style-hook "verbatim" > /usr/share/emacs/site-lisp/auctex/style/virtex.el:(TeX-add-style-hook "virtex" > /usr/share/emacs/site-lisp/auctex/tex.el:(defun TeX-add-style-hook (style hook) > /usr/share/emacs/site-lisp/auctex/tex.el: (insert "(TeX-add-style-hook \"" style "\"\n" > cludwig@lap200:~> > >The lines (almost 700) I snipped with `tail' all refer to files in >subdirectories of /usr/share/emacs/site-lisp/auctex/, one file per >LaTeX package. They all look like the line for the verbatim package. >(In particular, fns-21.3.1.el does not contain the string >TeX-add-style-hook.) > >IIUC this hook is defined in auctex/tex.el. I am not sure where this >file actually is loaded, but I guess the following lines in >/usr/share/emacs/site-lisp/tex-site.el makes emacs look in the auctex >directory whenever it needs to load tex.el: > > ;;; Customization: > ;; > ;; Copy variables you need to change from the start of `tex.el' and > ;; insert them here. > > (setq-default TeX-lisp-directory "/usr/share/emacs/site-lisp/auctex/") > (setq-default TeX-macro-global '("/usr/share/texmf/tex/")) > > ;;; Autoloads: > > (add-to-list 'load-path TeX-lisp-directory) > >/usr/share/emacs/site-lisp/tex-site.el itself is loaded from ~/.gnu-emacs: > > ;; > ;; Fill-column > ;; ----------- > ;; Fill-column ist hier auf 78 Charakter gesetzt, nach Wunsch "andern! > (setq-default fill-column 78) > (add-hook 'TeX-mode-hook '(lambda () (setq fill-column 78))) > ;; > ;; AUC-TeX > ;; ---------------------------- > (if (file-readable-p "/usr/share/emacs/site-lisp/tex-site.el") > (progn > (require 'tex-site) > (setq-default TeX-master nil) > ; Users private libaries > ; (setq TeX-macro-private '("~/lib/tex-lib/")) > ; (setq TeX-style-private "~/lib/site-lisp/auctex/style/") ; AUC-TeX-Macros > ; (setq TeX-auto-private "~/lib/site-lisp/auctex/auto/") ; Autom. Auc-TeX-Macros > (if window-system > (if (featurep 'font-lock) > (progn > (add-hook 'latex-mode-hook 'turn-on-font-lock) > (add-hook 'LaTeX-mode-hook 'turn-on-font-lock) > (add-hook 'after-init-hook '(lambda () (load "auctex/font-latex" nil t)))))) > )) > >This part of .gnu-emacs was written by SuSE - most of the variables >here I don't even know! I tried to comment out this part of my >.gnu-emacs but `make' failed nevertheless. > >Is this information of any help?? Is there anything else I can do to >track down the cause of this failure? > >Regards > >Christoph > -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |
From: Christoph L. <cl...@cd...> - 2004-07-23 08:50:05
|
Here are the messages of emacs and - where available - the backtrace: On Thu, Jul 22, 2004 at 04:20:54PM -0400, Eric M. Ludlam wrote: > Well, since you can use semantic uncompiled, I guess the next question > is what happens if you: > > M-x load-library RET semantic-texi RET > > Presumably the same problem. Yes. I get the following backtrace: Debugger entered--Lisp error: (void-function TeX-add-style-hook) (TeX-add-style-hook "texinfo" (function (lambda nil ... ... ...))) eval-buffer(#<buffer *load*<2>> nil "texinfo" nil t) load-with-code-conversion("/usr/share/emacs/site-lisp/auctex/auto/texinfo.el" "texinfo" nil t) require(texinfo) eval-buffer(#<buffer *load*> nil "semantic-texi" nil t) load-with-code-conversion("/home/cludwig/usr/share/emacs/21.3/cedet-1.0beta3a/semantic/semantic-texi.el" "semantic-texi" nil nil) load("semantic-texi") load-library("semantic-texi") * call-interactively(load-library) execute-extended-command(nil) call-interactively(execute-extended-command) The *Messages* buffer holds no further information: Fontifying *scratch*... (regexps.............) Loading lazy-lock...done Debug on Error enabled Loading semantic-texi (source)... eval-buffer: Loading debug...done Entering debugger... [2 times] > Then what happens if you open cedet/semantic/doc/semantic.texi Ok, I restarted emacs, enabled debug-on-error again, and opened semantic.texi. I do *not* get any backtrace, even though there is an error message regarding the now familiar TeX-add-style-hook: Loading semanticdb...done Loading semanticdb-system...done Mark set Setting up semantic...done Setting up speedbar...done Setting up cedet-contrib...done Loading /home/cludwig/usr/share/emacs/21.3/cedet-1.0beta3a/common/cedet.el (source)...done Loading semantic-el...done For information about the GNU Project and its goals, type C-h C-p. Loading mwheel...done Loading lazy-lock...done Fontifying *scratch*... (regexps.............) Loading lazy-lock...done Debug on Error enabled Loading texinfo (source)... File mode specification error: (void-function TeX-add-style-hook) The semantic.texi-buffer is then in text mode, not in texinfo mode. I also tried flex.texi from the flex-2.5.31 package and got the same result. > if I missed, try the same with semantic-html and some random html > file. semantic-html does not trigger any errors: Loading /home/cludwig/usr/share/emacs/21.3/cedet-1.0beta3a/common/cedet.el (source)...done Loading semantic-el...done Loading mwheel...done Loading lazy-lock...done Fontifying *scratch*... (regexps.............) Loading lazy-lock...done Debug on Error enabled Loading semantic-html...done Making completion list... Loading view...done Loading sgml-mode...done Loading xxml...done Fontifying Quantencomputing_und_Quantenkryptographie_WS04.html... (regexps..........) Loading xxml...done Loading semantic-edit...done The buffer with the HTML file is then in html mode, as you'd expect. Regards Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html |
From: drkm <dar...@ya...> - 2004-07-22 21:30:24
|
Christoph Ludwig <cl...@cd...> writes: > I put the log of both `make' and `,ake -k' on the web. The URLs are > <http://www.cdc.informatik.tu-darmstadt.de/~cludwig/cedet-make3.log> > and > <http://www.cdc.informatik.tu-darmstadt.de/~cludwig/cedet-make4.log>. Something looks quite strange : !! Symbol's function definition is void ((TeX-add-style-hook)) It seems that you (or your Linux distribution) try to call : ((TeX-add... with 2 parens. And : emacs -batch --no-site-file ... Loading /usr/lib/.../fns-21.3.1.el (source)... I think with "-batch --no-site-file", this file must not be loaded, does it ? To be sure the problem come from the fns-21.3.1 file, could you try the following (be sure fns-21.3.1.el.old doesn't exist) ? cd /usr/lib/emacs/21.3/i586-suse-linux mv fns-21.3.1.el fns-21.3.1.el.old touch fns-21.3.1.el cd <CEDET-1.0beta3a> make clean-all make 2>&1 | tee make.out Don't forget to restore your fns-21.3.1 file : cd /usr/lib/emacs/21.3/i586-suse-linux mv fns-21.3.1.el.old fns-21.3.1.el --drkm, en recherche d'un stage : http://www.fgeorges.org/ipl/stage.html |
From: Christoph L. <cl...@cd...> - 2004-07-23 08:57:05
|
On Thu, Jul 22, 2004 at 08:02:40PM +0200, drkm wrote: > Christoph Ludwig <cl...@cd...> writes: [...] > It seems that you (or your Linux distribution) try to call : > > ((TeX-add... > > with 2 parens. And : > > emacs -batch --no-site-file ... > Loading /usr/lib/.../fns-21.3.1.el (source)... > > I think with "-batch --no-site-file", this file must not be loaded, > does it ? To be sure the problem come from the fns-21.3.1 file, could > you try the following (be sure fns-21.3.1.el.old doesn't exist) ? > > cd /usr/lib/emacs/21.3/i586-suse-linux > mv fns-21.3.1.el fns-21.3.1.el.old > touch fns-21.3.1.el > cd <CEDET-1.0beta3a> > make clean-all > make 2>&1 | tee make.out [...] Unfortunately, that does not change anything. I still get the same error. Regards Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html |